Kategoriak: All - adquisición - infraestructura - desarrollo - mantenimiento

arabera john Guerrero 11 years ago

1200

Ciclo de vida del Software

El ciclo de vida del software abarca diversas etapas cruciales para garantizar un funcionamiento óptimo y adaptado a las necesidades del usuario. Entre estas etapas, se destaca la mejora continua, que implica medir, controlar y valorar los procesos del software para actuar preventivamente.

Ciclo de vida del Software

Otros Modelos usados dentro del ciclo de Vida

Modelo Espiral

Subtopic
Una vez finalizado el ciclo anterior, se da inicio al próximo
La alternativa a utilizar es evaluada conforme a los objetivos planteados
Se compone de Ciclos y cada uno contiene dichos objetivos
Inicia con la identificación de Objetivos
Boehn 1988

Modelo incremetal

En este modelo, los errores son detectados de tarde, lo que puede generar costos elevados en su corrección.
En cada Paso se Actualiza el sistema con nuevas funcionalidades
Actualiza el sistema dividiéndolo en piezas
Mills 1980

Modelo en Cascada

Fases Usadas
Pruebas
Codificación
Diseño Detallado
Diseño Preliminar
Análisis de requisitos del Software
Análisis de Requisitos del Sistema
Royce 1970

Ciclo de vida del Software

PROCESOS DE ORGANIZACIÓN

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.
Infraestructura
Permite determinar la Estructura requerida para el correcto desempeño del Software

Determina las especificaciones de Hardware

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.
Gestión
Determina tareas globales, para el desarrollo de procesos

PROCESOS PRINCIPALES

Mantenimiento
Migración a un Nuevo Entorno
Actualización de Documentación
Modificaciones en Código
Explotación
Soporte de Usuarios en el sistema
Uso del software
Desarrollo
Diseño Detallado del Software

Integración

Prueba

Instalación

Soporte en Proceso de Aceptación

Análisis de Requisito del software

Requisitos de Bases de Datos

Bases de datos Funcionales y Actualizables

Interfaz

Requisitos de Aceptación

Requisitos para seguridad

Verificar especificaciones

Capacidad

Funcionalidad

Diseño de Arquitectura

Organizar la estructura del sistema para la correcta interacción entre él y el usuario

Análisis de Requisitos

Validar que necesidades se tiene para realizar el sistema

Verificar qué funciones deberá realizar el sistema

Suministro
Se trata de preparar una propuesta para el comprador, cubriendo sus necesidades.
Adquisición
Definir Actividades y tareas por las que un cliente requiere un sistema de Información

PROCESOS DE SOPORTE

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.
Auditoría
Verifica que se cumpla lo estipulado en el contrato así como sus posibles modificaciones
Validación
Permite Identificar sí el sistema cumple con los requisitos
Verificación
Validar sí los requisitos que se especificaron para el sistema son correctos
Calidad
Validaciones realizadas, para que los procesos y producto, cumplen con los parámetros establecidos
Configuración
Controlar el almacenamiento y manipulación de Elementos
Asegurar comunicación entre los elementos del mismo
Controlar Modificaciones y/o Versiones
Documentación
Registro de información y procesos dentro del ciclo de vida