CICLO DE VIDA DE
SISTEMAS DE INFORMACIÓN
TEMAS
Definiciones
Software y Ciclo de Vida
Ciclo de Vida de Desarrollo de
Sistemas
Objetivos
Modelos de ciclo de vida
1
22/04/2011
DEFINICIONES
Sistema
“Conjunto de elementos que interactúan
entre sí para lograr un objetivo
determinado”
Sistemas de Procesamiento de Datos
Sistemas de Información
Sistemas Competencia
Entrada
Contiene
Una entrada
Una salida Proceso de
Un proceso de Transformación
transformación
Pueden ser Salida
Cerrados
Políticas
Abiertos internas Tecnología
externas
Definiciones
2
22/04/2011
Sistemas de Procesamiento de
Datos
Datos
Hardware
Software
Resultado
Definiciones
Sistemas de Información
Administrador de BD
Aplicación
Temas
3
22/04/2011
Software
“Es la suma total de los programas de la
computadora, procedimientos, reglas,
documentación asociada y los datos que
pertenecen a un sistema de cómputo" y
"un producto de software es un producto
diseñado para un usuario".
Temas
4
22/04/2011
ISO 12207
5
22/04/2011
Desarrollo
convencional
Ventajas y desventajas
Modelos de CVDS
6
22/04/2011
Desarrollo tradicional
Desventajas
Secuencialidad
No siempre se cuentan con todas las
especificaciones desde el principio
Cambios de parecer de los usuarios
Los resultados no se ven hasta que
esté avanzado el proyecto
Modelos de CVDS
7
22/04/2011
La iteración es necesaria
Modelos de CVDS
8
22/04/2011
Desarrollo en espiral
9
22/04/2011
Fase de construcción
Desarrollar el producto
Validar la satisfacción de requerimientos
y ajustes necesarios
Fase de mantenimiento y operación
Operación: ponerlo en marcha y probar
que funciona como se espera
Mantenimiento
Modelos de CVDS
Modelos de CVDS
10
22/04/2011
Desarrollo estructurado
Desarrollo estructurado
Tareas previas
Obtener los detalles y procedimientos del
sistema en uso
Obtener una idea de las demandas futuras
de la organización por factores externos
Documentar el sistema actual
Documentar el sistema nuevo
Evaluar los sistemas actual y nuevo
Fomentar la participación del usuario en
todo el proceso
11
22/04/2011
Desarrollo estructurado
Componentes
Símbolos gráficos
Componentes del sistema y sus
relaciones
Diccionario de datos
Descripciones de procesos y procedimientos
Diagramas de flujo de datos
Diagramas de procesos y procedimientos
Reglas
Desarrollo estructurado
Actividad 1. Encuestas.
Actividad 2. El Análisis de Sistemas.
Actividad 3. El Diseño.
Modelo Entidad-Relación de la BD
Actividad 4. Implantación.
Actividad 5. Pruebas de Aceptación.
Actividad 6. Garantía de Calidad – Prueba Final
Actividad 7. Descripción del Procedimiento -
Manuales
Actividad 8. Conversión de la Base de Datos.
Actividad 9. Instalación.
Modelos de CVDS
12
22/04/2011
Herramientas CASE
Definición:
Computer Aided Software Engineering –
Automatiza el desarrollo
Objetivos:
Desarrollar una metodología para dirigir
todo el ciclo de vida
Establecer puntos de control
Análisis de Requerimientos
Análisis de Factibilidad/Viabilidad
CAPACITACIÓN ERGONOMÍA
Diseño E/S/A/D
Desarrollo
DOCUMENTACIÓN MERCADEO
Pruebas
Implantación
Mantenimiento
CONTROL DE CALIDAD
13
22/04/2011
Gracias
14