Systema de software
O modelo de Cascata se torno bastante conhecido a partir da década de 70, no qual boa parte dos livros de engenharia de software o referência. Nele a abordagem de criação de um sistema, deve seguir exatamente uma linha de raciocínio, onde cada etapa dessa criação é bem especificada, isto é, deve seguir sempre o mesmo padrão de criação, no qual esse é:
Requisito do Sistema, Requisito do software, Design do Software, Codificação, Teste, Lançamento.
Porém ao chegar na fase de teste, caso aja necessidade de mudanças no projeto, ele deve voltar para a fase de Requisito do Sistemas e seguir todas as etapas, novamente, até que o projeto esteja totalmente de acordo com o necessitado.
O Modelo Cascata tem as seguintes atividades:
- Requisito do Sistema: Nessa parte da criação, é onde que se faz a análise dos requisitos para todo os elementos do sistema. Essa é considerada a parte essencial para que o software em questão possa se comunicar com outros elementos do Sistemas, tais como hardware, banco de dados e até mesmo pessoas.
- Requisito do software: Nesse momento, o elemento mais importante é o software em si, isto é, os analista (engenheiro) deve se concentrar nele, para compreender o que é necessário que se faça e a todo momento se comunicar com o cliente, para que não aja duvidas do que ele deseja.
- Design do Software: Nesse momento, é feito o design do software, no qual o mesmo é dividido em quatro atributos distintos: Estrutura de dados, Arquitetura de Software, Detalhes Procedimentais e Caracterização da Interface. Igualmente nos requisitos do software, projeto é todo documento, tornando se assim parte da configuração do software.
- Codificação: Essa parte, é simplesmente criar o código do programa que segue o projeto feito anteriormente. O qual pode ser mecanizada se o projeto estiver bem detalhado.
- Teste: Após toda a codificação é feita os teste, no qual busca confirmar que todo o código está fluindo corretamente sem