Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 60 questões.
#3159822

Leia o texto a seguir.
Na engenharia de software, existem diferentes abordagens para o ciclo de vida nos processos de desenvolvimento de software, sendo as três mais comuns: sequencial, iterativo e incremental. Cada uma dessas abordagens tem suas próprias características e benefícios, adequadas para diferentes tipos de projetos e de requisitos.
PRESSMAN, Roger S. Engenharia de Software: Uma Abordagem Profissional. 7ª edição. Porto Alegre: AMGH Editora, 2016.

A diferença entre essas abordagens está descrita em:

  • o sequencial possui etapas de desenvolvimento executadas em sequência, uma após a outra, enquanto nos processos iterativo e incremental, as etapas são executadas em paralelo com entregas incrementais.
  • o sequencial é mais flexível e adaptável a mudanças de requisitos do que os processos iterativo e incremental que, por sua vez, possuem mais fases, o que torna sua execução mais pesada e inflexível.
  • o sequencial envolve a repetição de ciclos de desenvolvimento, permitindo refinamentos e melhorias incrementais, enquanto os processos iterativo e incremental focam na entrega de funcionalidades completas.
  • o sequencial possui etapas executadas em sequência, enquanto no iterativo e no incremental existe repetição de ciclos com refinamentos e melhorias, além da entrega incremental de funcionalidades completas.
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora