Você está na página 1de 15

Anlisis de Sistemas

orientado a objetos
Instituto de Educacin Superior Norbert Wiener
Prof. D-Noriega A.
CICLO DE VIDA DE
DESARROLLO DE SISTEMAS
Los ciclos de vida
lineales
Expresin de
las
necesidades
Especificacio
nes
funcionales
Anlisis
Diseo
Implementa
cin
Pruebas de
verificacin
Validacin
1. Ciclo de Vida Tradicional
Definicin
Foco puesto
en la
definicin del
objetivo,
alcance, la
factibilidad
del proyecto,
la estimacin
de esfuerzo,
recursos y
duracin,
restricciones
y riesgos.
Anlisis
Diseo
Programacin Instalacin
Post-
Implementacin
Foco puesto
en
elaboracin
de los
requerimient
os
planteados
en la etapa
anterior, y en
la
planificacin
detallada de
las dos fases
siguientes.
Plan de
Proyecto

Lder , Analista
Funcional,
Usuario
Foco puesto
en la
definicin de
arquitectura,
el diseo
lgico y
fsico
Foco en la
traduccin del
diseo a
cdigo y en la
ejecucin de
pruebas
unitarias y de
Sistemas.
Cierre del
Sistema:
Pruebas de
Aceptacin de
Usuario,
Capacitacin y
Conversin.
Especificacin
de Diseo

Analista
Funcional y
Tcnico


Uso y
evaluacin del
Sistema para
determinar las
necesidades de
adaptacin.
Especif. Req.
Plan Pruebas

Analista
Funcional,
Usuario

Cdigo Fuente
y Objeto

Programador y
Analistas
Manuales,
Informe
Prueba

Usuario y
Analistas
Incidentes y
Nuevos Req.

Usuario y
Analistas
Modelo clsico o en cascada.
Ingeniera y Anlisis
del Sistema
Anlisis de los
Requisitos
Diseo
Codificacin
Prueba
Mantenimiento
Ingeniera y Anlisis del Sistema: El trabajo comienza
estableciendo los requisitos de todos los elementos del sistema y
luego asignando algn subconjunto de estos requisitos al software.

Anlisis de los requisitos del software: El Analista debe
comprender el mbito de la informacin del software, as como la
funcin, el rendimiento y las interfaces requeridas.
Modelo clsico o en cascada
Diseo: Se enfoca en cuatro atributos distintos del
programa: la estructura de los datos, la arquitectura del
software, el detalle procedimental y la caracterizacin de la
interfaz.

Codificacin: El diseo debe traducirse en una forma legible
para la maquina.

Prueba: La prueba se centra en la lgica interna del
software, y en las funciones externas, realizando pruebas
que aseguren que la entrada definida produce los resultados
que realmente se requieren.

Mantenimiento: Los cambios ocurrirn debido a que el
software deba adaptarse a cambios del entorno externo
(sistema operativo o dispositivos perifricos), o debido a que
el cliente requiera ampliaciones funcionales o del
rendimiento.
Modelo de prototipado de requerimientos.
El prototipado de requerimientos es la creacin de
una implementacin parcial de un sistema, para el
propsito explcito de aprender sobre los
requerimientos del sistema.

Un prototipo es construido de una manera rpida
tal como sea posible. Esto es dado a los usuarios,
clientes o representantes de ellos, posibilitando
que ellos experimenten con el prototipo. Estos
individuos luego proveen la retroalimentacin
sobre lo que a ellos les gust y no les gust acerca
del prototipo proporcionado.

Modelo de construccin de prototipos
Recoleccin
refinamiento
requisitos
Diseo
rpido
Construccin
del prototipo
Evaluacin
del prototipo
por el cliente
Refinamiento
del prototipo
Producto de
ingeniera
Modelo de construccin de prototipos
Este modelo arranca con el establecimiento de los
requerimientos del sistema, se definen los
objetivos del sistema y los requisitos conocidos
con base en las reas de mayor prioridad e
importancia para el sistema.

Luego se hace un diseo preliminar , sobre el cual
se construye un prototipo o modelo del sistema,
compuesto a menudo de ventanas, tablas de la Base
de Datos, formatos de entrada y de salida bsicos.

Prototipos
Identificar
Requerimientos
Desarrollar Prototipo
Utilizar Prototipo
Mejorar Prototipo
Satisfecho?
Prototipo Funcional
No Si
Paso 1
Paso 2
Paso 3
Paso 4
Modelo de construccin de prototipos
Un prototipo es una representacin o modelo del
producto de programacin que incorpora
componentes del producto real. Por lo regular, un
prototipo tiene un funcionamiento limitado en
cuanto a capacidades, confiabilidad o eficiencia.

Ciclo de vida en
V
CICLO DE VIDA ORIENTADO A
OBJETOS
Es iterativo
Es
incremental

Você também pode gostar