You are on page 1of 13

Ciclo de vida

Rosalinda Laguerena

*Una alternancia de fases

Una aproximacin lgica a la adquisicin, el


suministro, el desarrollo, la explotacin y el
mantenimiento del software IEEE 1074

Un marco de referencia que contiene los procesos, las actividades y


las tareas involucradas en el desarrollo, la explotacin y el
mantenimiento de un producto de software, abarcando la vida del
sistema desde la definicin de los requisitos hasta la finalizacin de su
uso ISO 12207-1

El trmino ciclo de vida del


software describe el
desarrollo de software,
desde la fase inicial hasta la
fase final

Desarrollo
Tiempo
s

cu
e

so

q
u

ri

m
ie

to

Actividades

Planeacin o
seguimiento

Recursos

Tiempo

Proceso
definido

Proceso de construccin
El conjunto completo de actividades de ingeniera de
software necesarias para transformar los requerimientos
del usuario en software. [Humphrey]

El proceso que se sigue para construir, entregar y hacer


evolucionar el software, desde la concepcin de una idea
hasta la entrega y el retiro del sistema.
Representa todas las actividades y artefactos (productos
intermedios) necesarios para desarrollar una aplicacin

Actividades en comn

Modelo en cascada

Modelo orientado en las


actividades.
Prescribe una ejecucin
secuencial de un
subconjunto de los
procesos de desarrollo y de
administracin
Es el modelo ms antiguo,
propuesto por Winston
Royce en 1970.

Ventajas/Desventaja

Fcil entendimiento e
implementacin Ampliamente
utilizado y conocido ( En teora)
Refuerza buenos hbitos:
definir antes que disear,
disear antes que codificar.
Identifica entregables e hitos
Orientado a documentos
Funciona bien en productos
maduros y equipos dbiles.

No aprovecha la iteracin, ni el
desarrollo exploratorio.
Espera requerimientos definidos
completamente al inicio del
proyecto IREAL
Dificultad para integrar
administracin del riesgo.
El software es entregado tarde en
el proyecto.
Esto hace que se detecten errores
graves muy tarde.
Hacer cambios es difcil y
costoso

Modelo en V

Busca hacer la actividad de


pruebas ms efectiva y
productiva
Los planes (y casos de
prueba) se van elaborando a
medida que se avanza en el
desarrollo del proyecto

Modelo en espiral

Modelo centrado en las actividades


Basado en las mismas actividades del
modelo de cascada
Introduce: manejo de riesgos y creacin de
prototipos
Las actividades son organizadas en ciclos
Un ciclo corresponde a la construccin de
un producto intermedio
Las actividades de cada ciclo son:
Determinar objetivos
Especificar las restricciones
Generar alternativas
Identificar riesgos
Resolver riesgos
Desarrollar y verificar prximo nivel
del producto
Desarrollar el plan del ciclo

Modelo unified process

Consiste en varios ciclos


Al final de cada uno, un producto es
entregado al cliente
Cada ciclo consiste de cuatro fases:
Inception
Elaboration
Construction
Transition
Cada fase puede tener varias iteraciones
Una iteracin construye un conjunto de
casos de uso relacionados o mitiga algn
riesgo de los identificados

You might also like