El documento describe las fases típicas del ciclo de vida del desarrollo de software: análisis, diseño, codificación, explotación y mantenimiento. La fase de análisis implica especificar los procesos y estructuras de datos necesarios para satisfacer las necesidades de los usuarios. En la fase de diseño se conciben y estructuran los pasos lógicos para construir el programa. La codificación consiste en traducir la solución al lenguaje de programación. La explotación implica implantar los programas en el entorno