Início

Questões de Concursos Engenharia de Software

Resolva questões de Engenharia de Software comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


581Q151738 | Engenharia de Software, Ferramentas CASE, Analista Judiciário Tecnologia da Informação, TRE AM, FCC

Ferramentas CASE é uma classificação que abrange todas ferramentas baseada em computadores que auxiliam atividades de engenharia de software, desde análise de requisitos e modelagem até programação e testes. Nesse contexto, é correto afirmar que

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

582Q165075 | Engenharia de Software, Gestão de Projetos, Auditor Fiscal da Receita Estadual, SEFAZ RS, CESPE CEBRASPE, 2018

No desenvolvimento de um produto, verificou-se que não havia identificação de precedência entre algumas atividades antes do início das execuções.


De acordo com o PMBOK, a representação das relações lógicas entre as atividades do projeto é obtida com

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

583Q116199 | Engenharia de Software, Qualidade de Software, Analista de Sistemas, AGU, IDECAN

"Detalhes da qualidade do produto de software podem ser melhorados durante a implementação do código, revisão e teste, mas a natureza fundamental da qualidade do produto de software representada pela qualidade___________ mantém-se inalterada, a menos que seja reprojetada." Assinale a alternativa que completa corretamente a afirmativa anterior.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

584Q121614 | Engenharia de Software , XP, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIO

Diversos processos de software emergiram nos últimos anos, principalmente aqueles de natureza iterativa. Podemos citar o Processo Unificado, XP (Extreme Programming) e, mais recentemente, o Scrum, como alguns dos mais difundidos. Correlacione, a seguir, esses processos de software e suas características.

Imagem 026.jpg

A relação correta é

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

585Q168023 | Engenharia de Software, Gerência de Configuração, Auditor Fiscal, SEFAZ BA, FCC, 2019

Considere um cenário composto pelas ações elencadas a seguir.


I. Auditora 1 trava o arquivo para edição.

II . Enquanto Auditora 1 edita o arquivo, Auditora 2 tenta travá-lo e falha.

III . Auditora 2 edita o arquivo sem travá-lo, inclui suas modificações e publica o arquivo.

IV. Auditora 1 publica sua versão e destrava o arquivo.

V. Agora Auditora 2 consegue travar o arquivo e atualizá-lo com suas modificações.

VI. Auditora 1 atualiza sua versão, pegando o arquivo apenas para leitura.


Nesse caso, a política de gerência de configuração e mudança de software é do tipo

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

586Q847215 | Engenharia de Software, RUP Processo Unificado Rational, Gestor de Projetos, CESPE CEBRASPE, 2020

Com relação à engenharia de software, julgue os itens subsequentes.

O processo unificado é um dos padrões mais importantes da indústria de software atual, caracterizando-se por ser dirigido por casos de uso, centrado na arquitetura, interativo e incremental, além de ter foco em riscos.

  1. ✂️
  2. ✂️

587Q115365 | Engenharia de Software , Ciclo de Vida de Software, Analista de Processos Organizacionais Análise de Sistemas, BAHIAGÁS, FCC

No modelo em espiral do processo de software cada loop na espiral representa

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

588Q240942 | Engenharia de Software, Frameworks, Técnico Administrativo Informática, ANAC, CESPE CEBRASPE

Texto associado.

A respeito dos conceitos relacionados ao desenvolvimento de
sistemas e às metodologias de desenvolvimento de sistemas,
julgue os itens seguintes.

O framework modelo visão controlador (MVC - model view controller) é muito utilizado para projeto da GUI (graphical user interface) de programas orientados a objetos.

  1. ✂️
  2. ✂️

589Q113720 | Engenharia de Software , Engenharia da Informação, Analista de Gestão Corporativa, EPE, CESGRANRIO

A aplicação de um conjunto interligado de técnicas formais de planejamento, análise, projeto e construção de Sistemas de Informações em uma organização como um todo ou em um dos seus principais setores corresponde ao conceito de:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

590Q119359 | Engenharia de Software , Engenharia de Software Baseada em Componentes, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

Sobre Engenharia de Software orientada a reúso e seus estágios intermediários em um processo orientado ao reúso, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. Dada a especificação de requisitos, é feita uma busca por componentes para implementar essa especificação. Em geral, não há correspondência exata, e os componentes que podem ser usados apenas fornecem alguma funcionalidade necessária. Esse é o estágio da Análise de componentes.

II. A engenharia de software orientada a reúso, em relação ao modelo Cascata, tem a vantagem da obtenção do feedback dos clientes sobre o desenvolvimento que foi feito.

III. No estágio da Modificação de requisitos, requisitos são analisados usando-se informações sobre os componentes que foram descobertos. Em seguida, estes serão modificados para refletir os componentes disponíveis. No caso de modificações impossíveis, a atividade de análise de componentes pode ser reinserida na busca por soluções alternativas.

IV. Do ponto de vista de gerenciamento, esta abordagem tem um problema que é o de o processo não ser visível. Os gerentes precisam de entregas regulares para mensurar o progresso.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

591Q116548 | Engenharia de Software , Métricas de Software, Analista de Sistemas, UDESC, FEPESE

Identifique se são verdadeiras ( V ) ou falsas ( F ) as seguintes afirmativas, a respeito da técnica de estimação Wideband Delphi:

( ) Pode ser usada para estimar esforço demandado em um desenvolvimento.
( ) Pode ser usada para estimar a quantidade de linhas de código.
( ) Atribui pontos a eventos como saídas externas e consultas externas.
( ) Prevê que os estimadores mantenham sigilo a respeito de suas estimativas individuais.
( ) Prevê a possibilidade de mais de uma rodada de discussão das estimativas, durante a reunião de estimação.

Assinale a alternativa que indica a sequência correta, de cima para baixo.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

592Q117063 | Engenharia de Software , Métricas de Software, Analista de Saneamento, EMBASA, CESPE CEBRASPE

Texto associado.

Métricas são utilizadas para medir produtividade, estimar qualidade
dos software e identificar e quantificar as funcionalidades
requeridas para um projeto. Com relação a esse assunto, julgue os
itens que se seguem.

Itens de contagem para pontos de função incluem entradas, saídas, requisitos, arquivos internos, interfaces externas. Nesse contexto, requisitos são pares de solicitação-resposta que não mudam os dados internos, e saídas são os dados da aplicação exibidos, em que campos individuais são considerados saídas separadas.

  1. ✂️
  2. ✂️

593Q846927 | Engenharia de Software, Manutenção de Software, AL AP Analista Legislativo Desenvolvedor de Sistemas, FCC, 2020

Em uma empresa de desenvolvimento de software, o arquiteto de solução é único e compartilhado entre todos os projetos que ela faz. Com isso, considerando que todos os projetos necessitam do arquiteto para auxiliar na validação dos modelos de dados e de software projetados, as atividades desse arquiteto devem ser planejadas conforme a disponibilidade desse recurso, sem exceder a carga horária da jornada de trabalho, podendo alterar o caminho crítico inicialmente traçado. Essa técnica é conhecida como
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

594Q107477 | Engenharia de Software , DFD, Analista de Controle Externo Tecnologia da Informação, TCE GO, FCC

Considere:
EE = Entidade Externa.
D = Depósito de Dados.
PR = Processo (ou Função).
Em um Diagrama de Fluxo de Dados - DFD (modelagem funcional), NÃO é permitida a ligação

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

595Q120909 | Engenharia de Software , Teste de Software, Analista de Teste de Qualidade, MEC, FGV

Analise a citação a seguir.

"Um conjunto de atributos que têm impacto na capacidade do software de manter o seu nível de desempenho dentro de condições estabelecidas por um dado período de tempo."

A Norma que integra os conceitos de ambiente, estratégias e planejamento de testes, é conhecida por:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

596Q149336 | Engenharia de Software, Análise de Requisitos, Analista Judiciário Tecnologia da Informação, TJ RO, CESGRANRIO

Três dos principais artefatos da disciplina Requisitos previstos pelo RUP são:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

597Q116331 | Engenharia de Software, XP, Analista de Sistemas, IBGE, CESGRANRIO

O XP (Extreme Programming) usa uma abordagem orientada a objetos como seu paradigma de desenvolvimento predileto. Nessa perspectiva, analise as afirmativas abaixo.
I - A atividade de Codificação começa com a criação de um conjunto de histórias que descreve as características e as funcionalidades requeridas para o software a ser construído.

II - O XP encoraja o uso de cartões CRC (Class- Responsibility-Colaborator) como um mecanismo efetivo para raciocinar sobre o software no contexto orientado a objetos.

III - O XP emprega a técnica de refectoring na codificação, mas desaconselha a utilização da programação por pares.

IV - A criação de testes unitários antes da codificação começar é uma prática do XP.

V - Se um difícil problema de projeto é encontrado como parte do projeto de uma história, o XP recomenda a criação imediata de um protótipo operacional daquela parte do projeto.

Estão corretas APENAS as afirmativas

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

598Q151817 | Engenharia de Software, Teste de Software, Analista Judiciário Tecnologia da Informação, TRT 4a REGIÃO, FCC

O teste de componentes compostos concentra-se, princi- palmente, em verificar se

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

599Q191285 | Engenharia de Software, RUP, Agente de Defensoria Programador, DPE SP, FCC

No contexto do RUP, considere:

I. Estabelecer o escopo do software do projeto e as condições limite, incluindo uma visão operacional, critérios de aceitação e o que deve ou não estar no produto.

II. Estabelecer uma arquitetura da baseline derivada do tratamento dos cenários significativos do ponto de vista da arquitetura, que normalmente expõem os maiores riscos técnicos do projeto.

Os itens I e II constituem alguns dos objetivos principais incluídos, respectivamente, nas fases de

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

600Q254302 | Engenharia de Software, Engenharia de Software Baseada em Componentes, Técnico Judiciário Programação de Sistemas, TRE BA, CESPE CEBRASPE

Texto associado.

Em uma visão restritiva, muitas pessoas costumam associar o termo
software aos programas de computador. Software não é apenas o
programa, mas também todos os dados de documentação e
configuração associados, necessários para que o programa opere
corretamente. A respeito de engenharia de software, julgue os itens
de 61 a 65.

Na engenharia de software baseada em componentes, na qual se supõe que partes do sistema já existam, o processo de desenvolvimento concentra-se mais na integração dessas partes que no seu desenvolvimento a partir do início. Essa abordagem é baseada em reúso para o desenvolvimento de sistemas de software.

  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.