O documento discute vários modelos de processo de engenharia de software, incluindo o modelo cascata, modelo evolutivo, prototipação, integração de componentes reusáveis e modelo em espiral. Cada modelo especifica atividades e ordem para construir software, sendo mais adequado para determinados tipos de aplicações. O documento também descreve as fases e problemas associados a cada modelo.