Escolar Documentos
Profissional Documentos
Cultura Documentos
Vida do Software
Prof. Dr. Davi Marcondes Rocha
Processo de Software
Essência da Prática
• George Polya (1945)
• How to Solve It – Livro clássico sobre modernos computadores
Essência da Prática
a) Compreender o problema
(Comunicação e análise)
c) Executar o plano
(Geração de código)
NÃO
SIM
Modelos de Processo
• Um processo de software define a abordagem adotada
conforme um software é elaborado pela engenharia, mas a
engenharia de software também engloba tecnologias que
fazem parte do processo:
• Métodos técnicos e ferramentas automatizadas
Modelos de Processo
• Modelo Incremental;
• Desenvolve o software de forma incremental.
• Evolucionário;
• Especificação e desenvolvimento são entrelaçados
O Modelo Cascata
• Há casos em que os requisitos de um problema são bem
compreendidos: QUANDO?
OU
ito s
o nce
De C
v.
es en
• D duto
u to o pro
pr od nv.D
Do s e
....... pe rf.. • D e
• • A
Modelo Espiral