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.


161Q259451 | Engenharia de Software, UML, Técnico Judiciário Programação de Sistemas, TRF 4a, FCC

Texto associado.

Instruções: Para responder as questões de números 53 a 55,
considere a versão mais atual da UML e o texto
abaixo.
Pretende-se criar um controle de processos jurídicos. As
situações nas quais estes possam vir a ser enquadrados, bem
como os eventos que mudam essas situações devem ser
diagramados. Os processos possuem identidades únicas e
devem ser relacionados aos interessados, sendo estes últimos
subclassificados em processos de pessoas físicas ou jurídicas.
Portanto, ao classificar os processos, o atributo "interessado"
deve ser integrante dessa classe.

O conceito subentendido na subclassificação de interessados físicos ou jurídicos é o de

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

162Q152246 | Engenharia de Software, XP, Analista Judiciário Tecnologia da Informação, TJ PI, FCC

XP (eXtreme Programming) é uma metodologia ágil para equipes pequenas e médias que desenvolverão software com requisitos vagos e em constante mudança. Para isso, adota a estratégia de constante acompanhamento e realização de vários pequenos ajustes durante o desenvolvimento de software. Para aplicar os valores e princípios durante o desenvolvimento de software, a XP propõe uma série de práticas, sendo uma delas: sempre que produzir uma nova funcionalidade, nunca esperar uma semana para integrar à versão atual do sistema a fim de evitar o aumento da possibilidade de conflitos e da possibilidade de erros no código fonte. Tal prática é denominada

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

163Q846942 | Engenharia de Software, Gerência de Configuração, TJ RN Administrador de Sites, COMPERVE, 2020

O git é um sistema de controle de versão muito utilizado em desenvolvimento de sistemas de software. Sobre o git, é correto afirmar:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

164Q120931 | Engenharia de Software , Desenvolvimento de Software, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIO

Estudos baseados na análise de diversos projetos de desenvolvimento de software sugerem que tais projetos têm maior chance de sucesso quando empregam metodologia e gerenciamento alinhados ao paradigma de desenvolvimento de novos produtos, em contraponto ao paradigma de produção industrial. Com base nessas observações, a maioria das metodologias modernas de desenvolvimento de software recomenda:

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

165Q118359 | Engenharia de Software , Gerência de Configuração, Analista de Sistemas, TJ SP, VUNESP

No processo de desenvolvimento de software, o gerenciamento da configuração de software envolve identificar a sua configuração

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

166Q120863 | Engenharia de Software , UML, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIO

Imagem 049.jpg

O diagrama de sequência em notação UML 2.0 acima apresenta uma interação entre objetos das classes C1, C2, C3 e C4. Ao fazer a leitura considerando apenas as informações desse diagrama, verifica-se que, para determinado cenário da interação em questão,

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

167Q155638 | Engenharia de Software, Metodologias Ageis, Analista Judiciário Tecnologia da Informação, TRF 4a, FCC

A Feature Driven Development (FDD) é uma metodologia ágil de desenvolvimento de software, sobre a qual é correto afirmar:

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

168Q117811 | Engenharia de Software , Engenharia de Requisitos, Analista de Sistemas Gestão de TI, INFRAERO, FCC

Em relação à Engenharia de Software, é INCORRETO afirmar:

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

169Q121775 | Engenharia de Software , Gerência de Configuração, Analista de Teste de Qualidade, MEC, FGV

No que diz respeito à área da engenharia de software, analise a citação a seguir.

"Conjunto de atividades projetadas para controlar as mudanças pela identificação dos produtos do trabalho que serão alterados, estabelecendo um relacionamento entre eles, definindo o mecanismo para o gerenciamento de diferentes versões destes produtos, controlando as mudanças impostas, e auditando e relatando as mudanças realizadas."

Essa citação apresenta o conceito de:

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

170Q118237 | Engenharia de Software, Analista de redes e comunicação de dados, DPE RJ, FGV

Uma das características da programação orientada a objetos está relacionada com a proteção dos atributos internos dos objetos contra modificações diretas. As alterações dos atributos devem ocorrer por meio de métodos adequados, criados para acesso e modificação desses atributos. Essa característica é conhecida como .

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

171Q117933 | Engenharia de Software , Processo de Software, Analista de Sistemas, Senado Federal, FGV

Considere as seguintes assertivas sobre modelos de processos de software:

I. No modelo em cascata, a fase seguinte não deve iniciar antes que a fase precedente tenha sido concluída.
II. No modelo evolucionário, a mudança constante tende a corromper a estrutura do software
III. A explícita consideração dos riscos no modelo em espiral distingue esse modelo dos modelos em cascata e evolucionário.

As assertivas corretas são:

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

172Q119739 | Engenharia de Software , Engenharia de Requisitos, Analista de Tecnologia da Informação, FUB, CESPE CEBRASPE

Texto associado.

Requisitos de sistema são descrições dos serviços fornecidos pelo
sistema e as suas restrições operacionais. Engenharia de requisitos
é o processo de descobrir, analisar, documentar e verificar esses
serviços e restrições. Acerca desse assunto, julgue os itens que se
seguem.

A etnografia, uma técnica de levantamento de requisitos, é uma abordagem completa para elicitação, utilizada para compreender os requisitos sociais e organizacionais e que identifica novas características a serem acrescentadas em um sistema.

  1. ✂️
  2. ✂️

174Q233428 | Engenharia de Software, Teste de Software, Profissional Básico Análise de Sistemas Suporte, BNDES, CESGRANRIO

No contexto de engenharia de software, testes de software podem ser decompostos numa série de passos que devem ser executados seqüencialmente. Considerando a arquitetura de software convencional, o primeiro passo deve ser o teste de

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

175Q217044 | Engenharia de Software, Prototipação, Oficial Judiciário, TJ MG, FUMARC

Em relação à prototipagem, todas as afirmativas estão corretas, EXCETO:

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

176Q251141 | Engenharia de Software, Engenharia de Requisitos, Técnico Judiciário, TJ MG, FUMARC

Em relação aos tipos de requisitos de software, julgue os itens a seguir, marcando com (V) a assertiva verdadeira e com (F) a assertiva falsa.

( ) Requisitos não-funcionais são restrições sobre os serviços ou as funções oferecidos pelo sistema.

( ) Requisitos de domínio são declarações, em uma linguagem natural, de quais serviços são esperados do sistema.

( ) Requisitos funcionais são declarações de serviços que o sistema deve fornecer.

( ) Requisitos funcionais podem estabelecer explicitamente o que o sistema não deve fazer.

Assinale a opção com a sequência CORRETA.

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

178Q118961 | Engenharia de Software , XP, Analista de Sistemas, MEC, FGV

Acerca dos processos XP e Scrum avalie as afirmativas a seguir:
I. XP é uma metodologia ágil para equipes de tamanho pequeno ou médio desenvolverem software com requisitos vagos ou que mudem rapidamente. Seus valores são comunicação, simplicidade, feedback e coragem.
II. O Scrum foi criado para gerenciamento de projetos de fabricação de automóveis e produtos de consumo. Sua popularização no desenvolvimento de software ocorreu em 1995 após a formalização de sua definição, feita por Ken Schwaber.
III. No XP os requisitos do projeto são organizados em uma lista de tarefas, chamada de product backlog, em ordem decrescente de prioridade.
Assinale:

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

179Q175278 | Engenharia de Software, Analise e Projeto Orientado a Objetos, Desenvolvedor, MEC, FGV

Na Análise Orientada a Objetos, o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse é denominado:

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

180Q115842 | Engenharia de Software , Ciclo de Vida de Software, Analista de Sistemas, BDMG, FUMARC

O modelo de ciclo de vida de processo de software cujos principais subprocessos são executados em estrita sequência, o que permite demarcá-los como pontos de controle bem definidos, é denominado:

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