O desenvolvimento de projetos web pode ser abordado de várias maneiras, cada uma com suas próprias vantagens e desvantagens. Neste módulo, exploraremos diferentes modelos de desenvolvimento, desde os mais tradicionais, como o Modelo Cascata, até os mais iterativos e adaptáveis, como o Modelo Espiral. Também abordaremos metodologias ágeis, que são amplamente utilizadas nos dias de hoje devido à sua flexibilidade e foco no cliente.
O Modelo Cascata é um modelo sequencial de desenvolvimento de software onde o progresso é visto como um fluxo contínuo através de várias fases bem definidas. Este modelo é frequentemente visualizado como uma série de etapas que se seguem linearmente, uma após a outra.
A fase de recolha e documentação de requisitos é uma etapa fundamental no desenvolvimento de qualquer projeto. Nesta fase, é crucial identificar e definir as necessidades e expectativas de todos os stakeholders (partes interessadas) do projeto. Esta fase inclui a análise de requisitos funcionais e não funcionais, bem como a documentação detalhada de todas as especificações necessárias para o desenvolvimento do sistema. O objetivo é garantir que todas as partes interessadas têm uma visão clara e comum do que o sistema deve fazer e como deve comportar-se.
Identificação de Stakeholders:
Métodos de Recolha de Requisitos: