1
SISTEMAS II
CICLO DE VIDA
CICLO DE VIDA DE
2
Los Sistemas de Información
• “Es un proceso por el cual los analistas de sistemas,
los ingenieros de software, los programadores y los
usuarios finales elaboran sistemas de información y
aplicaciones informáticas”.
(Whitten J., Bentley L., Barlow V. 1996)
Sistemas II.
3
EL DESARROLLO DE
SISTEMAS DE INFORMACION
Ciclo de Vida = Ciclo de Desarrollo + Mantenimiento
Metodologías
1. ESTRUCTURADA.
2. ORIENTADO A OBJETO
Sistemas II.
4
EL CICLO TRADICIONAL DE LOS S.I.
FASES
QUE VARIAN
DE
FASE N + 1
FASE N
FASE 3
FASE 2
FASE 1
AUTOR
EN
AUTOR
5
MODELOS PARA EL CICLO DE VIDA
DE DESARROLLO DE SOFTWARE
MODELOS
CASCADA
•Análisis de
requerimientos
•Especificaciones.
•Diseño.
•Implementación.
•Prueba
•Mantenimiento.
Sistemas II.
ESTRUCTURADO
ESPIRAL PROPTOTIPO
•Requerimientos.
•Encuesta
•Análisis de riesgo. • Requerim. Básicos
•Análisis.
•Desarr. Prot. oper.
•Prototipo 1, 2.
•Diseño.
•Uso prot.
•Req. software
•Implantación..
•Validación de Req. •Usuario satisfecho?.
•Pruebas
Si. Aceptar.
•Control de calidad. •Análisis de riesgo.
No. Revisar y
•Procedimientos. •Prototipo 3.
mejorar.
•Conversión B.D. •Diseño software.
•Validación diseño.
•Instalación.
• Integración y prueba.
CICLO DE VIDA TRADICIONAL
6
Los Sistemas de Información
PRODUCTOS.
Definición
del
Proyecto
Estudio
de
Sistemas
Propuesta.
Propuesta sistema.
Diseño
Especificaciones.
Programación
Código.
Instalación
Posimplantación
Laudon y Laudon. 1996
Sistemas II.
Pruebas
Auditoría.
7
EL CICLO DE VIDA SEGÚN BIBLIOGRAFÍA
FABREGAS:
1- Requerimientos
2- Análisis/Diseño
3- Construcción
4- Pruebas
5- Producción/Mantenimiento
PRESSMAN:
1- Análisis
2- Diseño
3- Codificación
4- Prueba
5- Mantenimiento
SENN:
1- Investigación Preliminar
2- Determ. de Requerimientos.
3- Diseño del Sistema
4- Desarrollo del Software
5- Prueba del Sistema
6- Implantación y Evaluación
EN GENERAL
USAREMOS:
1- Análisis
2- Diseño
3- Implementación
4- Mantenimiento
8
CARACTERISTICAS DEL CICLO DE VIDA
CLASICO
• Implantación Ascendente
• Las fases deben sucederse de manera Secuencial
• El usuario no ve resultados, sino hasta el final
• El usuario o el ambiente pueden cambiar las
especificaciones originales del sistema.
• Presenta numerosos problemas Analista-Usuario
• Manejable como proyecto
9
EL CICLO TRADICIONAL DE LOS S.I.
FASE N + 1
FASE N
FASE 3
FASE 2
FASE 1
EL USUARIO:
Y al final del ciclo de Desarrollo del
sistema.....
El usuario
y
su
Sistema
Definitivo.
Sistemas II.
?
10
Y al final del ciclo de Desarrollo del
sistema.....
Esto no es lo
que yo
esperaba...
Sistemas II.
11
Y al final del ciclo de Desarrollo del
sistema.....
¿ Será que no supe
explicarles mis
requerimientos ?
Sistemas II.
12
Y al final del ciclo de Desarrollo del
sistema.....
Tal vez ellos
no me
entendieron...
Sistemas II.
13
Y al final del ciclo de Desarrollo del
sistema.....
?
Sistemas II.
14
15
LA EXPERIENCIA DEMUESTRA QUE
No siempre se definen los requerimientos
en forma:
Completa
Correcta y
Consistente
Sistemas II.
16
El modelaje de requerimientos
A veces resulta difícil para
el usuario, revisar todas las
especificaciones
Sr. Usuario:
Tiene que leerse
esto, esto, esto...
Analista
Sistemas II.
CICLO DE VIDA TRADICIONAL
Los Sistemas de Información
ANALISIS
MANTENIMIENTO
Sistemas II.
DISEÑO
IMPLEMENTACION
17
18
CICLO DE VIDA
1. ANALISIS:
1.1. Estudio Preliminar
1.2. Levantamiento de Información
1.3. Definición del Problema
1.4. Elaboración del Modelo Funcional del Sistema actual
1.5. Determinación de Requerimientos
1.6. Descripción y Evaluación de Alternativas
1.7. Aprobación de alternativas
Sistemas II.
19
CICLO DE VIDA
2.DISEÑO
2.1. Elaborar Modelo Funcional del Sistema
Propuesto
2.2. Diseño Lógico
2.3. Elaboración y Presentación del prototipo
del Sistema
2.4. Aprobación del Sistema Propuesto
Sistemas II.
20
CICLO DE VIDA:
3. IMPLEMENTACION
3.1. Desarrollo del Software
3.2. Prueba del Sistema
3.3. Puesta en Marcha
¿ Qué significa poner en
Marcha un Sistema ?
Sistemas II.
21
CICLO DE VIDA:
PUESTA EN MARCHA:
Actividad de traslado de una aplicación probada a un
ambiente de producción
- Acondicionamiento de locales
- Organización del Cliente
- Entregar aplicación probada
- Elaborar datos en Vivo
- Adiestramiento
- Carga de datos en vivo
- Entrega de documentación
- Asignar Responsabilidades
- Determinar FIN de la instalación
Sistemas II.
22
MANTENIMIENTO DE SISTEMAS
• Es la última fase del Ciclo de Vida de Desarrollo de
Sistemas, en donde los SI son sistemáticamente
reparados y mejorados.
• Por definición, el proceso de mantenimiento de un SI es
un proceso de devolución al principio del Ciclo de Vida y
de repetición de los pasos de desarrollo para la
implementación de cambios.
• Las 4 actividades más importantes que ocurren dentro
del mantenimiento son:
–Obtención de los requerimientos de mantenimiento.
– Transformación de los requerimientos en cambios.
–Diseño de los cambios.
– Implementación de los cambios.
Sistemas II.
23
TIPOS DE MANTENIMIENTO
• CORRECTIVO. Para reparar fallas en el diseño,
codificación o implementación, del sistema.
• ADAPTATIVO. Para que las funcionalidades del sistema
evolucionen a la par de los cambios del negocio o de las
tecnologías.
• PERFECTIVO. Para agregar nuevas funciones al sistema o
para mejorar su desempeño.
• PREVENTIVO. Para evitar posibles problemas del sistema
a Futuro.
Sistemas II.
24
SISTEMAS II
¿QUE HACER PARA
IMPLEMENTAR
UN EXITOSO
SISTEMA DE INFORMACION?
Sistemas II.
25
BIBLIOGRAFÍA.
•Laudon K. Y Laudon J. 1996. Administración de los Sistemas de
Información. 3era. Edición. Pág: 426.
•Senn J. 1992. Análisis y Diseño de Sistemas de Información.
2da. Edición. Pág: 33 .
•Sage A. Y Palmer. J. 199_. Software Systems Engineering.
Pág: 48 
•Whitten J., Bentley L., Barlow V. 1996. Análisis y Diseño de
Sistemas de Información. 3era. Edición. Pág: 95 
• Yourdon E. 1993. Análisis Estructurado Moderno. Pág: 86
Sistemas II.
Descargar

Ciclo de Vida y Metodologias