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