Vous êtes sur la page 1sur 24

1

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.

3
EL DESARROLLO DE
SISTEMAS DE INFORMACION

Ciclo de Vida = Ciclo de Desarrollo + Mantenimiento

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

EL CICLO TRADICIONAL DE LOS S.I.

a
s
De

lo
l
o
rr

em
l
p
Im

a
t
en

ci

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
Encuesta

ESPIRAL PROPTOTIPO

Requerimientos.

de riesgo. Requerim. Bsicos


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
Prototipo 3.
Procedimientos.
mejorar.
Diseo software.
Conversin B.D.
Validacin diseo.
Instalacin.
Integracin y prueba.
Anlisis.

Anlisis

CICLO DE VIDA TRADICIONAL

Los Sistemas de Informacin


PRODUCTOS.

Definicin
del
Proyecto
Estudio
de
Sistemas

Propuesta.
Propuesta sistema.

Diseo

Especificaciones.

Programacin

Cdigo.

Instalacin
Posimplantacin
Laudon y Laudon. 1996
Sistemas II.

Pruebas
Auditora.

EL CICLO DE VIDA SEGN BIBLIOGRAFA


FABREGAS:

SENN:

1- Requerimientos
2- Anlisis/Diseo
3- Construccin
4- Pruebas
5- Produccin/Mantenimiento

1- Investigacin Preliminar
2- Determ. de Requerimientos.
3- Diseo del Sistema
4- Desarrollo del Software
5- Prueba del Sistema
6- Implantacin y Evaluacin

PRESSMAN:
1- Anlisis
2- Diseo
3- Codificacin
4- Prueba
5- Mantenimiento

EN GENERAL
USAREMOS:
USAREMOS
1- Anlisis
2- Diseo
3- Implementacin
4- Mantenimiento

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 Analista-Usuario


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
Suma
siste
s
i
t em
defisn
de itivao
finitiv
o

Sistemas II.

10

Y al final del ciclo de Desarrollo del


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

Sistemas II.

11

Y al final del ciclo de Desarrollo del


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

Su

Su
ssisistetemma
it a o
ddeefifi
nn
itiviv
o

Sistemas II.

12

Y al final del ciclo de Desarrollo del


sistema.....

Tal vez ellos


no me
entendieron...
Su

Su
ssisistetemma
it a o
ddeefifi
nn
itiviv
o

Sistemas II.

13

Y al final del ciclo de Desarrollo del


sistema.....

?
Su

Su
ssisistetemma
it a o
ddeefifi
nn
itiviv
o

Sistemas II.

14

15

LA EXPERIENCIA DEMUESTRA QUE

No siempre se definen los requerimientos


en forma:
Completa
Correcta y
Consistente

Sistemas II.

ue
q
e
sr
o
L n:
so

os
t
n
ie
rim

16

El modelaje de requerimientos
A veces resulta difcil para
el usuario, revisar todas las
especificaciones
Es
deta pecifica
lla
requ
c
erim das de iones
ient
os
TOM
O 1

TO
MO

Sistemas II.

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

Analista

CICLO DE VIDA TRADICIONAL


Los Sistemas de Informacin
ANALISIS

MANTENIMIENTO
Sistemas II.

DISEO

IMPLEMENTACION

17

18

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

19

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

Sistemas II.

20

CICLO DE VIDA:
3. IMPLEMENTACION
3.1. Desarrollo del Software
3.2. Prueba del Sistema
3.3. Puesta en Marcha

Qu
Qu significa
significa poner
poner en
en
Marcha
Marcha un
un Sistema
Sistema ??
Sistemas II.

21

CICLO DE VIDA:
PUESTA
PUESTAEN
ENMARCHA:
MARCHA:
Actividad
Actividadde
detraslado
trasladode
deuna
unaaplicacin
aplicacinprobada
probadaaaun
un
ambiente
ambientede
deproduccin
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.

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

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

24

SISTEMAS II

QUE HACER PARA


IMPLEMENTAR
UN EXITOSO
SISTEMA DE INFORMACION?

Sistemas II.