O documento discute paradigmas de desenvolvimento de softwares, incluindo o modelo cascata, modelo iterativo e incremental, processo iterativo e incremental, prototipagem e modelo espiral. Estes paradigmas definem como as etapas de desenvolvimento de software são conduzidas e inter-relacionadas para obter um produto de alta qualidade a baixo custo.