You are on page 1of 29

Anlisis y Diseo de 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)

Sistemas II.

EL DESARROLLO DE
SISTEMAS DE INFORMACION

Ciclo de Vida = Ciclo de Desarrollo + Mantenimiento

Metodologas
1. ESTRUCTURADA.
2. ORIENTADO A OBJETO
Sistemas II.

En Anlisis y Diseo de Sistemas debemos tener en mente que


al decidir una metodologa debemos seleccionar 1 de las
descritas anteriormente.

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

MODELOS PARA EL CICLO DE VIDA


DE DESARROLLO DE SOFTWARE
MODELOS
CASCADA
Anlisis de
requerimientos
Especificaciones.
Diseo.
Implementacin.
Prueba
Mantenimiento.

Sistemas II.

ESTRUCTURADO

ESPIRAL PROPTOTIPO

Requerimientos.
Encuesta
Anlisis de riesgo. Requerim. Bsicos
Anlisis.
Desarr. Prot. oper.
Prototipo 1, 2.
Diseo.
Uso prot.
Req. software
Implantacin..
Validacin de Req. Usuario satisfecho?.
Pruebas
Si. Aceptar.
Control de calidad. Anlisis de riesgo.
No. Revisar y
Procedimientos. Prototipo 3.
mejorar.
Conversin B.D. Diseo software.
Validacin diseo.
Instalacin.
Integracin y prueba.

CICLO DE VIDA
2.
Determinaci
n de los
requerimiento
s de
informacin

1.
Identificacin
de problemas,
oportunidade
s y objetivos

7.
Implementaci
n y
evaluacin del
sistema

3. Anlisis de
las
necesidades
del sistema.

6. Pruebas y
mantenimient
o del sistema

4. Diseo del
sistema
recomendado
5. Desarrollo
y
documentacio
n del software

KENDAL LY KENDALL 2004 SEXTA EDICION

Sistemas II.

EL CICLO DE VIDA SEGN BIBLIOGRAFA


SENN:

FABREGAS:

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- Requerimientos
2- Anlisis/Diseo
3- Construccin
4- Pruebas
5- Produccin/Mantenimiento
PRESSMAN:
1- Anlisis
2- Diseo
3- Codificacin
4- Prueba
5- Mantenimiento

1- Identificacin del problema


2- Determinacin de requerimientos
3- Anlisis de Necesidades
4. Diseo
5- Desarrollo y Documentacin
6. Pruebas y Mantenimiento
7. Implementacin y Evaluacin

CARACTERISTICAS DEL CICLO DE VIDA

Obtencin de requerimientos y objetivos referentes a un negocio


Se involucran usuarios, analistas y administradores que coordinan el
proyecto.

Determinacin de los requerimientos y compresin de la informacin


que necesitan los usuarios.

Se estructura la informacin haciendo uso del diagrama.


Preparacin de una propuesta sintetizando hallazgos.
Concepcin de interfaces de usuarios para la peticin de datos
eficientes.

Trabajo de manera conjunta con los programadores para desarrollar el


prototipo.

Programados

disean, codifican y eliminan errores sintcticos para


garantizar la calidad efectuando un repaso estructurado.

Se encuentran problemas antes que el sistema se


entregue a los usuarios mediante el uso de pruebas.

Responsabilidad de capacitacin para los usuarios


finales.

Evaluacin para cumplir si el sistema es el deseado.


Frecuencia cclica de revisin de problemas.
Tiempo promedio para las pruebas del sistema
evaluando su impacto.

EL CICLO

FASE N + 1
FASE 4
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.

Y al final del ciclo de Desarrollo del


sistema.....
Esto no es lo
que yo
esperaba...

Sistemas II.

Y al final del ciclo de Desarrollo del


sistema.....
Ser que no supe
explicarles mis
requerimientos ?

Sistemas II.

Y al final del ciclo de Desarrollo del


sistema.....

Tal vez ellos


no me
entendieron...

Sistemas II.

Y al final del ciclo de Desarrollo del


sistema.....

Sistemas II.

LA EXPERIENCIA DEMUESTRA QUE

No siempre se definen los requerimientos


en forma:

Completa
Correcta y

Consistente

Sistemas II.

El modelaje de requerimientos

A veces resulta difcil para


el usuario, revisar todas las
especificaciones

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

Analista

Sistemas II.

CICLO DE VIDA

Los Sistemas de Informacin


IDENTIFICACION
DE PROBLEMAS
IMPLETA
CION Y
EVALUACI
ON

DETERMINACIN DE
REQUERIMIENTOS
ANALISIS DE
NECESIDAES
DISEO DE
SISTEMA
RECOMENDADO

PRUEBAS Y
MANTENIMIENTO
Sistemas II.

DERROLLO Y
DOCUMENTACIN

CICLO DE VIDA
1. IDENTIFICACION DEL PROBLEM A:
1.1. Visita al lugar
1.2. Levantamiento de Informacin
1.3. Definicin del Problema y objetivos

Sistemas II.

CICLO DE VIDA
2. Determinacin de los Requerimientos:
1.1. Evaluacin de la informacin (entrevistas, doc. impresos,
cuestionarios y observacin de encargado que toma decisin)

1.2. Determinacin de las herramientas de evaluacin del


negocio
1.3. Conocimiento a detalle de la funcin del sistema actual : el
quien, el que, el donde, el cuando, y el como

Sistemas II.

CICLO DE VIDA
3. ANALISIS DE LAS NECESIDADES DEL SISTEMA:
1.1. Uso de diagramas de flujo de datos para graficar entradas,
los procesos y las salidas de las funciones del negocio de una
forma grafica.
1.2. Diccionario de datos
1.3. Anlisis de decisiones estructuradas: condiciones
alternativas y reglas de accin.

Sistemas II.

CICLO DE VIDA
2.DISEO DE SISTEMA RECOMENDADO
2.1. Elaborar Modelo de informacin del
Sistema Propuesto

2.2. Diseo Lgico


2.3. Elaboracin y Presentacin del prototipo
del Sistema

2.4. Aprobacin del Sistema Propuesto

Sistemas II.

CICLO DE VIDA
5. DESARROLLO Y DOCUMENTACION
DEL SISTEMA RECOMENDADO
2.1. Trabajo con los programados para
desarrollar el software original
2.2. Para la documentacin se encuentran
diagramas de estructuras y seudocdigos

2.3. presentacin de manuales, ayudas y


preguntas frecuentes
2.4. Repaso estructurado del diseo y cdigo
Sistemas II.

6. PRUEBAS Y MANTENIMIENTO
Es la penltima 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.
Sistemas II.

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 II.

CICLO DE VIDA:
7. IMPLEMENTACION Y EVALUACION
3.1. Puesta en Marcha
3.2. Prueba del Sistema

3.3. Evaluacin siguiendo normas de calidad

Sistemas II.

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
Sistemas II.

QUE HACER PARA


IMPLEMENTAR

UN EXITOSO
SISTEMA DE INFORMACION?

Sistemas II.

BIBLIOGRAFA.

KENDALL Y KENDALL SEXTA EDICCION 2004, pag 10 parte I

Sistemas II.

You might also like