Sei sulla pagina 1di 25

SISTEMAS

CICLO DE VIDA

CICLO DE VIDA DE Los Sistemas de Informacin


Es un proceso por el cual los analistas de

sistemas, los ingenieros de software, los programadores y los usuarios finales elaboran sistemas de informacin y aplicaciones informticas.
(Whitten J., Bentley L., Barlow V. 1996)

EL DESARROLLO DE SISTEMAS DE INFORMACION

Ciclo de Vida = Ciclo de Desarrollo + Mantenimiento

Metodologas
1. ESTRUCTURADA. 2. ORIENTADO A OBJETO

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

Desarrollo e Implementacin

MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE


MODELO S CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO
Anlisis de requerimientos Especificac iones. Diseo. Implementa cin. Prueba Mantenimie nto. Encuesta Anlisis. Diseo. Implantacin.. Pruebas Control de calidad. Procedimient os. Conversin B.D. Instalacin. Requerimientos. Requerim. Anlisis de Bsicos riesgo. Desarr. Prot. Prototipo 1, 2. oper. Req. software Uso prot. Validacin de Usuario Req. satisfecho?. Anlisis de Si. Aceptar. riesgo. No. Revisar y Prototipo 3. mejorar. Diseo software. Validacin

CICLO DE VIDA TRADICIONAL Los Sistemas de Informacin


Definici n del Proyecto Estudio de Sistemas Diseo Programaci n Instalaci n Posimplantacin
Laudon y Laudon. 1996

PRODUCTO S. Propuest a. Propuesta sistema. Especificacione s. Cdigo . Prueb as Auditora .

EL CICLO DE VIDA SEGN BIBLIOGRAFA


FABREGAS: 1- Requerimientos 2- Anlisis/Diseo 3- Construccin 4- Pruebas 5Produccin/Mantenimiento PRESSMAN: 1- Anlisis 2- Diseo 3- Codificacin 4- Prueba 5- Mantenimiento SENN: 1- Investigacin Preliminar 2- Determ. de Requerimientos. 3- Diseo del Sistema 4- Desarrollo del Software 5- Prueba del Sistema 6- Implantacin y Evaluacin EN GENERAL USAREMOS: 1- Anlisis 2- Diseo 3- Implementacin

CARACTERISTICAS DEL CICLO DE VIDA CLASICO Implantacin 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 AnalistaUsuario Manejable como proyecto

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.

?
Su Su sistema sistema definitivo
definitivo

Y al final del ciclo de Desarrollo del sistema.....

Esto no es lo que yo esperaba...


Su sistema definitivo

Y al final del ciclo de Desarrollo del sistema.....


Ser que no supe explicarles mis requerimientos ?
Su sistema sistema definitivo definitivo

Su

Y al final del ciclo de Desarrollo del sistema.....

Tal vez ellos no me entendieron. ..


Su sistema sistema definitivo definitivo

Su

Y al final del ciclo de Desarrollo del sistema.....

?
Su sistema sistema definitivo definitivo

Su

LA EXPERIENCIA DEMUESTRA QUE

No siempre se definen los requerimientos en forma: Completa Correcta y Consistente


Los requerimientos son:

El modelaje de requerimientos A veces resulta difcil para el usuario, revisar todas las especificaciones
Especificaciones detalladas de requerimientos TOMO 1

Sr. Usuario: Tiene que leerse esto, esto, esto...

TOMO 2

Analist a

CICLO DE VIDA TRADICIONAL Los Sistemas de Informacin


ANALISIS DISEO

MANTENIMIENTO

IMPLEMENTACION

CICLO DE VIDA
1. ANALISIS: 1.1. Estudio Preliminar 1.2. Levantamiento de Informacin 1.3. Definicin del Problema 1.4. Elaboracin del Modelo Funcional del Sistema actual 1.5. Determinacin de Requerimientos 1.6. Descripcin y Evaluacin de Alternativas 1.7. Aprobacin de alternativas

CICLO DE VIDA
2.DISEO 2.1. Elaborar Modelo Funcional del Sistema Propuesto 2.2. Diseo Lgico 2.3. Elaboracin y Presentacin del prototipo del Sistema 2.4. Aprobacin del Sistema Propuesto

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 ?

CICLO DE VIDA:
PUESTA EN MARCHA: Actividad de traslado de una aplicacin probada a un ambiente de produccin - Acondicionamiento de locales - Organizacin del Cliente - Entregar aplicacin probada - Elaborar datos en Vivo - Adiestramiento - Carga de datos en vivo - Entrega de documentacin - Asignar Responsabilidades - Determinar FIN de la instalacin

MANTENIMIENTO DE SISTEMAS Es la ltima fase del Ciclo de Vida de Desarrollo de Sistemas, en donde los SI son sistemticamente reparados y mejorados. Por definicin, el proceso de mantenimiento de un SI es un proceso de devolucin al principio del Ciclo de Vida y de repeticin de los pasos de desarrollo para la implementacin de cambios. Las 4 actividades ms importantes que ocurren dentro del mantenimiento son: Obtencin de los requerimientos de mantenimiento. Transformacin de los requerimientos en cambios. Diseo de los cambios. Implementacin de los cambios.

TIPOS DE MANTENIMIENTO CORRECTIVO. Para reparar fallas en el diseo, codificacin o implementacin, del sistema. ADAPTATIVO. Para que las funcionalidades del sistema evolucionen a la par de los cambios del negocio o de las tecnologas. PERFECTIVO. Para agregar nuevas funciones al sistema o para mejorar su desempeo. PREVENTIVO. Para evitar posibles problemas del sistema a Futuro.

SISTEMAS

QUE HACER PARA IMPLEMENTAR UN EXITOSO SISTEMA DE INFORMACION?

BIBLIOGRAFA.

Laudon K. Y Laudon J. 1996. Administracin de los Sistemas de Informacin. 3era. Edicin. Pg: 426 . Senn J. 1992. Anlisis y Diseo de Sistemas de Informacin. 2da. Edicin. Pg: 33 . Sage A. Y Palmer. J. 199_. Software Systems Engineering. Pg: 48 Whitten J., Bentley L., Barlow V. 1996. Anlisis y Diseo de Sistemas de Informacin. 3era. Edicin. Pg: 95 Yourdon E. 1993. Anlisis Estructurado Moderno. Pg: 86

Potrebbero piacerti anche