Modelo Cascata
Primeiramente, devemos fazer o levantamento de requisitos junto ao cliente; nessa fase o analista prepara a concepção do projeto. Devemos nos atentar a cada ideia, detalhe, que o cliente ou o interessado está dizendo, e com essas ideias o analista vai documentando para que possa construir um modelo de projeto para a elaboração da estratégia de desenvolvimento na próxima etapa. Aqui vamos elaborar os
Procedimentos para a realização do software.
Com isso em mente, e documentado, avançamos para a próxima etapa que é a de Projeto. Nessa etapa o analista vai realizar uma estratégia de execução do trabalho para que o resultado final (o software compilado) esteja em conforme com os Procedimentos estabelecidos pela Análise e
Projeto, assim, a equipe de desenvolvimento já sabe como fazer para que este software saia do papel. Também é definido nessa etapa o cronograma e a .estrutura de dados, arquitetura do software, etc.
A próxima fase de implementação ou codificação é onde o programador entra em cena. Aqui é onde realmente o software é construído, isto é, a construção do programa através de uma linguagem de programação, seguindo pontualmente o Projeto construído na fase anterior. Para a realização desta etapa, utilizamos aqui as Técnicas e ferramentas.
Em seguida a equipe de desenvolvimento inicia os testes de software inicial, a procura de erros e bugs que podem ser evitados antes da entrega do produto ao cliente. Após