O documento discute:
1) A história da engenharia de software e como surgiu para resolver a "crise do software";
2) Os principais modelos de processo de desenvolvimento de software como cascata, espiral e incremental;
3) As metodologias ágeis que enfatizam entregas evolutivas e colaboração com o cliente.