Atividades do Ciclo de Vida Cascata:
Análise e engenharia de sistemas Na primeira etapa, é estabelecido os requisitos para todos os elementos do sistema. Esta visão do sistema é fundamental para o software, bem como a função, desempenho e interface exigidos.
Projeto
Se concentra em quatro atributos distintos do programa: estrutura de dados, arquitetura de software, detalhes procedimentais e caracterização de interface. Na fase de Projeto: são traduzidas as exigências de uma representação do software que podem ser avaliadas quanto à qualidade antes que se inicie a codificação
Codificação
A etapa da codificação executa a tarefa de traduzir o projeto para uma forma legível para a máquina. Se o projeto for executado detalhadamente, a codificação pode ser executada mecanicamente.
Testes
Esta etapa, concentra-se nos aspectos lógicos internos do software, garantindo que todas as instruções tenham sido testadas, e concentra-se também nos aspectos funcionais externos realizando testes para descobrir erros e para definir que a entrada definida produza resultados reais que concordem com os resultados exigidos.
Manutenção
Depois que o software for entregue ao cliente, ele sofrerá mudanças, tanto porque erros foram encontrados, ou porque o software deve ser adaptado a fim de acomodar mudanças em seu ambiente externo ( por exemplo, uma mudança exigida por causa de um novo sistema operacional ou dispositivo periférico) ou ainda porque o cliente exige acréscimos funcionais ou de desempenho.
Fonte: http://www2.dem.inpe.br/ijar/CriseSoftParadigmas.html
Segundo Pressman, 7a. ED. Pág 59, o modelo cascata, algumas vezes chamado ciclo de vida clássico, sugere uma abordagem sequencial e sistemática para o desenvolvimento de software, começando com o levantamento de necessidades por parte do cliente (Comunicação), avançando pelas fases de Planejamento (estimativas, cronogramas, acompanhamento), Modelagem (análise, projeto), Construção (codificação, testes), Emprego (entrega, suporte, feedback) e culminando no suporte contínuo do software concluído.