Considerando a arquitetura de software convencional, qual a ...

Próximas questões
Com base no mesmo assunto
Q186577 Engenharia de Software
Considerando a arquitetura de software convencional, qual a fase de teste onde a atenção concentra-se no projeto e na construção da arquitetura de software ?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - Integração

Tema central: A questão aborda as fases de teste na engenharia de software, com foco em identificar em qual delas se concentra a verificação do projeto e da construção da arquitetura do sistema. Esse conhecimento é fundamental para quem se prepara para concursos na área, já que demonstra domínio sobre processos de garantia de qualidade em software.

Resumo teórico: O teste de software é composto por diversas fases, cada uma focando em diferentes níveis do sistema:

  • Teste de Unidade: Verifica módulos isolados, como funções ou classes, validando comportamentos individuais.
  • Teste de Integração: Avalia a interação entre os módulos e se a arquitetura – isto é, a forma como os componentes se conectam – está de acordo com o esperado.
  • Teste de Sistema: Testa o sistema como um todo, simulando o ambiente de produção.
  • Teste de Validação: Garante que o software cumpre os requisitos do usuário.
  • Teste de Estresse: Envolve submeter o software a condições extremas para avaliar sua robustez.

Fontes: Sommerville, I. (Engenharia de Software), IEEE 829 (Norma de Teste de Software).

Justificativa da alternativa E: O teste de integração é a fase onde se testa especificamente como os módulos interagem e se a arquitetura implementada funciona conforme o projeto. Assim, é nessa etapa que se concentram os esforços para validar decisões arquiteturais e a correta conexão entre componentes.

Análise das alternativas incorretas:

  • A - Sistema: Foca no sistema como um todo, não detalhando a arquitetura interna.
  • B - Unidade: Testa partes isoladas, sem analisar interações ou arquitetura.
  • C - Estresse: Avalia desempenho sob condições extremas, não a arquitetura.
  • D - Validação: Confirma se o software atende aos requisitos, sem foco no projeto arquitetural.

Dica de interpretação: Sempre que a questão mencionar projeto ou arquitetura, pense em teste de integração, pois é nessa fase que se comprova a eficácia das escolhas arquiteturais.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo