development life cycle
- 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.
- developmentdesarrollo
- incremental development modelmodelo de desarrollo incremental
- RADRapid Aplication Development
- SDLCSystem Development Life Cycle
- software verificationverificación de software
- system verificationverificación del sistema
- V-modelmodelo en V