Modelo de espiral Fue originalmente propuesto por Barry Boehm en 1988. Es una secuencia de actividades con retrospectiva de una actividad a otra, representado.

Slides:



Advertisements
Presentaciones similares
EL PROCESO DE DESARROLLO DEL SOFTWARE
Advertisements

Ciclo de vida de desarrollo de software
Desarrollo en espiral.
Ciclo de Vida de Desarrollo de los Sistemas de Información
CICLO DE VIDA DEL DESARROLLO DE SOFTWARE
CICLO DE VIDA DE LOS SISTEMAS DE INFORMACIÓN
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
ANÁLISIS DE REQUERIMIENTOS
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Herramientas CASE.
Modelos de Proceso del Software
Ingeniería de Valor Octubre 2007
Temas Unidad I – 1.1 Modelos Prescriptivos de Procesos Cascada
ADMINISTRACIÓN DE REQUERIMIENTOS
Modelo de ciclo de vida en espiral
CICLO DE VIDA DEL SOFTWARE
Las etapas de un proyecto
Ciclo de Vida del Software Paradigmas de Desarrollo
El Ciclo de Vida de los Sistemas
Ingeniería de Requisitos
Gestión de Proyectos Informáticos Sesión N° 5 Ciclo de Vida de un Proyecto Roberto Jijena I.
Unidad VI Documentación
Contexto Proyecto consolidado dentro de la línea de investigación de Sistemas de Información en el Dpto. de Ingeniería en Sistemas de Información de la.
Metodología para el desarrollo de Software educativo POO
Tema 1: Introducción al análisis y diseño de aplicaciones software
Proyecto de Ingeniería de Software Grupo 9 Septiembre 2009
Ingeniería de Valor Octubre Conceptos Valor se define por la Real Academia como “grado de utilidad o aptitud de las cosas para satisfacer las necesidades.
SISTEMAS II CICLO DE VIDA.
Modelos de desarrollo de Software
Técnicas de Programación
MODELO DE DESARROLLO DE SOFTWARE
Esteban Yesid Parra Gil Gustavo Adolfo Pérez Fernández.
LA PLANIFICACIÓN DE LA CALIDAD
Análisis y diseño detallado de aplicaciones informáticas de gestión
¿Cómo nos ayuda GeneXus a mejorar la calidad en el proceso de desarrollo de Software? Ing. Rosario Estévez Ing. Rafael Mon
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
Importancia en la efectividad del:
Modelo en Cascada Planeación Estratégica Estudio de Factibilidad
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
Ingeniería de software
Diseño de Sistemas Expertos
Metodología de Desarrollo Unidad Educativa Bolívar Sebastián Torres 6° 18°
Alexander Aristizabal Ángelo flores herrera
Alexandra Sotelo Catalina Rodríguez VI A. Diurno.
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
Ingeniería de software
Proceso de desarrollo de software Pablo Gervás F. Informática, UCM, noviembre 2007.
METODOLOGIAS DE DESARROLLO DE SOFTWARE
INGENIERIA DEL CONOCIMIENTO Toribio Sarmiento Miguel Sesarego Cruz Rosmery.
Actividades en el Proceso de desarrollo de Software
GRUPO ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION SENA DESARROLLO ITERATIVO E INCREMENTAL INTEGRANTES STEVEN PALOMA ALEJANDRO BERNAL TATIANA.
Microsoft Office Project INTRODUCCIÓN A LA GESTIÓN DE PROYECTOS Microsoft Office Project 2010.
Licda Josefina Arriola
G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE Daniel Eduardo Almeciga Angie Katterine Cruz O. Diego Fernando.
JHENNIFER SANCHEZ ORTIZ CRISTIAN CAMILO RIASCOS ALEJANDRO PINEDA SANCHEZ FERNANDO JAVIER REBELLON.
Ciclo de Vida del Software
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE
Proceso de desarrollo de Software
Ing del Software Libre1 Ingeniería del Software Libre y Modelos de Calidad Instructora: Ing. Erika Veliz Correo Electrónico:
CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.
República Bolivariana de Venezuela Universidad Nacional Experimental Politécnica de la Fuerza Armada (UNEFA) Carrera: Ingeniería de Sistemas Cátedra: Análisis.
Especificación del Problema Partimos del hecho de un programador no puede resolver un problema que no entiende. Por esta razón, la primera etapa en todo.
Fundamentos de Computación
Modelo de procesos de software
Planificación de Sistemas de Información
1 CICLO DE VIDA. 2 CICLO DE VIDA DE Los Sistemas de Información “ Es un proceso por el cual los analistas de sistemas, los ingenieros computacionales,
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
Desarrollo iterativo e incremental
Transcripción de la presentación:

Modelo de espiral Fue originalmente propuesto por Barry Boehm en Es una secuencia de actividades con retrospectiva de una actividad a otra, representado como una espiral. Cada ciclo en la espiral representa una fase del proceso del software.

El modelo de espiral trata el problema de ingeniería de requerimientos a través del desarrollo de prototipos. El modelo de espiral trata la necesidad dirección de riesgos llevando a cabo análisis de riesgos y resolución de riesgos durante cada espiral del ciclo de vida. Los ocho elementos de gestión de este modelo son: objetivos, restricciones, alternativas, riesgos, resolución de riesgos, resultados, planes y compromiso. El número de espirales necesarias para el proyecto es flexible y depende del número de prototipos que se necesiten para alcanzar un diseño satisfactorio. El mantenimiento es sometido a un análisis para evaluar si los cambios son factibles.

Cada ciclo de la espiral se divide en cuatro sectores: Definición de objetivos: Se definen los objetivos específicos, se identifican los riesgos del proyecto, y dependiendo de los riesgos se valúan las alternativas. Evaluación y reducción de riesgos. Se lleva a cabo un análisis detallado para cada uno de los riesgos del proyecto identificados. Se definen los pasos para reducir dichos riesgos. Desarrollo y validación. Elección de un modelo para el desarrollo del sistema. Para riesgos dominantes en la interfaz de usuario, la construcción de prototipos evolutivos sería un modelo de desarrollo apropiado. Cuando los riesgos de seguridad son la principal consideración, un desarrollo basado en transformaciones formales podría ser el más apropiado. Planificación: El proyecto se revisa y se toma la decisión de si se debe continuar con un ciclo posterior de la espiral. Si se decide continuar, se desarrollan los planes para la siguiente etapa del proceso.

VENTAJAS: Reduce riesgos del proyecto Incorpora objetivos de calidad Integra el desarrollo con el mantenimiento DESVENTAJAS: Genera mucho tiempo en el desarrollo del sistema Modelo costoso Requiere experiencia en la identificación de riesgos El análisis del riesgo se hace de forma explícita y clara. Une los mejores elementos de los restantes modelos.