Dividiremos el ciclo de vida: según el ciclo de vida que adoptemos, y el proyecto para el cual lo adoptemos
Si hay realimentación entre ellas, y si tenemos libertad de repetirlas (iterar)
Depende de hasta dónde deseamos llegar con el proyecto: sólo saber si es viable el desarrollo de un producto, el desarrollo completo o el desarrollo completo más las actualizaciones y el mantenimiento
Es una vista de las actividades que ocurren durante el desarrollo de software, intenta determinar el orden de las etapas involucradas y los criterios de transición asociados entre estas etapas
Es un proceso de desarrollo secuencial, en el que el desarrollo se ve fluyendo hacia abajo (como una cascada) sobre las fases que componen el ciclo de vida
La cualidad y cantidad de las etapas
El alcance del ciclo de vida
La estructura y la sucesión de las etapas
Ciclo de vida del software
Modelo en cascada