Ed
há 12 horas
Vamos analisar as alternativas com base no conhecimento sobre estratégias de integração incremental e conceitos de verificação e validação: a) A Top-down verifica cedo a arquitetura e controle, usando stubs para substituir módulos inferiores não implementados. - Correto. Na integração Top-down, os módulos superiores são testados primeiro, e os módulos inferiores ainda não implementados são substituídos por stubs (simuladores). Isso permite verificar a arquitetura e o controle desde o início. b) A validação foca na correção técnica de módulos, enquanto a verificação garante atendimento às necessidades do usuário. - Incorreto. Na verdade, a verificação garante que o produto está sendo construído corretamente (conformidade com especificações técnicas), enquanto a validação garante que o produto atende às necessidades do usuário. c) Drivers são usados apenas na integração Top-down para simular módulos chamados e garantir retorno de dados ao superior. - Incorreto. Drivers são usados na integração Bottom-up para simular módulos superiores que ainda não foram implementados. d) Na integração Bottom-up, testes iniciam no nível superior, usando stubs para simular componentes inferiores inexistentes. - Incorreto. Na integração Bottom-up, os testes começam pelos módulos inferiores, e drivers simulam os módulos superiores. e) Erros de semântica são detectados pelo compilador na análise sintática, impedindo a geração do executável até a correção. - Incorreto. Erros de semântica não são detectados na análise sintática, mas sim em etapas posteriores; erros sintáticos são detectados na análise sintática. Portanto, a alternativa correta é: a. A Top-down verifica cedo a arquitetura e controle, usando stubs para substituir módulos inferiores não implementados.
Cadastre-se ou realize login
Mais perguntas desse material