Logo Passei Direto
Buscar
Pressman e Maxim (2021) destacam a abordagem incremental nos testes de software, integrando módulos de forma ascendente ou descendente. Esse processo, vital para a qualidade, usa componentes simulados para viabilizar testes parciais. A estratégia adotada influencia diretamente a logística de desenvolvimento e a detecção de falhas arquiteturais.
Sobre estratégias de integração (Top-down/Bottom-up), verificação e validação, assinale a alternativa correta.
a. A Top-down verifica cedo a arquitetura e controle, usando stubs para substituir módulos inferiores não implementados.
b. A validação foca na correção técnica de módulos, enquanto a verificação garante atendimento às necessidades do usuário.
Drivers são usados apenas na integração Top-down para simular módulos chamados e garantir retorno de dados ao superior.
d. Na integração Bottom-up, testes iniciam no nível superior, usando stubs para simular componentes inferiores inexistentes.
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.
User badge image
Praticando Para Aprender

há 12 horas

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina