Ciclo de vida del Software
PROCESOS DE SOPORTE
Documentación
Registro de información y procesos dentro del ciclo de vida
Configuración
Controlar Modificaciones y/o Versiones
Asegurar comunicación entre los elementos del mismo
Controlar el almacenamiento y manipulación de Elementos
Calidad
Validaciones realizadas, para que los procesos y producto, cumplen con los parámetros establecidos
Verificación
Validar sí los requisitos que se especificaron para el sistema son correctos
Validación
Permite Identificar sí el sistema cumple con los requisitos
Auditoría
Verifica que se cumpla lo estipulado en el contrato así como sus posibles modificaciones
Solución de Problemas
Se encarga de Analizar y eliminar los problemas presentados durante alguno de los procesos del software, para así garantizar la Calidad del mismo.
PROCESOS PRINCIPALES
Adquisición
Definir Actividades y tareas por las que un cliente requiere un sistema de Información
Suministro
Se trata de preparar una propuesta para el comprador, cubriendo sus necesidades.
Desarrollo
Análisis de Requisitos
Validar que necesidades se tiene para realizar el sistema
Verificar qué funciones deberá realizar el sistema
Diseño de Arquitectura
Organizar la estructura del sistema para la correcta interacción entre él y el usuario
Análisis de Requisito del software
Verificar especificaciones
Funcionalidad
Capacidad
Interfaz
Requisitos para seguridad
Requisitos de Aceptación
Requisitos de Bases de Datos
Bases de datos Funcionales y Actualizables
Diseño Detallado del Software
Integración
Prueba
Instalación
Soporte en Proceso de Aceptación
Explotación
Uso del software
Soporte de Usuarios en el sistema
Mantenimiento
Modificaciones en Código
Actualización de Documentación
Migración a un Nuevo Entorno
PROCESOS DE ORGANIZACIÓN
Gestión
Determina tareas globales, para el desarrollo de procesos
Mejora
Se encarga de Medir, controlar y valorar los procesos del Software, esto permite actuar en cualquier momento que se requiera, sin esperar a que se presente una falla. Se entiende como una medida preventiva.
Infraestructura
Permite determinar la Estructura requerida para el correcto desempeño del Software
Determina las especificaciones de Hardware
Formación
Proceso requerido para dar inducción al personal que hará uso del sistema. Este proceso también es realizado, en los eventos de mejora y actualización del mismo.
Otros Modelos usados dentro del ciclo de Vida
Modelo en Cascada
Royce 1970
Fases Usadas
Análisis de Requisitos del Sistema
Análisis de requisitos del Software
Diseño Preliminar
Diseño Detallado
Codificación
Pruebas
Explotación
Mantenimiento
Modelo incremetal
Mills 1980
Actualiza el sistema dividiéndolo en piezas
En cada Paso se Actualiza el sistema con nuevas funcionalidades
En este modelo, los errores son detectados de tarde, lo que puede generar costos elevados en su corrección.
Modelo Espiral
Boehn 1988
Inicia con la identificación de Objetivos
Se compone de Ciclos y cada uno contiene dichos objetivos
La alternativa a utilizar es evaluada conforme a los objetivos planteados
Una vez finalizado el ciclo anterior, se da inicio al próximo
Subtopic