Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — IV - UFG 2024

Engenharia de SoftwareDesenvolvimento de Software
Código
qg121424
Banca
IV - UFG
Órgão
TJ-AC
Ano
2024
Nível
Superior
Cargo
CS-UFG - - Analista Judiciário - Analista de Monitoramento de TI
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:
  1. Ao 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.
  2. Bo 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.
  3. Co 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.
  4. Do 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.
Revelar gabarito e comentário

GabaritoD — 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.

Link permanente: /questoes/qg121424