El documento describe y compara varios métodos metodológicos clásicos para el desarrollo de software, incluyendo Cascada, Incremental, Evolutivo y Espiral. Cascada sigue un enfoque secuencial a través de las fases de desarrollo. Incremental permite construir el proyecto en etapas incrementales. Evolutivo se basa en el desarrollo de versiones iterativas del software. Espiral representa cada iteración como un conjunto de actividades que incluyen análisis de riesgos.