Está en la página 1de 20

EMPRESA

DEFINICIN DEL CICLO DE VIDA:

ISO 12207
Actividades sobre el desarrollo y mantenimiento de un Sw. Inicio Planificacin Implementacin Puesta en produccin Control de Produccin
-Debugging -Validacin

Sistemtico Winston Royce


1
Requisitos del Sistema

Requisitos del Software


Diseo Preliminar

Anlisis

Diseo del Programa Codificacin

Funciones Compras

Versin 3 Funcionalidad 3
Versin 2 Funcionalidad 2

Versin 1 Funcionalidad 1

Anlisis Diseo Codificacin Prueba

Anlisis Diseo Codificacin Prueba

Anlisis Diseo Codificacin Prueba

Modelo de desarrollo evolutivo

Problemas

* Poca visibilidad en el proceso * Los sistemas estn pobremente especificados * Se requieren habilidades especiales.
Aplicabilidad

* Para sistemas interactivos pequeos o medianos. * Para partes de sistemas grandes (p.ej. la interfaz de usuario). * Para sistemas de corta vida.

Modelo de desarrollo evolutivo

Modelo de Prototipado de Requerimientos


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, quienes capturan en la documentacin actual de la especificacin de requerimientos la informacin entregada por los usuarios para el desarrollo del sistema real. Si no se conoce exactamente como desarrollar un determinado producto o cules son las especificaciones de forma precisa suele recurrirse a definir especificaciones inciales para hacer un prototipo, sea un producto parcial y provisional.

Este modelo nos permite suavizar la transicin entre requerimientos iniciales y finales que surgen en la creacin de un proyecto con grandes innovaciones

MODELO ESPIRAL
Solucin

Construccin

E E

Evaluacin
Anlisis

Diseo

C A C A C A C A

D D D D

Prototipado Iterativo o Diseo Espiral

EN CADA VUELTA O ITERACION HAY QUE TENER EN CUENTA:


Objetivos Las alternativas

Y SI NO FUNCIONA?
Se comienza un nuevo ciclo de la espiral Dos dimensiones
Angular Radial

Dnde SE USA?
En sistemas grandes, por ejemplo un sistema operativo Cuando no sea posible definir al principio todos lo requisitos. Su xito radica en que el equipo que lo aplique tenga la necesaria experiencia y habilidad para detectar y catalogar correctamente los riesgos.

PARA CADA CICLO HAY CUATRO ACTIVIDADES


Determinar objetivos Anlisis de riesgos

Planificacin

Desarrollar y probar

VENTAJAS Y DESVENTAJAS
Reduce riesgos del proyecto Incorpora objetivos de calidad Integra el desarrollo con el mantenimiento, etc. El riesgo de sufrir retrasos es menor Genera mucho tiempo en el desarrollo del sistema Modelo costoso Requiere experiencia en la identificacin de riesgos Necesita participacin continua por parte del cliente

MODELO CONCURRENTE

VENTAJAS Y DESVENTAJAS
Modela mucho mejor la naturaleza del proceso de desarrollo software. Proporciona una visin exacta de la situacin del proyecto. Excelente para proyectos en los que se conforman grupos de trabajo independientes. Su implementacin y gestin son complejas.
Si no se dan las condiciones sealadas no es aplicable

También podría gustarte