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.


181Q151766 | Engenharia de Software, RUP, Analista Judiciário Tecnologia da Informação, TRF 5a, FCC

O RUP possibilita o desenvolvimento

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

182Q120299 | Engenharia de Software , Usabilidade, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIO

Assinale a opção que NÃO expressa um princípio de projeto de interface com o usuário.

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

183Q121857 | Engenharia de Software , Engenharia de Requisitos, Analista de Tecnologia da Informação, UFPE, COVEST COPSET

A técnica que busca o consenso entre um grupo de especialistas através de rodadas de respostas anônimas a questionários e que ajuda a reduzir a parcialidade nos dados e evita que alguém possa indevidamente influenciar o resultado é chamada de:

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

184Q233428 | 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. ✂️

185Q121803 | Engenharia de Software , XP, Analista de Sistemas Suporte Basis SAP R3, ELETROBRÁS, CESGRANRIO

No âmbito de desenvolvimento de sistemas, o XP tem como característica a programação em par, na qual o(a)

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

186Q116435 | Engenharia de Software , UML, Analista de Sistemas, CAMARA SJC, FIP

Nos diagramas de sequência da UML 2.0:

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

187Q688127 | Engenharia de Software, Analista Judiciário Sistemas de Tecnologia da Informação, TRF 4a, FCC, 2019

Um Analista de TI, ao pesquisar sobre testes automatizados, encontrou a seguinte informação: 
Para escrever os testes de aceitação, podemos usar os critérios de aceitação descritos nas histórias de usuário. Estando estes testes implementados, executando e passando com sucesso, obter-se-á uma boa cobertura e garantia de que pelo menos as funcionalidades mais importantes estão sendo de fato cobertas pelos testes. É recomendável que esses testes sejam executados por um tipo de ferramenta (como: Jenkins, TravisCI, Hudson, CruiseControl etc.), que fará o trabalho de executar os testes automatizados de acordo com alguma estratégia predefinida (como: todo dia, a cada modificação feita no código-fonte etc.). 
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

188Q113967 | Engenharia de Software, Gerência de Configuração, Analista de Informática, TCE RO, CESPE CEBRASPE

Com relação à gerência de configuração de software, julgue os itens que se seguem.

Na perspectiva de desenvolvimento, a gerência de configuração pode ser dividida em controle de modificações, controle de versões e gerenciamento de construção.
  1. ✂️
  2. ✂️

189Q114224 | Engenharia de Software , Teste de Software, Analista de Processos Organizacionais Análise de Sistemas, BAHIAGÁS, FCC

Na direção dos tipos de teste focados pela engenharia de software, os testes de integração cuidam dos tópicos associados com os problemas de verificação

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

190Q115842 | 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. ✂️

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

O CVS é um sistema de controle de versão Open Source. Acerca das terminologias utilizadas pelo CVS, leia os trechos a seguir:
_______ é o envio das modificações feitas pelo usuário ao repositório CVS. _______ é a numeração atribuída pelo CVS a cada modificação de um arquivo. _______ é uma ramificação no desenvolvimento, usada para descrever o processo de divisão dos arquivos de um projeto em linhas de desenvolvimento independentes.

Assinale a alternativa que preencha corretamente, de cima para baixo, as lacunas dos trechos acima:

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

192Q846940 | Engenharia de Software, Engenharia de Requisitos, Analista de Tecnologia, FAFIPA, 2020

A Engenharia de Requisitos é um termo cunhado para descrever as atividades relacionadas à investigação e definição de escopo de um sistema de software, ou seja, trata-se do processo de descobrir, analisar, documentar e verificar as funções e restrições do sistema. Para auxiliar o levantamento de requisitos, existe um conjunto de técnicas de levantamento de dados que podem ser aplicadas em conjunto ou isoladamente, a depender das características do projeto. Assinale a alternativa que apresenta somente técnicas para descoberta de requisitos:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

193Q115555 | Engenharia de Software , Análise de Requisitos, Analista de Sistemas, UNEAL, COPEVE UFAL

São requisitos relativamente estáveis derivados da atividade central da organização e que se relacionam diretamente ao domínio do sistema.

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

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

195Q119471 | Engenharia de Software , Teste de Software, Analista de Sistemas Pleno Processos, Petrobras, CESGRANRIO

Uma estratégia de teste de software integra métodos de projeto de casos de teste em uma série bem planejada de passos, que resultam na construção bem sucedida de um software. O objetivo principal do projeto de casos de teste é originar um conjunto de testes que tenha a maior probabilidade de detectar erros no software. Sobre as estratégias e técnicas de teste de software, assinale a afirmativa correta.

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

196Q153290 | Engenharia de Software, Teste de Software, Analista Judiciário Tecnologia da Informação, TRF 4a, FCC

Sobre os processos de teste de software, considere:

I. Em um processo de desenvolvimento iterativo, o teste de sistema concentra-se no teste de um incremento que será entregue ao cliente.

II. No teste de integração é feito o planejamento de uma série de testes em que a carga é constantemente aumentada até que o desempenho do sistema torne-se aceitável.

III. A única meta do teste de software é descobrir falhas ou defeitos no software que apresenta comportamento incorreto, não desejável ou em não conformidade com sua especificação.

Está correto o que consta em

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

197Q846911 | Engenharia de Software, XP, Desenvolvedor de Software, CESPE CEBRASPE, 2020

Julgue o item seguinte, a respeito de programação ágil com XP (extreme programming).

O XP possui planejamento incremental com requisitos registrados em histórias.

  1. ✂️
  2. ✂️

198Q121134 | Engenharia de Software , Engenharia de Requisitos, Analista de TI Administração de Dados, CETESB, VUNESP

Considere o seguinte enunciado de um requisito não funcional:

O sistema deve estar funcional e acessível para os usuários em 98% do tempo. Os logs do tempo em que o sistema esteve fora do ar - e suas possíveis causas - devem ser fornecidos ao cliente de forma automática, via email.

Assinale a alternativa que apresenta o requisito não funcional abordado no enunciado.

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

199Q116986 | Engenharia de Software , Conceitos Básicos, Analista de Sistemas, BADESC, FGV

De acordo com Pressman, a engenharia de software é baseada em camadas, com foco na qualidade.

Essas camadas são:

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

200Q264053 | Engenharia de Software, Metodologias Ageis, Técnico Superior Especializado Desenvolvimento de Sistemas, DPE RJ, FGV

Uma das características da metodologia ágil Scrum é :

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