Quais são as fases do projeto de um site/aplicação web, segundo o modelo incremental?
Questão
Quais são as fases do projeto de um site/aplicação web, segundo o modelo incremental?
Alternativas
a) Análise, Front-End, Back-End e banco de dados.
b) Análise, desenvolvimento, manutenção e restauração.
c) Desenvolvimento, testes, back-up e restauração.
d) Planejamento, análise, projeto, implementação e testes.
e) Testes, evolução, banco de dados e implementação.
Explicação
No modelo incremental, o sistema é desenvolvido em incrementos (entregas parciais). Em cada incremento, repete-se um conjunto de atividades típicas do ciclo de vida de software, que em formulações clássicas envolvem:
- Planejamento: definir escopo do incremento, priorizar requisitos e organizar a execução.
- Análise: levantar e detalhar requisitos (o que o incremento deve fazer).
- Projeto (design): definir arquitetura/solução, modelagem e como os requisitos serão atendidos.
- Implementação: codificar e integrar o incremento.
- Testes: verificar/validar o incremento antes da entrega.
Entre as alternativas, somente a letra d apresenta uma sequência coerente e completa dessas fases gerais do processo (as demais trazem itens que não são “fases” do desenvolvimento incremental, como back-up/restauração, ou listam componentes técnicos como front-end/back-end/banco de dados em vez de etapas do processo).
Alternativa correta: (d).