Please enable JavaScript.
Coggle requires JavaScript to display documents.
Metodologias do desenvolvimento de software - Coggle Diagram
Metodologias do desenvolvimento de software
Modelo Cascata
Definição de requisitos
Implementação e teste unitário
Projeto de sistema e software
Integração e teste de sistema
Operação e manutenção
Contras:
Após o projeto ser iniciado se ocorrer algum erro há um certo nível de dificuldade em corrigir pois necessita regredir etapas.
Uma fase só pode ser iniciada quando a anterior é completada.
Prós:
Utilizado para desenvolver sistemas em grandes empresas, o que facilita quando a equipe não está no mesmo lugar fisicamente (o que facilmente pode acontecer nessas empresas)
Desenvolvimento incremental
Um modelo com mais fases de checagem, mais baseado em desenvolver em duas respectivas fases, e fechar um modelo
O projeto vai sendo incrementado ao longo do seu desenvolvimento
Maior facilidade para a percepção de erros, já que é um modelo que é construído e incrementado. Por exemplo: Um sistema que está sendo desenvolvido e sua base está pronta, assim será adicionada uma nova funcionalidade, depois de implementada o programa para de funcionar, fica claro que o problema é a nova funcionalidade e o erro será buscado lá.
O cliente pode avaliar o andamento em cada sprint e dar seu feedback, que será de fácil modificação já que o sistema não está 100% pronto.
Se o projeto for muito extenso pode ocorrer desgaste do projeto, já que serão várias sprints onde geralmente sempre ocorrem alterações necessárias a se fazer
Engenharia de software orientada ao reuso
Estágio de processo
Análise de componentes
Modificação de requisitos
Projeto de sistema com reuso
Desenvolvimento e integração
Reuso sistemático ligado a ele
Comercial de prateleira
Sistema cots
Componentes existentes