El documento describe diferentes elementos y modelos de ingeniería de software. Explica conceptos como modelo de desarrollo, aproximación metodológica, notación, método, y describe modelos de desarrollo como cascada, prototipado, DRA, incremental, espiral y de ensamblaje de componentes. También introduce el proceso unificado y su historia.