SóProvas


ID
3114646
Banca
CESPE / CEBRASPE
Órgão
TJ-AM
Ano
2019
Provas
Disciplina
Engenharia de Software
Assuntos

Acerca de teste de software, julgue o item subsecutivo.


O teste de integração descendente da modalidade primeiro em largura (breadth-first) move-se pela hierarquia de controle e integra todos os componentes em um caminho selecionado como principal.

Alternativas
Comentários
  • Pressman trata o Teste de Integração em diferentes abordagens:

    1 - Integração Descendentes: teste de integração descendente (top-down) é uma abordagem incremental para a construção da arquitetura de software. Os componentes são integrados movimentando-se de cima para baixo através da hierarquia de controle da aplicação, começando com o módulo de controle principal (programa principal). Módulos subordinados ao módulo de controle principal são incorporados à estrutura de uma maneira: primeiro-em-profundidade ou primeiro-em-largura (depth-firstou breadth-first).

    1.1 - Breadth-first (largura): incorpora todos os componentes diretamente subordinados a cada nível, movimentando-se horizontalmente ao longo da arquitetura.

    1.2 -Depth-first (profundidade): integra todos os componentes num caminho de controle principal da arquitetura.A escolha de um caminho de controle principal é bastante arbitrária e depende das características específicas da aplicação.

    2 - Integração Ascendentes: o teste de integração ascendente (bottom-up), como o nome diz, começa a construção e o teste com módulos atômicos (isto é, componentes nos níveis mais baixos na estrutura do programa). Devido aos componentes serem integrados de baixo para cima, a funcionalidade proporcionada por componentes subordinados a um dado nível está sempre disponível e a necessidade de pseudocontrolados (stubs) é eliminada.

  • ERRADO

    Os conceitos, estão invertidos entre:Depth-first e Breadth-first

    refere-se a : Breadth-first

  • Oi!

    Gabarito: Errado

    Bons estudos!

    -Tentar não significa conseguir, mas quem conseguiu, com certeza tentou. E muito.

  • Integração primeiro-em-profundidade(depth-first) integra todos os componentes em um caminho de controle principal da estrutura do programa

    Já a integração primeiro-em-largura (breadth-first) incorpora todos os componentes diretamente subordinados a cada nível, movendo-se através da estrutura horizontalmente.

    Diante do exposto, podemos perceber que a afirmativa está descrevendo o teste de integração descendente da modalidade primeiro em profundidade (depth-first), e não da modalidade primeiro em largura (breadth-first) como afirmado. Assim, não temos dúvidas em assinalar a assertiva como incorreta.

    Font: tecconcursos