1. Fases del Ciclo
de Vida de
Software
@emalca Ing. Eddie Malca Vicente
emalca@iluminatic.com
/iluminatic emalca@gmail.com
2. Fases del Ciclo de Vida
Planeamiento del Sistema
• Aclaración de la solicitud: Determinarla con
precisión para tener un ALCANCE claro.
• Estudio de Factibilidad: Determinar la
posibilidad de la implementación y/o
implantación. Técnica y Económica.
• Aprobación del plan: Se aprueban recursos,
tiempos, alcances y costos del sistema.
3. Fases del Ciclo de Vida
Análisis
• Comprende el estudio de las reglas actuales
del negocio.
• Se plantean alternativas de solución a los
problemas existentes.
• Se determinan los procesos que serán
automatizados y los que se realizarán
manualmente (frontera Hombre-Máquina).
• Las especificaciones se realizan en base a
una metodología.
4. Fases del Ciclo de Vida
Diseño
• Conjunto de especificaciones para poder
implementar lo modelado en la fase de análisis.
• Definición de las diferentes formas en que la
información será ingresada y entregada por el
sistema, desde y hacia los usuarios.
• Es posible y necesario el retorno a fases
anteriores ante la incertidumbre.
5. Fases del Ciclo de Vida
Programación / Desarrollo
• Es la traducción de las especificaciones de
los procesos que serán automatizados, a los
lenguajes de programación a utilizar.
• En esta etapa se realizan pruebas unitarias
de cada programa.
6. Fases del Ciclo de Vida
Pruebas
• Pruebas de integración entre los diferentes
módulos.
• Experiencia de los usuarios.
• Detección de errores no vistos en la etapa anterior.
• Buen análisis de la batería de pruebas,
probabilidad de fallas disminuirá.
• Proyectarse a posibles fallas dependiendo de los
puntos débiles del software, de los usuarios y
procedimientos.
• Implementación de contingencias.
7. Fases del Ciclo de Vida
Conversión de datos y Puesta en
Producción
• Migrar datos del antiguo sistema al nuevo.
• Identificar errores de inconsistencias:
Datos que pueden ser mejorados
Datos que no se necesitan,
Prever cuadres, etc.
• Instalación de equipos.
• Capacitación a los usuarios en el manejo del
nuevo sistema.
• El sistema entra en marcha o en producción.
8. Fases del Ciclo de Vida
Mantenimiento
• Etapa de dar soporte a los usuarios en las nuevas
especificaciones implantadas.
• Errores no analizados.
• Rendimiento del sistema.
• Cambios en el entorno.
• Nuevos requerimientos de información de los
usuarios.
9. Fases del Ciclo de Vida
Documentación
• Cada fase o actividad del ciclo de vida debe ser
documentada.
• Modelos, diccionarios de datos, especificaciones,
se definen como Entregables de cada fase.
• Los Entregables de una etapa deben ser
aprobados para iniciar la siguiente etapa.
• El Manual de Usuario y el Manual Técnico,
mínimamente. De acuerdo a la metodología, se
usan los formatos de la adoptada.
10. Fases del Ciclo
de Vida de
Software
@emalca Ing. Eddie Malca Vicente
emalca@iluminatic.com
/iluminatic emalca@gmail.com