Вы находитесь на странице: 1из 19

CICLO DE VIDA

ANALISIS

MANTENIMIENTO

DISEO

IMPLEMENTACION

Concepto de Ciclo de Vida


En los Dpto. de Sistemas se debe definir un
marco de referencia comn que:
Pueda ser empleado por todos los que participan en un desarrollo informtico,
que defina los procesos y las actividades a desarrollar.

Se han propuestos diferentes paradigmas o


ciclos de vida para el Software, desde:
Ciclo en Cascada
Modelo en Espiral de Boehm
Ciclo de vida OO.

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.

Ambas consideran:
una actividad como un conjunto de tareas
una tarea como una accin que transforma
entrada en salida.

El ciclo de vida abarca:


toda la vida del sistema : desde su concepcin
hasta su fin.
El ciclo de desarrollo : es un sub conjunto del
ciclo de vida
empieza en el anlisis
finaliza en la entrega del sistema al usuario.

Modelo Cascada
Modelo Espiral

Modelo Prototipado
Modelo Evolutivo
Modelo Scrum

Modelo en Cascada
Algunas caractersticas:
cada fase empieza cuando ha terminado la
anterior
para pasar de una fase a otra es necesario
conseguir todos los objetivos de la fase anterior
ayuda a prevenir que se sobrepasen la fecha de
entrega y los costos esperados
al final de cada fase tcnicos y usuarios tienen
la oportunidad de revisar el proceso del
proyecto.

7
Anlisis de requisitos
Sistema
Anlisis Requisitos
Software
Diseo
Preliminar
Diseo
Detallado
Codificacin
pruebas
Explotacin
mantenimiento

MODELO ESPIRAL
El modelo espiral que consta de una serie de
ciclos. Cada uno empieza identificando sus
objetivos, alternativas y restricciones.
Se evala las alternativa respecto a los
objetivos tomando en cuenta las
restricciones.
una vez finalizado se plantea el prximo ciclo.

9
Determina objetivos

Evala alternativas

alternativas restricciones

identificar y resolver los riesgos

Anal .riesgo

P.2

P.3

Plan requisito

Plan desarrollo
Ver.requisito

Planificacin de fase

Desarrollar verificar el

siguiente

producto del siguiente nivel.

10

Modelo Espiral
Una vez realizado el primer ciclo se vuelve ha
empezar. Cada ciclo se completa con una
revisin.
Las caractersticas del mtodo Espiral son:
Existe conocimiento explcito de las diferentes
alternativas a alcanzar
la identificacin de riesgos asociado a cada
alternativa y como resolverlos.
Divisin de proyecto en ciclos, y cada uno con
un acuerdo final de ciclo
el modelo se adapta a cualquier tipo de
actividad

Modelo prototipado
No modifica el flujo del ciclo de vida
Reduce el riesgo de construir productos que no
satisfagan las necesidades de los usuarios
Reduce costos y aumenta la probabilidad de
xito
Exige disponer de las herramientas adecuadas
No presenta calidad ni robustez
Una vez identificados todos los requisitos
mediante el prototipo, se construye el producto
de ingeniera.

Modelo ciclo de vida prototipado

Modelo ciclo de vida prototipado


EL PROTOTIPADO
PARA QUE SEA EFECTIVO:

Debe ser un sistema con el que se pueda experimentar


Debe ser comparativamente barato (< 10%)
Debe desarrollarse rpidamente
nfasis en la interfaz de usuario
Equipo de desarrollo reducido
Herramientas y lenguajes adecuados

El prototipado es un medio excelente para


recoger el feedback (realimentacin) del
usuario final

Modelo ciclo de vida prototipado

Modelo Evolutivo
Ciclos de vida evolutivos
Cuanto mayor es un proyecto, menor es su probabilidad de
xito (Informes CHAOS).
Conseguir obtener todos los requisitos al comienzo del
proyecto es prcticamente imposible.
Las necesidades de clientes y usuarios evolucionan durante
el desarrollo y surgen nuevos requisitos.
Los ciclos de vida evolutivos afrontan estos problemas
mediante ciclos requisitos-desarrollo-evaluacin.
Versiones
El resultado de la evaluacin permite evolucionar hacia la
siguiente versin.

Modelo ciclo de vida evolutivo

Modelo Scrum
Scrum es un proceso de desarrollo de software iterativo e incremental
utilizado comnmente en entornos basados en el desarrollo gil de
software.
Scrum se promueve como complemento de otras metodologas, incluyendo
XP, MSF o RUP.
Enfatiza valores y prcticas de gestin, sin pronunciarse sobre
requerimientos, implementacin y dems tcnicas.
Scrum se basa en los siguientes principios giles:
Colaboracin estrecha con el cliente
Predisposicin y respuesta al cambio
Personas sobre procesos
Desarrollo incremental con entregas funcionales frecuentes
Comunicacin verbal directa entre los implicados en el proyecto
Motivacin y responsabilidad de los equipos por la auto-gestin, autoorganizacin y compromiso
Simplicidad: Supresin de artefactos innecesarios en la gestin del
proyecto

Modelo ciclo de vida Scrum

Вам также может понравиться