El documento describe varias metodologías para el desarrollo de software como el modelo en cascada, el modelo basado en prototipos, el desarrollo en espiral, la programación extrema y el modelo Watch. Explica brevemente cada metodología y los actores involucrados como el modelo cascada definido por Winston Royce, el modelo basado en prototipos donde se usan prototipos iterativos, y el modelo en espiral definido por Barry Boehm que es un desarrollo iterativo.