Principalmente, se presentará el Proceso Unificado, el cual utiliza un ciclo de vida iterativo e incremental.
Estos son los enfoques más generales, que se desarrollan en varias metodologías específicas.
La primera descripción formal del modelo de cascada se cita a menudo a un artículo publicado por Winston Royce W.[2] en 1970, aunque Royce no utiliza el término "cascada" de este artículo.
Provee una estrategia para controlar la complejidad y los riesgos, desarrollando una parte del producto software reservando el resto de aspectos para el futuro.
Principios básicos: Hay una serie de herramientas y productos diseñados para facilitar la aplicación.