Logo Passei Direto
Buscar
A integração valida a comunicação entre módulos. Estratégias top-down e bottom-up divergem na ordem de teste e exigem componentes auxiliares para simular partes não desenvolvidas. A escolha da abordagem afeta a detecção de falhas estruturais e de interface, sendo fundamental para a estabilidade do software. PRESSMAN, R. S.; MAXIM, B. R. Engenharia de software. 9. ed. Porto Alegre: AMGH, 2021. Considerando as estratégias top-down e bottom-up e o uso de stubs e drivers, assinale a correta. Escolha uma opção: a. A bottom-up testa primeiro os módulos inferiores, usando drivers para simular os níveis superiores. b. A bottom-up prioriza módulos superiores e usa stubs para simular respostas dos inferiores ausentes. c. A top-down inicia nos módulos inferiores e usa drivers para simular o controle, visando estabilidade. d. Stubs são usados na bottom-up para acionar testes; drivers, na top-down, substituem módulos faltantes. e. A top-down dispensa simulação, assumindo que todos os módulos estejam codificados antes dos testes.
User badge image
Nogner Paes

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

Vamos analisar as estratégias de integração e o uso de stubs e drivers: - Top-down: começa testando os módulos superiores (mais próximos da interface do usuário) e vai descendo para os módulos inferiores. Para testar os módulos superiores quando os inferiores ainda não estão prontos, usa stubs (módulos simulados que substituem os módulos inferiores ausentes). - Bottom-up: começa testando os módulos inferiores e vai subindo para os superiores. Para testar os módulos inferiores quando os superiores ainda não estão prontos, usa drivers (módulos simulados que acionam os módulos inferiores). Agora, analisando as alternativas: a) "A bottom-up testa primeiro os módulos inferiores, usando drivers para simular os níveis superiores." — Correto, pois bottom-up começa pelos módulos inferiores e usa drivers para simular os superiores. b) "A bottom-up prioriza módulos superiores e usa stubs para simular respostas dos inferiores ausentes." — Errado, isso é top-down. c) "A top-down inicia nos módulos inferiores e usa drivers para simular o controle, visando estabilidade." — Errado, top-down começa pelos módulos superiores e usa stubs. d) "Stubs são usados na bottom-up para acionar testes; drivers, na top-down, substituem módulos faltantes." — Errado, é o contrário. e) "A top-down dispensa simulação, assumindo que todos os módulos estejam codificados antes dos testes." — Errado, top-down usa stubs para simular módulos não prontos. Resposta correta: a. A bottom-up testa primeiro os módulos inferiores, usando drivers para simular os níveis superiores.

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!

Mais conteúdos dessa disciplina