Modelo en Espiral - Exposición
May 19, 2024 | Author: Anonymous | Category: N/A
Short Description
Download Modelo en Espiral - Exposición...
Description
MODELO EN ESPIRAL Yudy Vanessa Pérez Galindo Julián Mauricio Chingal Ortiz Angie Alexandra Ortiz Palacios
Reseña Histórica ◦El modelo espiral fue definido por el matemático y profesor de ingeniería de software estadounidense Barry Boehm. Después de presentar su concepto en 1986 para el desarrollo de aplicaciones complejas, publicó su modelo en 1988 en un marco más completo en su artículo “Un modelo espiral de desarrollo y mejora del software“.
M. Espiral ◦ El modelo en espiral es una combinación entre el mo delo lineal o de cascada y el modelo iterat ivo o basado en prototipos, Se utiliza con éxito en proye ctos donde el coste de un fallo es un gran riesgo,de ahí que su pri ncipal aportación sea conside rar la gestión de esos riesgos, algo que en los modelos anteriore s ni siquiera se menciona.
Regiones por las que pasa cada ciclo de la espiral
Planificación. Se determinan los objetivos y el alcance del ciclo que comienza, tras un necesario ejercicio de investigación. Con cada iteración, se irá incrementando el tamaño de software entregado y la funcionalidad cubierta.
Análisis de Riesgo. Se evalúa todo aquello que pueda afectar al proyecto según el estado en que se encuentre y su grado de avance. Para ello, se diseñarán los prototipos que deberán ser validados en el ciclo.
◦Comunicación con el cliente: Las tareas requeridas para establecer comunicación entre el desarrollador y el cliente.
Ingeniería: Las tareas requeridas para construir una o más representaciones de la aplicación.
◦ Implementación: Se desarrolla y valida el software según el alcance acordado, el cual está íntimamente relacionado y condicionado con el análisis de riesgos anterior.
◦ Evaluación.: Antes de proceder a realizar otra vuelta en la espir al, se debe prestar atención a lo que sucedió en la vuelta anterior. Se debe analizar en detalle si los riesgos detectados a nteriormente ya tuvieron solución. Básicamente, e sta fase servirá para determinar el avance del proy ecto y dar pistas de hacia dónde debe enfocarse la próxima iteración.
Los factores de riesgo son reducidos.
Ventajas del modelo en espiral
El desarrollo es iterativo y se pueden incorporar funcionalidades progresivamente.
La duración de la ejecución no es concreta. Fallos en el análisis de riesgos podría influir negativamente a todo el proyecto.
Inconvenientes
Características del modelo espiral Control del riesgo: Lo que diferencia en gran medida este modelo de los demás modelos de proceso de software es que reconoce explícitamente los riesgos.
Descripción de la espiral: Cada giro de la espiral representa un ciclo completo, por donde siempre pasan los cuatro cuadrantes, que representan las cuatro etapas del modelo.
Genérico: Las cuatro etapas solo implantan los objetivos básicos de un ciclo, pero no tienen que manifestarse en cada ciclo.
Flexible: Es bastante flexible, al realizar por separado para cada fase del proyecto los procesos de definición de objetivos, análisis de riesgos, desarrollo y planificación.
Metamodelo: Se considera metamodelo por incluir a los demás modelos.
El ejército de Estados Unidos adoptó el modelo espiral para el desarrollo y actualización del programa de modernización de los Sistemas de Combates Futuros (SCF). Lanzado oficialmente en 2003, se preveía que los SCF equiparan a las tropas con vehículos conectados en tiempo real a una red de campos de batalla extraordinariamente rápida y flexible.
Conclusión • El prototipo de modelo en espiral de la ingeniería de software es actualmente el método más realista para el desarrollo de software y sistemas a gran escala. • Utiliza un enfoque evolutivo de la ingeniería de software para permitir que los desarrolladores y los clientes comprendan y reaccionen a los riesgos de cada nivel del modelo en espiral. Utiliza prototipos como mecanismo para reducir el riesgo, pero lo que es más importante, permite a los desarrolladores aplicar métodos de prototipos en cualquier etapa de la evolución del prototipo.
Referencias El modelo de desarrollo en espiral como mezcla de cascada e iterativo. (2020, 1 diciembre). ASPgems. https://aspgems.com/metodologia-de-desarrollo-de-software-iii-modelo-en-espiral/ Corvo, H. S. (2021, 23 mayo). Modelo espiral: historia, características, etapas, ejemplo. Lifeder. https://www.lifeder.com/modelo-espiral/ Fariño R, G. F. R. (2011). Modelo Espiral de un proyecto de desarrollo de software. ojovisua. https://www.ojovisual.net/galofarino/modeloespiral.pdf EcuRed. (2021). Modelo espiral - EcuRed. https://www.ecured.cu/Modelo_espiral
SOMMERVILLE, Ian. Ingeniería de software. Pearson Educación .6ª Edición, México, 2002, Pág. 712
View more...
Comments