Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ISO 12207
Actividades sobre el desarrollo y mantenimiento de un Sw. Inicio Planificacin Implementacin Puesta en produccin Control de Produccin
-Debugging -Validacin
Anlisis
Funciones Compras
Versin 3 Funcionalidad 3
Versin 2 Funcionalidad 2
Versin 1 Funcionalidad 1
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.
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
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.
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