Dividiremos el ciclo de vida: según el ciclo de vida que adoptemos, y el proyecto para el cual lo adoptemos
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 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
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
Si hay realimentación entre ellas, y si tenemos libertad de repetirlas (iterar)
Modelo en cascada
La estructura y la sucesión de las etapas
El alcance del ciclo de vida
Ciclo de vida del software
La cualidad y cantidad de las etapas