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.


481Q700991 | Engenharia de Software, Analista de Tecnologia da Informação, SANASA Campinas, FCC, 2019

Em um projeto de software baseado na metodologia ágil XP, um Analista de TI deve
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

482Q116288 | Engenharia de Software , Qualidade de Software, Analista de Sistemas, Senado Federal, FGV

Dos grupos listados a seguir, assinale os que não correspondem a atributos de qualidade do software.

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

483Q154733 | Engenharia de Software, Projeto de Software, Analista Judiciário Tecnologia da Informação, TRE AM, FCC

No projeto de interfaces, é um método que pode ser aplicado em qualquer fase do desenvolvimento da interface e enfatiza o primeiro contato do usuário com a interface, tentando minimizar seu esforço de leitor ao entender o layout:

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

484Q168107 | Engenharia de Software, Conceitos Básicos, Auditor Fiscal da Receita Estadual, SEFAZ SC, FEPESE

Identifique as alternativas corretas a respeito de engenharia reversa.

1. Descompiladores são usados para obter o código fonte de um software a partir de seu código binário.

2. Ofuscadores de código efetuam a cifragem de códigos binários de programas com o intuito de impedir a sua descompilação.

3. Através de técnicas de engenharia reversa, é possível obter diagramas UML de um programa a partir de seu código fonte.

4. Descompilação de código e esteganografia são duas técnicas frequentemente usadas para realizar a engenharia reversa de sistemas computacionais.

Assinale a alternativa que indica todas as afirmativas corretas.

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

485Q656912 | Engenharia de Software, Teste de Software, Analista Judiciário Programador, TJ PA, CESPE CEBRASPE, 2020

No teste de software orientado a objetos, como a condição de um objeto é parte implícita da entrada e saída dos métodos, necessita-se de uma maneira para explorar sistematicamente as situações e transições do objeto. O modelo de teste adequado para executar essas operações é o teste
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

486Q119100 | Engenharia de Software , Engenharia de Requisitos, Analista de Sistemas, MEC, FGV

Existem técnicas que são usadas na fase de levantamento de requisitos para coletar conhecimento dos usuários sobre os requisitos. Assinale a alternativa que indique apenas técnicas utilizadas na fase de levantamento de requisitos.

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

487Q247630 | Engenharia de Software, Modelos de Sistemas de Informação, Técnico de Exploração de Petróleo Júnior, Petrobras, CESGRANRIO

Dentre os modelos de Processo de Software, um dos mais conhecidos é o linear sequencial, que pode ser descrito como sendo composto de 4 fases sequenciais:
Análise, Projeto, Codificação e Testes.
A fase de Projeto caracteriza-se por ser onde o(s)

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

488Q690733 | Engenharia de Software, Assistente Técnico de Tecnologia da Informação, SEMEF Manaus AM, FCC, 2019

Um programador tem a missão de implantar a etapa de Gerenciamento de Custos do Projeto, conforme definido no PMBOK 5a edição, sendo que dois dos quatro processos definidos nessa etapa são
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

489Q151139 | Engenharia de Software, Engenharia de Requisitos, Analista Judiciário Tecnologia da Informação, TRT 20a REGIÃO, FCC

Em relação aos princípios fundamentais da análise de requisitos, considere:

Ajuda o analista a entender a informação, a função e o comportamento de um sistema, tornando a tarefa mais fácil e sistemática e tornando-se a base para o projeto, fornecendo ao projetista uma representação essencial do software, que pode ser mapeada num contexto de implementação.

A afirmação acima refere-se ao princípio

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

490Q116134 | Engenharia de Software , Ciclo de Vida de Software, Analista de Sistemas, CFA, IADES

O modelo espiral para a Engenharia de Software foi desenvolvido acrescentando-se novos elementos as melhores características de outros modelos. Segundo o modelo espiral, a determinação dos objetivos, alternativas e restrições está relacionada à atividade de

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

492Q838517 | Engenharia de Software, Gestão de Projetos em Engenharia de Software, Analista de Controle Externo, TCE RJ, CESPE CEBRASPE, 2021

Julgue o seguinte item, relativo a gerenciamento de projetos, segundo o PMBOK 6.ª edição.

O índice de desempenho de prazos, uma medida que determina o grau de eficiência do cronograma, é obtido pela razão entre o valor planejado (por meio do diagrama de rede) e a quantidade de folga total (por meio do método do caminho crítico).

  1. ✂️
  2. ✂️

493Q152771 | Engenharia de Software, Metodologia de desenvolvimento de software, Analista Judiciário Tecnologia da Informação, TJ PI, FCC

É um processo de desenvolvimento de software que oferece uma forma sistemática para construir um tipo de sistema que usa a arquitetura baseada em componentes; pode ser facilmente extensível, promovendo a reutilização de software e um entendimento intuitivo; define tanto métodos para controlar e monitorar mudanças quanto áreas de trabalho seguras, garantindo a um programador que as mudanças efetuadas em outro sistema não afetarão o seu sistema. Trata-se do processo

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

494Q241113 | Engenharia de Software, UML, Técnico Administrativo Informática, DNPM, CESGRANRIO

Na UML, a representação gráfica de uma classe contém as seguintes informações:

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

495Q101646 | Engenharia de Software , Teste de Software, Analista Administrativo Área 4, ANAC, CESPE CEBRASPE

Texto associado.

Julgue os itens a seguir, que tratam das disciplinas de
implementação, teste e distribuição.

A realização do teste unitário exige a mínima dependência externa do elemento alvo do teste, ao passo que, no teste de componente, a dependência externa é maior, por envolver sistema de arquivos e base de dados, por exemplo.

  1. ✂️
  2. ✂️

496Q112409 | Engenharia de Software , Planejamento e Gerência de Projetos, Analista de Finanças e Controle, CGU, ESAF

Analise as seguintes afirmações relativas à Gerência de Projetos de Software:

I. A prototipagem é o processo de construir um sistema rapidamente com o objetivo de distribuir para os usuários uma versão final do mesmo sem que este tenha passado pelas fases de teste.

II. Uma WBS (Work Breakdown Structure) é uma técnica que consiste na decomposição hierárquica de um projeto e na representação dessa estrutura resultante em forma de um diagrama em árvore.

III. A técnica WBS, quando aplicada a um processo de prototipagem, tem como resultado final uma única unidade, que representa o sistema como uma caixa preta que impossibilita o acompanhamento eficaz do processo de desenvolvimento.

IV. Os gráficos de Gantt basicamente representam as atividades na forma de barras. Esses gráficos são utilizados tanto para dar uma visão geral do planejamento quanto para permitir um acompanhamento eficaz do processo de desenvolvimento.

Estão corretos os itens:

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

497Q156187 | Engenharia de Software, Ferramentas CASE, Analista Judiciário Tecnologia da Informação, TRE AL, CESPE CEBRASPE

Texto associado.

A respeito de ferramentas CASE (computer-aided software
engineering
) - que auxiliam de diversas formas na elaboração
de projetos de sistemas -, julgue os itens que se seguem.

Ferramentas CASE podem ser classificadas por função, por
tipo de arquitetura de ambiente e por custo.

  1. ✂️
  2. ✂️

498Q102436 | Engenharia de Software , Analista Programador, DPE RO, FGV

Considere um projeto de bancos de dados relacional onde as seguintes dependências funcionais se verificam.

C1 ? C2
C1 ? C3
C3 ? C4

Uma tabela T de atributos C1, C2, C3, C4, na qual C1 é um identificador, verifica a terceira forma normal somente se:

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

499Q837676 | Engenharia de Software, Outros modelos de Processo de Software, Técnico em Comunicação e Processamento de Dados Judiciário, TJ SP, VUNESP, 2021

Algumas atividades que fazem parte do modelo espiral de desenvolvimento de software são:

Construção - Implantação - Comunicação -

Planejamento - Modelagem

A ordem correta com que tais atividades são executadas, considerando o modelo espiral, é:

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

500Q150087 | Engenharia de Software, Teste de Software, Analista Judiciário Tecnologia da Informação, TRT 5a Região, CESPE CEBRASPE

Texto associado.

Com relação a engenharia de software, processos de software, análise de requisitos, estratégias de validação e ferramentas CASE, julgue os próximos itens.

A diferença entre verificação e validação reside no fato de que a primeira se refere ao conjunto de atividades que garante que o software realiza corretamente uma função específica, enquanto a segunda refere-se a um conjunto diferente de atividades que garante que o software que foi construído é rastreável às exigências do cliente.

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