SE Modelos Q & A # 7
Question:Explique o modelo em cascata em detalhes.
Answer:- Este método é muito antigo e moderno e normalmente utilizado porque a simplicidade é a chave do sucesso deste método. Neste método, todas as ações realizadas são planejadas previamente em um processo de desenvolvimento de software. Para o pequeno tamanho de projetos, o método em cascata é muito adequado. A especialidade desse método é que cada estágio possui uma sequência. Após o término de um estágio, o próximo estágio começa naquele ponto e a saída de cada estágio é convertida em entrada para cada etapa seguinte. Portanto, com esse motivo, o segundo nome desse modelo é Modelo de Sequência. Com o estudo sobre o sistema, iniciou-se a primeira etapa e, em seguida, a análise, projeto, codificação, teste e controle ocorreram um a um. Cada etapa é completada uma a uma em uma sequência como cachoeira, então esse é o motivo desse nome.
Benefícios da metodologia de cascata
Pelo motivo da simplicidade e sistema sequencial é muito fácil de usar.
O usuário pode entendê-lo rapidamente porque a simplicidade é a principal qualidade deste método.
Ele define as informações completas sobre cada etapa.
Este modelo é muito útil no planejamento e programação de projetos.
Reduz o custo da correção do erro.
É importante ressaltar que aumenta a possibilidade de o sistema atender às necessidades do cliente.
Limitações da metodologia de cascata
As expectativas tornam-se muito rápidas neste processo, o que não é correto.
Fatores de risco não envolvidos neste modelo, que é uma parte muito necessária para todo modelo.
Neste método, as sessões de treinamento do usuário não são necessárias.
Não podemos encontrar nenhum erro até que o teste do software não seja feito.
Entre o usuário e o desenvolvedor, a lacuna de interação é baixa.
Os principais resultados em um projeto de desenvolvimento que segue o modelo em cascata são os seguintes:
Sr. Não. | Fase de Atividade | Documentos de Saída |
---|---|---|
1 | Análise de requisitos | Documentos SRS |
2 | Fase de desenho | Diagrama de fluxo de dados |
3 | Codificação | Código do programa |
4 | Teste de Unidade | Relatório de teste do módulo |
5 | Teste de sistema | Relatório de teste de sistema |
6 | Teste de aceitação | Documentação final do sistema |