Questão de Arquitetura de Software — Software — FUNDATEC 2023
- Código
- qq890340
- Banca
- FUNDATEC
- Órgão
- CAU-RS
- Ano
- 2023
- Nível
- Superior
- Cargo
- Analista Superior Desenvolvimento de TIC
- ADe validação.
- BDe unidade.
- CDe integração.
- DDe aceitação.
- EFuncional.
GabaritoC — De integração.
Gabarito: letra C. O teste de integração tem como foco verificar as interações entre os módulos/componentes do sistema, ou seja, o projeto e a construção da arquitetura do software. As demais alternativas referem-se a outros níveis ou tipos de teste que não têm esse objetivo central.
O teste de validação (ou teste de sistema) verifica se o software atende aos requisitos especificados, não o foco na arquitetura. Ele é realizado após a integração e testa o sistema como um todo.
O teste de unidade concentra-se em componentes individuais (funções, métodos, classes) de forma isolada, sem verificar a interação entre eles. Portanto, não aborda a arquitetura.
O teste de integração é exatamente aquele que testa a combinação e a comunicação entre os módulos, validando a arquitetura definida no projeto. Ele pode ser incremental (top-down, bottom-up) ou big-bang, e seu objetivo é detectar falhas na interface e na estrutura do sistema.
O teste de aceitação é realizado pelo cliente ou usuário final para confirmar se o software atende às suas necessidades e está pronto para produção. Não tem como foco a arquitetura interna.
O teste funcional verifica se as funcionalidades do software operam de acordo com os requisitos, sem se ater à estrutura interna ou à interação entre os componentes. É um tipo de teste de caixa-preta, diferente do teste de integração que geralmente exige conhecimento da arquitetura.
Gabarito: letra C
Link permanente: /questoes/qq890340