1) Análisis 6) Mantenimiento 2) Diseño 7) Fin del Ciclo 3) Desarrollo 4) Pruebas 5) Implementación Es el proceso de investigar un problema que se quiere resolver.
Definir claramente el Problema
que se desea resolver o el sistema que se desea crear. Identificar los componentes principales que integrarán el producto. Es el proceso de utilizar la información recolectada en la etapa de análisis al diseño del producto. La principal tarea de la etapa de diseño es desarrollar un modelo o las especificaciones para el producto o Componentes del Sistema. Consiste en utilizar los modelos creados durante la etapa de diseño para crear los componentes del sistema. Consiste en asegurar que los componentes individuales que integran al sistema o producto, cumplen con los requerimientos de la especificación creada durante la etapa de diseño. Consiste en poner a disposición del cliente el producto. Consiste en corregir problemas del producto y liberar el producto como una nueva versión o revisión (producto mejorado). El fin del ciclo del producto consiste en realizar todas las tareas necesarias para asegurar que los clientes y los empleados están consientes de que el producto ya no será vendido ni soportado. Cómo el cliente explica lo que quiere Cómo el líder de proyecto lo entiende Cómo el analista de sistemas lo diseña Cómo el programador lo codifica Cómo el ejecutivo de ventas lo describe Cómo fue documentado el proyecto Cuales funciones fueron instaladas Cómo le facturaron al cliente Cómo fue el soporte que le dieron Que es lo que el cliente realmente quería Ciclo de vida del Desarrollo de Sistemas Metodología de desarrollo de software Una metodología de desarrollo de software se refiere a un framework que es usado para estructurar, planear y controlar el proceso de desarrollo en sistemas de información. El framework para metodología de desarrollo de software consiste en: Una filosofía de desarrollo de programas de computación con el enfoque del proceso de desarrollo de software Herramientas, modelos y métodos para asistir al proceso de desarrollo de software Estos frameworks son a menudo vinculados a algún tipo de organización, que además desarrolla, apoya el uso y promueve la metodología. La metodología es a menudo documentada en algún tipo de documentación formal. Cada metodología de desarrollo de software tiene más o menos su propio enfoque para el desarrollo de software. Estos son los enfoques más generales, que se desarrollan en varias metodologías específicas. Estos enfoques son los siguientes:
Modelo en cascada Prototipado Incremental Espiral RAD