Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SISTEMAS DE INFORMACIN II
TEORA
CONTENIDO:
CICLO DE VIDA
VISIN TRADICIONAL DEL CICLO DE VIDA DEL
DESARROLLO DE SISTEMAS DE INFORMACIN
ALGUNOS MODELOS DE DESARROLLO DE SISTEMAS DE
INFORMACIN
Material diseado y elaborado por:
Prof. Luis Eduardo Mendoza M.
Material revisado por:
Prof. Mara A. Prez de Ovalles
NACIMIENTO:
Se concluy que el problema de construir software es un TRABAJO
DE INGENIERA.
Requiere: GERENCIA, ORGANIZACIN, HERRAMIENTAS, TEORAS,
MTODOS y TCNICAS.
El descenso de los costos del hardware y el ascenso en los costos del
software, generaron un nfasis en la construccin ECONMICA de
este ltimo, promoviendo su CALIDAD.
Ms all de la programacin, el software es estudiado a travs de todo
su CICLO DE VIDA.
SISTEMAS DE INFORMACIN II
TEORA
PROCESO DE DESARROLLO DE SI
O
CICLO DE VIDA DE DESARROLLO DE SI
En la Ingeniera del Software est presente la palabra ciclo, referida al
proceso de desarrollo del software, ya que ste es denominado comnmente ciclo de vida. En base a esto, algunas definiciones son:
Secuencia de eventos en el desarrollo de un sistema de informacin
(aplicacin), lo cual requiere del esfuerzo mutuo, tanto de parte del
usuario como del equipo tcnico. (Freedman, 1993)
Una actividad grupal, conducida con recursos limitados, que conducen
a un producto intangible (software). (Topper et al., 1994)
Una actividad social, altamente creativa por naturaleza, que es
conducida en un ambiente de recursos limitados y produce una serie de
representaciones (o salidas) de un producto intangible, el software.
(Topper et al., 1994)
Contina ...
SISTEMAS DE INFORMACIN II
TEORA
PROCESO DE DESARROLLO DE SI
O
CICLO DE VIDA DE DESARROLLO DE SI
Continuacin ...
TEORA
TEORA
Anlisis
Anlisis
Qu?
Anlisis de los Requerimientos de los Usuarios
Espacio
del
Problema
Diseo
Diseo
Cmo?
Espacio
de la
Solucin
ImplemenImplementacin
tacin
SISTEMAS DE INFORMACIN II
TEORA
ESPECIFICACIN
DE
REQUERIMIENTOS
ANLISIS
DISEO
CODIFICACIN
PRUEBA
MANTENIMIENTO
SISTEMAS DE INFORMACIN II
TEORA
Diseo
rpido
Refinamiento
del prototipo
Construccin
del prototipo
Evaluacin del
prototipo por
parte del cliente
SISTEMAS DE INFORMACIN II
TEORA
Recoleccin de
requisitos y
planificacin
del proyecto
iniciales
PLANIFICACIN
ANLISIS DE RIESGO
Anlisis de riesgo
basado en los
requisitos iniciales
Anlisis de riesgo
basado en la
reaccin del cliente
Planificacin
basada en los
comentarios
del cliente
Decisin de
seguir o no
Hacia el
sistema final
Prototipo inicial
del software
Evaluacin
del cliente
EVALUACIN
DEL CLIENTE
INGENIERA
Prototipo del
siguiente nivel
Sistema de
ingeniera
SISTEMAS DE INFORMACIN II
TEORA
10
Anlisis de Requerimientos
7
6
5
4
Codificacin
Prueba de Unidad
10
Mantenimiento
11
Desarrollo Adicional
11
9
SISTEMAS DE INFORMACIN II
TEORA
Defi nicin
de problemas
Status
quo
Desarrollo
tcnico
Integracin
de soluciones
Defi nicin
de problemas
Status
quo
Stat us
quo
Desarroll o
tcnico
Integracin
de soluciones
Definicin
de problemas
Status
quo
Defi nicin
de problemas
Status
quo
Desarrollo
tcnico
Integracin
de soluciones
Desarrollo
tcnico
Definicin
de problemas
Status
quo
Status
quo
Desarrollo
tcnico
Integracin
de soluciones
Integracin
de soluciones
Definicin
de problemas
Status
quo
Desarrollo
tcnico
Integracin
de soluciones
SISTEMAS DE INFORMACIN II
TEORA
TEORA
Planificacin
de
requerimientos
Iniciacin y
planificacin
del proyecto
Ciclo de Vida
RAD
de James Martin
Diseo
Anlisis
Desarrollo
Diseo
lgico
Ciclo de Vida
Tradicional de
Desarrollo
Cutover
Diseo
fsico
Implementacin
Mantenimiento
SISTEMAS DE INFORMACIN II
TEORA
Taller de
soluciones
rpidas
Diseo
Diseo
Construccin
Desarrollo
Cutover
Rollout
FASES DEL CICLO DE VIDA RAD DEL CTP. (Valacich et al., 2001)
SISTEMAS DE INFORMACIN II
TEORA
DESVENTAJAS
Se concentra en los elementos esenciales del sistema, Falta de atencin de la futura administracin del
desde el punto de vista del usuario.
sistema dentro de los sistemas existentes (p.e., falta
de integracin con el modelo de datos organizacional
y facilidades de recuperacin del sistema)
El usuario se compromete y se hace propietario del
sistema
TEORA
TEORA
VISUALIZACIN
ESTABILIZACIN
Alcance
completado
1er uso
Visin/alcance
aprobado
DESARROLLO
PLANIFICACIN
Plan de proy.
aprobado
TEORA
TEORA
LA ORIENTACIN AL PROCESO:
Contiene, para el control de los proyectos, elementos de Metodologas
del tipo Evolutiva Incremental (MEI); entre ellos estn los incrementos
planificatorios.
La metodologa sigue el esquema general de las metodologas
tradicionales de desarrollo: anlisis, diseo, implementacin, pruebas,
documentacin e implantacin. Estas etapas se encuentran levemente
solapadas, es decir, la parte final de una etapa se realiza en paralelo
con el comienzo de la prxima, lo cual se ajusta bastante a la realidad.
Esta es una metodologa muy sistmica lo cual permite una mayor
adaptabilidad a los cambios y descubrimientos que ocurran sobre la
marcha, permitiendo as mayores posibilida-des de lograr una alta
efectividad. Adems, permite reducir el tiempo de finalizacin si se
aumentan los recursos, esto la hace adaptable, inclusive al tiempo
[Callaos y Callaos, 1995].
SISTEMAS DE INFORMACIN II
TEORA
Etapa 5
Etapa 4
Etapa 3
Planificacin
Etapa 2
Ejecucin
Etapa 1
t0
t1
t2
t3
t4
t5
Tiempo de ejecucin
TEORA
LA ORIENTACIN AL PRODUCTO:
En las etapas del proyecto, desde un enfoque al producto, los
aspectos de mayor importancia son los productos finales
dentro de cada una de las fases dentro de un esquema
tradicional de desarrollo.
Fases del proyecto
Incremento(s) de
implantacin
Incremento(s) de
documentacion
Incremento(s) de
pruebas
Periodo de
actividad
Incremento(s) de
implementacin
Incremento(s) de
diseo
Incremento(s) de
anlisis
t0
t1
t2
t3
t4
t5
t4
t5
Tiempo de ejecucin
TEORA
TEORA