Logo Passei Direto
Buscar
O teste de integração visa detectar erros de interface entre módulos, situando-se entre testes de unidade e sistema. Como os componentes raramente ficam prontos juntos, usam-se estratégias incrementais como bottom-up e top-down. Para isso, são necessários módulos auxiliares que simulam partes do software ainda não implementadas. PRESSMAN, R. S.; MAXIM, B. R. Engenharia de software. 9. ed. Porto Alegre: AMGH, 2021. Sobre estratégias de teste de integração e componentes de simulação, assinale a alternativa correta. Escolha uma opção: a. Na integração bottom-up, iniciada no nível superior, usam-se drivers para simular subsistemas inferiores ausentes. b. Stubs são controles exclusivos da integração bottom-up para enviar dados e receber resultados de módulos inferiores. c. A estratégia top-down prioriza o controle principal, usando stubs para substituir componentes inferiores pendentes. d. Na integração bottom-up, dispensam-se simuladores, pois módulos inferiores são autossuficientes e independentes. e. A abordagem top-down exige drivers para invocar módulos principais e garantir o fluxo para camadas inferiores.
User badge image
Wagner Santos

há 4 semanas

Respostas

User badge image

Ed Verified user icon

há 4 semanas

Vamos analisar as estratégias de teste de integração: - Bottom-up: começa testando os módulos inferiores (mais básicos) e vai subindo para os superiores. Como os módulos superiores podem não estar prontos, usa-se drivers para simular esses módulos superiores que ainda não existem. - Top-down: começa testando os módulos superiores e vai descendo para os inferiores. Como os módulos inferiores podem não estar prontos, usa-se stubs para simular esses módulos inferiores. Agora, analisando as alternativas: a) "Na integração bottom-up, iniciada no nível superior, usam-se drivers para simular subsistemas inferiores ausentes." Incorreta: bottom-up começa pelos módulos inferiores, não pelo nível superior. b) "Stubs são controles exclusivos da integração bottom-up para enviar dados e receber resultados de módulos inferiores." Incorreta: stubs são usados na top-down, não bottom-up. c) "A estratégia top-down prioriza o controle principal, usando stubs para substituir componentes inferiores pendentes." Correta: exatamente isso, top-down usa stubs para simular módulos inferiores. d) "Na integração bottom-up, dispensam-se simuladores, pois módulos inferiores são autossuficientes e independentes." Incorreta: mesmo no bottom-up, podem ser necessários simuladores (drivers) para módulos superiores. e) "A abordagem top-down exige drivers para invocar módulos principais e garantir o fluxo para camadas inferiores." Incorreta: top-down usa stubs, não drivers. Resposta correta: c) A estratégia top-down prioriza o controle principal, usando stubs para substituir componentes inferiores pendentes.

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