Etapas de un proyecto de software
Los proyectos se dividen en etapas para facilitar su gestión y control. Como tales, suelen tener cierto grado de incertidumbre debido a que requieren la realización de tareas y actividades no realizadas con anterioridad. El conjunto de etapas que componen un proyecto desde que se inicia hasta que concluye se llama Ciclo de Vida del Proyecto.

