el modelo de_espiral
TRANSCRIPT
UNIVERSIDAD AUTÓNOMA DE
NAYARIT
Unidad Académica de Economía
Licenciatura en Informática UNIDAD DE APRENDIZAJE:
ANÁLISIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN
CICLO DE VIDA EN ESPIRAL
INTEGRANTES:
VIRGINIA SOLIS HERNANDEZ
LUIS OCTAVIO BARBOSA RODRIGUEZ
OMAR ALEJANDRO CRUZ FLORES
ANA KAREN GUITRON SANCHEZ
Introducción
Este modelo fue propuesto por Boehm en 1988.
Básicamente consiste en una serie de ciclos que se
repiten en forma de espiral, comenzando desde el
centro. Se suele interpretar como que dentro de cada
ciclo de la espiral se sigue un Modelo Cascada, pero
no necesariamente debe ser así.
Ciclo en Espiral
La espiral tiene una forma de caracola y se dice quemantiene dos dimensiones:
Angular: Indica el avance del proyecto del softwaredentro de un ciclo.
Radial: Indica el aumento del coste del proyecto, yaque con cada nueva iteración se pasa más tiempodesarrollando.
Uno de los aspectos fundamentales de su éxito
radica en que el equipo que lo aplique tenga la
necesaria experiencia y habilidad para detectar y
catalogar correctamente los riesgos.
El modelo de espiral
Es un modelo orientado a riesgos que divide unproyecto en miniproyectos.
El concepto “riesgo” puede referirse a
Requerimientos y arquitecturas pococomprensibles.
Problemas de ejecución importantes.
Problemas con la tecnología subyacente.
Después de controlar todos los riesgosimportantes, el modelo finaliza del mismo modoque el modelo de ciclo de vida en cascada.
Planificación Análisis de riesgos
Evaluación del cliente
Ingeniería
Recolección de requisitos y planificación inicial del cliente
Planificación basada en los comentarios del cliente
Evaluación del cliente
Análisis de riesgo basado en los requisitos iniciales
Análisis de riesgo basado en la reacción del cliente
Prototipo inicial del software
Prototipo del siguiente nivel
Sistema de ingeniería
Hacia el sistema final
Gráfica del modelo de espiral
Con cada iteración alrededor de la espiral
(comenzando en el centro y siguiendo hacia el
exterior), se construyen sucesivas versiones del
software, cada vez más completa y, al final, al
propio sistema operacional.
Combinaciones del modelo de espiral
Primera combinación
Iterar para reducir los riesgos hasta quese hayan reducido a un nivel aceptable.
Finalizar el esfuerzo de desarrollo con unciclo de vida en cascada u otro modelode ciclo de vida no basado en riesgos.
Segunda combinación
Se pueden incorporar otros modelos deciclo de vida como iteraciones dentro delmodelo en espiral.
Ventajas
Mientras los costos suben, los riesgos disminuyen
Cuanto más tiempo y dinero se emplee, menores serán los riesgos.
Proporciona al menos tanto control de gestión como el modelo en cascada tradicional
Se tienen los puntos de verificación al final de cada iteración.
Como el modelo está orientado ariesgos, proporciona con anterioridad indicacionesde cualquier riesgo insuperable.
Es posible descubrir si el proyecto no se puederealizar por razones técnicas u otras razones.
Desventajas
Requiere de una gestión
concienzuda, atenta, y
que exige conocimientos
profundos.
La única desventaja del
modelo en espiral es
que se trata de un
modelo complicado.
Puede ser difícil definir los
objetivos de comprobación que
indiquen si está preparado para
pasar al siguiente nivel de la
espiral.
Conclusiones
El modelo en espiral es actualmente el enfoque más
realista para el desarrollo de software y de sistemas
a gran escala. Utiliza la creación de prototipos como
un mecanismo de reducción de riesgo, pero lo que
es más importante permite a quien lo desarrolla
aplicar el enfoque de creación de prototipos en
cualquier etapa de la evolución de prototipos.
Referencias
Desarrollo y Gestión de Proyectos
Informáticos, Steve McConnell, Mc-Graw-Hill.
http://www.mitecnologico.com/Main/ModeloDeEspir
al
http://sistemas.itlp.edu.mx/tutoriales/analisis/24.htm