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.


141Q151417 | Engenharia de Software, Engenharia de Requisitos, Analista Judiciário Tecnologia da Informação, TRT 19a Região, FCC

A avaliação do impacto de mudança de um requisito, muitas vezes, faz com que seja necessário retornar à sua fonte. Na validação dos requisitos, a equipe deve estar atenta, portanto, à

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

142Q117602 | Engenharia de Software , Engenharia de Requisitos, Analista de Sistemas, UNEAL, COPEVE UFAL

Ponto de partida do processo de engenharia de requisitos é breve e focalizado e procura responder a uma série de questões:

1. O sistema contribui para os objetivos gerais da organização?

2. O sistema pode ser implementado com tecnologia atual e dentro das restrições definidas de custo e prazo?

3. O sistema pode ser integrado a outros sistemas já implantados?

Qual opção abaixo corresponde à descrição anterior?

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

143Q106119 | Engenharia de Software , Processo de Software, Analista Administrativo Tecnologia da Informação, ANA, ESAF

O modelo de processo de software caracterizado por intercalar as atividades de especificação, desenvolvimento e validação, denomina-se

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

144Q252731 | Engenharia de Software, UML, Técnico Judiciário Programação de Sistemas, TRE MT, CESPE CEBRASPE

Com relação a diagramas de estados da UML, assinale a opção correta.

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

145Q133029 | Engenharia de Software, UML, Analista de TI Júnior, CEMIG, FUMARC

Sobre a UML, assinale a alternativa INCORRETA:

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

146Q120057 | Engenharia de Software , Processo de Software, Analista de Tecnologia da Informação, UFAL, COPEVE UFAL

Metodologias de desenvolvimento de software se baseiam em um modelo de ciclo de vida, tais como cascata, espiral e prototipagem; sendo assim, é correto afirmar que

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

147Q709395 | Engenharia de Software, Assistente Técnico de Tecnologia da Informação Programador, Prefeitura de Manaus AM, FCC, 2019

Ao analisar a aplicação da prototipação em seus projetos de software, decidiu-se utilizar um processo que define 4 etapas para o desenvolvimento de protótipos, sendo essas etapas:
I. Avaliar Protótipo.
II. Estabelecer Objetivos do Protótipo.
III. Desenvolver o Protótipo.
IV. Definir a Funcionalidade do Protótipo.
A ordem sequencial correta para a execução dessas quatro etapas é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

148Q264835 | Engenharia de Software, Acoplamento e Coesão, Técnico Judiciário Tecnologia da Informação, TRT 18a Região, FCC

Visando obter maior independência funcional, é adequado que o esforço seja direcionado ao projeto de módulos

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

149Q112643 | Engenharia de Software , UML, Analista de Finanças e Controle, CGU, ESAF

Analise as seguintes afirmações relativas à UML:

I. A identidade de objeto é a propriedade pela qual cada objeto, dependendo apenas de sua classe ou estado, pode ser identificado e tratado como uma entidade distinta de software. Este princípio de dependência entre a identidade de um objeto e seu estado viabiliza a herança nas linguagens orientadas a objetos.

II. Na UML, a construção da generalização é representada como uma seta com uma ponta "aberta" e permite ao desenho indicar tanto a herança simples quanto a herança múltipla.

III. Um atributo será considerado de estado quando puder assumir valores infinitos com transições ilimitadas entre eles.

IV. Uma associação na UML representa um conjunto de vínculos de relacionamento entre instâncias de classe.

Estão corretos os itens:

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

150Q115041 | Engenharia de Software, XP, Analista de Planejamento e Orçamento, MPOG, ESAF

As atividades do modelo espiral de Engenharia de Software são:

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

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

Com relação aos requisitos de software, considere:

I. funcionais são somente requisitos de usuário.

II. funcionais e não-funcionais podem ser requisitos de usuário.

III. funcionais e não-funcionais podem ser requisitos de sistema.

Está correto o que se afirma APENAS em

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

153Q154148 | Engenharia de Software, Manutenção de Software, Analista Judiciário Tecnologia da Informação, TRE MT, CESPE CEBRASPE

Existem várias maneiras de se depurar (debug) programas. Algumas delas envolvem conhecimento, prática e bom senso do programador. Acerca de pontos que são importantes para depurar programas, julgue os itens a seguir.

I É possível encontrar falhas nos programas por meio da reprodução do erro em testes.

II Quanto maior a entrada de dados nos testes, mais simples é encontrar o problema e mais fácil é encontrar a solução da falha.

III Em um programa modular, o processo de encontrar falhas requer uma menor variação de informações de entrada, de modo que o programador possa encontrar o módulo com erros.

IV A passagem de parâmetros para variáveis auxiliares evita o uso de break points.

V A análise estruturada é a melhor maneira de encontrar erros em programação orientada a objetos.

Estão certos apenas os itens

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

154Q234056 | Engenharia de Software, Ciclo de Vida de Software, Programador de Computador, TJ PE, FCC

O objetivo do Processo de Aquisição, um dos processos relacionados ao ciclo de vida de um software, é o de obter um produto ou serviço que satisfaça a necessidade do adquirente. Um dos resultados esperados deste processo é a

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

155Q116874 | Engenharia de Software , Frameworks, Analista de Sistemas, UNEAL, COPEVE UFAL

Projeto de subsistema composto por um conjunto de classes abstratas e concretas. Estabelece a arquitetura para aplicações em um domínio. Uma aplicação específica é construída a partir da criação de subclasses especificas para a aplicação, sendo essas subclasses das classes abstratas. A reutilização leva a uma inversão de controle.

Qual opção abaixo corresponde à descrição anterior?

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

157Q118544 | Engenharia de Software , Análise de Pontos de Função, Analista de Sistemas Desenvolvimento de Aplicações, CEAGESP, VUNESP

Ao se iniciar a análise dos pontos de função (FPA - Function Point Analysis) de um determinado sistema, percebeu-se que foi disponibilizada uma rotina de backup dos dados. Em relação à contagem de pontos de função, o backup

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

158Q245317 | Engenharia de Software, Scrum, Técnico Científico Arquitetura e Tecnologia, Banco da Amazônia, CESPE CEBRASPE

O Scrum é utilizado, como função primária, para o gerenciamento de projetos de desenvolvimento de software, mas também tem sido usado como extreme programming e outras metodologias de desenvolvimento. Teoricamente, o Scrum pode ser aplicado em qualquer contexto no qual um grupo de pessoas necessite trabalhar juntas para atingir um objetivo comum.

  1. ✂️
  2. ✂️

159Q153845 | Engenharia de Software, UML, Analista Judiciário Tecnologia da Informação, TRF 4a, FCC

Sobre a UML e seus diagramas, é correto afirmar:

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

160Q113752 | Engenharia de Software , Análise de Pontos de Função, Analista de Gestão Corporativa, EPE, CESGRANRIO

A análise por pontos de função utiliza diversas características para estimar o tamanho de um software. Das características abaixo, indique a que NÃO afeta a contagem nesse tipo de métrica.

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