Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE - Coggle Diagram
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
O que é o processo de desenvolvimento de software
Diversidade de processos de software
Não há processo ideal
Processos evoluem para explorar o maximo da equipe
Dentro de uma organização pode haver diferentes processos de desenvolvimento
Conjunto de atividades
Produto de software
iniciar o desenvolvimento ou evoluir já existentes
dependem do julgamento Humano
atividades fundamentais e comuns para diversos processos de software
Validação
Evolução
Projeto e implementação
Especificação;
Atividades básicas
Especificação
restrições de operação e do desenvolvimento de software
Defini as funcionalidades do sistema
Projeto e Implementação
projeto é uma descrição da estrutura do software
implementação é o processo de conversão de uma especificação de
sistema em um executável
Validação
Mostra que o sistema está de acordo com a especificação e que atende as
expectativas do cliente
Evolução
Evolução do software se baseia nas mudanças feitas no sistema após seu desenvolvimento
Modelos de software
O que é?
Representação abstrata
cada modelo tem uma perspectiva particular
em casos, processos diferentes são usados no mesmo sistema em partes específicas
Modelos de software estudados
Modelo/desenvolvimento evolucionário
Modelo/desenvolvimento formal de sistemas
Modelo cascata ou ciclo de vida do software
Modelo/Desenvolvimento orientado a reuso
Modelos Híbridos
Desenvolvimento incremental
Desenvolvimento em espiral