Tugurium/GTI

Glosario Terminología Informática

development life cycle

0 ciclo de vida del desarrollo
Desarrollo conceptual empleado en la gestión de proyectos que describe las etapas del desarrollo de un proyecto de sistemas de información, desde el estudio de viabilidad inicial hasta el mantenimiento del sistema. Existen varias metodologías para el desarrollo de proyectos complejos: SDLC, RAD, JAD, aunque con frecuencia se emplea una combinación de ellos en una metodología híbrida. La documentación es una parte fundamental del proceso, realizándose en paralelo a cada una de las fases del proyecto. El ciclo de vida comprende las siguientes etapas:
- Planificación de proyecto, estudio de viabilidad: Establece una visión de alto nivel del proyecto y determina sus objetivos.
- Análisis de sistemas, definición de exigencias: Refina los objetivos de proyecto, definiendo las funciones y operaciones de aplicación. Analiza las necesidades de información del usuario final.
- Diseño de sistemas: Describe los rasgos deseados y las operaciones de forma detallada, incluyendo diseños de pantalla, reglas de negocio, diagramas de proceso, pseudocódigo y otra documentación.
- Realización, puesta en práctica: La fase de escritura del código.
- Integración y pruebas: Une todas las piezas en un entorno de pruebas, comprueba los posibles errores y la interoperabilidad.
- Aceptación, instalación, despliegue: La etapa final del desarrollo inicial, donde el software entra en producción y empieza a trabajar en real.
- Mantenimiento: Proceso a realizar el resto de la vida del software: cambios, correcciones, añadidos, etc. La parte menos agradable pero más importante de todas, ya que debe mantenerse el resto de la vida del sistema.
2001-03-26