Tecnologia
Ciclos de vida del software
Introducción
Cualquier producto a desarrollar tiene un comienzo y un fin. Así, el software tiene una vida, un ciclo de vida, que determinaqué tipo de producto se tendrá. Este ciclo está compuesto de distintas etapas, y puede ser muy variado dependiendo de lo que se quiere construir, de su tamaño, del presupuesto, de la capacidad delequipo, de la experiencia de los desarrolladores, etc.
El ciclo de vida es un enfoque que sostiene que los sistemas son desarrollados de mejor manera mediante el uso de un ciclo específico deactividades del analista, el desarrollador y el usuario.
Etapas del ciclo de vida
Las etapas que constituyen el Ciclo de Vida pueden variar, según el autor que se consulte; sinembargo, como mínimo deben estar contemplados los siguientes elementos:
❖ Planeación: Especificaciones iniciales, factibilidad
❖ Desarrollo: Construcción del software
❖ Operación: Usodel sistema
❖ Mantenimiento: Corrección y actualización
El Ciclo de Vida más tradicional contempla:
❖ Análisis de Requerimientos
❖ Especificación
❖ Diseño
❖Implementación
❖ Integración
❖ Mantenimiento
❖ Retiro
Análisis de Requerimientos
El equipo de desarrollo se reúne con el Cliente para entender la problemática ylo que se espera que resuelva “el software”. El entregable esperado en esta etapa es un documento que concentre los REQUERIMIENTOS DEL USUARIO.
Especificación
Considerando losRequerimientos, se genera una especificación de la “funcionalidad” a ser incluida. Además establece una metodología de desarrollo y una estimación de tiempos y costos.
Diseño
Tomando laespecificación funcional, los diseñadores generan el diseño detallado y la arquitectura general del software, así como la interfaz para el usuario.
Implementación
Basados en el...
Regístrate para leer el documento completo.