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.


241Q218243 | Engenharia de Software, Ciclo de Vida de Software, Oficial Judiciário, TJ MG, FUMARC

Em relação aos modelos de processos de software, pode-se dizer que os modelos incremental e evolucionário possuem a característica de serem iterativos. Assinale a alternativa que melhor descreve um modelo de produção de software iterativo.

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

242Q148648 | Engenharia de Software, Noções de Engenharia de Sofftware, Analista Judiciário Tecnologia da Informação, TRE AM, FCC

A Engenharia de Software

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

245Q117086 | Engenharia de Software , Teste de Software, Analista de Sistemas, CAMARA SJC, FIP

O processo de verificação e validação de um software é realizado através de um conjunto de atividades. É correto afirmar que:

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

246Q112615 | Engenharia de Software , Análise de Pontos de Função, Analista de Gestão Corporativa Tecnologia da Informação, EPE, CESGRANRIO

Uma fábrica de software elaborou, para construir determinado módulo de um sistema de informação, uma proposta com base na Análise de Pontos de Função, apresentada a seguir.

Total de Pontos de Função não ajustados = 1600
Total de Pontos de Função ajustados = 1520

Com base nessa situação, qual o nível de influência geral utilizado?

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

248Q121616 | Engenharia de Software, UML, Analista de Tecnologia da Informação Desenvolvimento, DATAPREV, Quadrix

Com relação aos diagramas de estados da UML, é correto afirmar que:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

249Q120094 | Engenharia de Software , Projeto de Software, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIO

Analise as afirmativas a seguir, sobre requisitos em projetos de software.

I - O rastreamento de requisitos é de grande importância para conduzir análises de impacto quando há mudanças em requisitos.

II - O acrônimo FURPS+ se refere aos requisitos não funcionais das categorias de Feasibility, Usability, Reliability, Performance e Supportability.

III - Um requisito pode conter, além da especificação, atributos que sirvam ao seu gerenciamento.

IV - Casos de uso são descrições da interação entre um ator e o sistema e, portanto, especificam apenas requisitos funcionais.

Estão corretas APENAS as afirmativas

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

250Q121243 | Engenharia de Software , Processo Unificado, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

A atividade analisar um caso de uso, prevista no Processo Unificado, produz um artefato chamado realização de análise de caso de uso, que mostra como as classes de análise colaboram para que o caso de uso apresente o comportamento especificado. A esse respeito, assinale a afirmação correta.

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

251Q154668 | Engenharia de Software, Acoplamento e Coesão, Analista Judiciário Tecnologia da Informação, TRT 3a Região, FCC

Considerando o conjunto de tarefas que se relacionam em um módulo e o espectro de medidas da força funcional relativa dos módulos (coesão), a respectiva sequência, da pior para a melhor, é:

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

252Q229966 | Engenharia de Software, UML, Programador de Computador, TJ PE, FCC

Texto associado.

Atenção: As questões de números 32 a 34 referem-se à UML 2.0.

É empregado para a modelagem dos aspectos físicos de um sistema OO. Mostra a configuração dos nós de processamento em tempo de execução e os artefatos que nele existem. Trata-se do diagrama de

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

253Q150343 | Engenharia de Software, Engenharia de Requisitos, Analista Judiciário Tecnologia da Informação, TRT 3a Região, FCC

São técnicas e abordagens utilizadas na obtenção dos requisitos:

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

254Q838732 | Engenharia de Software, Métricas de Software, Técnico em Comunicação e Processamento de Dados Judiciário, TJ SP, VUNESP, 2021

Considerando-se as métricas de processo de software, é correto afirmar que um de seus objetivos é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

256Q113690 | Engenharia de Software , UML, Analista de Gestão Corporativa, EPE, CESGRANRIO

Um processo administrativo numa repartição pública poderá estar nos seguintes estados: aberto, na carga de um determinado funcionário, em trâmite ou arquivado. A ferramenta de modelagem que representa de modo mais adequado as regras de passagem de um estado para outro é:

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

257Q148042 | Engenharia de Software, Analista Judiciário Tecnologia da Informação, TRT 13a Região, FCC

Flávio pretende desenvolver um software seguindo os estágios do modelo em cascata proposto por Sommerville, em razão de ponderações que faz em relação a outros modelos quanto à solução de um problema que se apresenta. Desta forma ele definiu em seu cronograma, na ordem apresentada pelo autor, as seguintes etapas do ciclo de vida de software:

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

258Q117934 | Engenharia de Software , Projeto de Software, Analista de Sistemas, UDESC, FEPESE

Relacione os padrões de projetos listados abaixo com suas respectivas finalidades:

Padrões de Projetos

1. Facade (fachada)
2. Decorator (decorador)
3. Memento (lembrança)
4. Proxy (procurador)
5. Observer (observador)

Finalidades

( ) Define uma dependência um para muitos entre objetos tal que, quando o estado de um objeto muda, todos os seus dependentes são notificados e atualizados automaticamente.
( ) Fornece uma interface unificada para um conjunto de objetos que constituem um subsistema. Define uma interface de mais alto nível que torna o subsistema mais fácil de usar.
( ) Sem violar o encapsulamento, captura e exterioriza o estado interno de um objeto, tal que o objeto possa ser restaurado a este estado mais tarde.
( ) Acrescenta responsabilidades adicionais a um objeto dinamicamente. Fornece uma alternativa flexível para a extensão de funcionalidade.
( ) Controla o acesso a um objeto através de outro objeto, que atua como seu substituto, ou como um envoltório.

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

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

259Q118727 | Engenharia de Software , Engenharia de Requisitos, Analista de Sistemas Desenvolvimento e Manutenção, INFRAERO, FCC

Os produtos de trabalho resultantes da engenharia de requisitos são avaliados quanto à qualidade durante a etapa de validação de requisitos. Analise os itens a seguir referentes a essa etapa:

I. Um dos principais mecanismos de validação de requisitos é a avaliação técnica formal.

II. O modelo de análise pode garantir que os requisitos foram consistentemente declarados.

III. É frequentemente útil examinar cada requisito em face de um conjunto de questões do tipo checklist.

IV. A equipe de revisão que avalia os requisitos inclui apenas pessoas com conhecimento técnico na área de TI, como engenheiros de softwares, desenvolvedores etc.

Está correto o que consta em

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

260Q120787 | Engenharia de Software , Engenharia de Requisitos, Analista de Sistemas Pleno Processos, Petrobras, CESGRANRIO

Analise as afirmativas abaixo a respeito de técnicas de levantamento de requisitos:

I - Uma entrevista não estruturada deve "fluir" entre o entrevistado e o entrevistador e, para isso, as questões a serem feitas não se devem ser definidas previamente.

II - A Implantação da Função de Qualidade (IFQ) é uma técnica que traduz as necessidades do cliente para requisitos técnicos de software, identificando três tipos de requisitos: normais, esperados e excitantes.

III - Amostragem é o processo de seleção sistemática de elementos representativos de uma população, que permite revelar informações úteis acerca da população como um todo.

IV - Uma técnica importante no levantamento de requisitos é observar o comportamento e o ambiente do indivíduo tomador de decisões, já que muitas informações passam desapercebidas com a utilização de outras técnicas.

Estão corretas apenas as afirmativas:

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