SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
UNIVERSIDAD ESTATAL DE MILAGRO
MODELOS DE DESARROLLO DE SOFTWARE

                 SUBTEMA:
             MODELO ESPIRAL


                  SEMESTRE:
        9NO A1 INGENIERÍA EN SISTEMAS


                 PROFESOR:
          MSC. RICHARD RAMÍREZ


               ASIGNATURA:
  ADMINISTRACIÓN DE PROYECTOS INFORMÁTICOS

               AUTOR:
        LORENA MURILLO YÉPEZ
INTRODUCCIÓN:

El Modelo Espiral creado por Barry Boehm, sirve para la construcción de software, basado en el Modelo de
Prototipos que no es más una técnica que nos facilita conocer no los objetivos sino los requisitos del
software de una forma detallada.

Se le llama así porque el sistema se lo desarrolla de esta manera, es decir

PROBLEMAS:

       Demostrarle a cliente que el proceso evolutivo si es manejable
       Se lo cataloga como un modelo muy complejo, y esto hace que sea más difícil darnos cuenta de los
        peligros que puedan suceder durante el proceso evolutivo.

En la primera vuelta que se realiza en este modelo definimos los objetivos, examinamos las posibles
consecuencias si aquí nos damos cuenta que las exigencias del cliente no están correctamente
establecidas podemos involucrar aquí al cliente y hacerlo partícipe para que este valore la labor e incluso
indique innovaciones.
Se puede ir viendo un avance tanto del desarrollador como del cliente en cada proceso evolutivo
Si hay algo que no es necesario cuando empezamos a modelar estos pueden ser eliminados


VENTAJAS:

       Aparte del desarrollo, interviene el mantenimiento
       Lo principal es los objetivos de calidad
       Desarrollo no solo del hardware sino también del software

DESVENTAJAS:

       Aún no es muy reconocido por ser nuevo
       Se necesita ser un buen analizador de los riesgos, ya que de esto depende el éxito
       Su costo elevado.

Podemos decir que aunque toma tiempo y es un poco costoso pues lo que se obtiene al final es un producto
de calidad, claro está teniendo los recursos necesarios para su utilización

Podría decirse que el Modelo espiral es el modelo en cascada pero mejorado
A demás debemos recordar que no tenemos que dejar la resolución de los riesgos de desarrollo para el
final

● Antes que nada, detectar las posibles fuentes de riesgo
● Proponer inmediatamente una estrategia de resolución de los riesgos
● La aplicación de estas estrategias podrá llevarnos a:
– Encontrar soluciones viables, ó
– A abandonar el proyecto a tiempo.
Hay tres clases del modelo espiral:

1.-El modelo espiral Win &Win(Victoria y Victoria) que se basa en llenar las expectativas del cliente y del
desarrollador del software, es decir ambas partes ganan. El cliente obtiene el software que necesita y el
usuario obtiene una buena remuneración si el cliente queda satisfecho.

2.-El modelo espiral de 6 regiones:

Debe existir una buena organización de la información que va a ser dada cliente- desarrollador y viceversa,
es decir, debemos ser muy cautelosos porque esta es la base para lograr obtener los resultados esperados.
Hacer una precisa proyección de todo lo que vamos a realizar, cada labor, para poder así establecer un
correcto uso del tiempo, de los medios y todo aquello que vamos a utilizar para la elaboración del proyecto

Luego tenemos que hacer otra parte fundamental para que nuestro proyecto no fracase, debemos analizar
todas las posibles amenazas que nos impidan alcanzar los objetivos propuestos, en lo técnico y todo
aquello que se encuentre involucrado con el proyecto.

Tener muy en claro todos los procesos del software, para construirlo de una manera adecuada, como son
los de probar, instalarlo, darle mantenimiento y soporte al usuario. Es utilizado para modelar desarrollos de
grandes sistemas.

Las regiones definidas en el modelo de la figura son:

       Región 1 - Tareas requeridas para establecer la comunicación entre el cliente y el desarrollador.
       Región 2 - Tareas inherentes a la definición de los recursos, tiempo y otra información relacionada
        con el proyecto.
       Región 3 - Tareas necesarias para evaluar los riesgos técnicos y de gestión del proyecto.
       Región 4 - Tareas para construir una o más representaciones de la aplicación software.
       Región 5 - Tareas para construir la aplicación, instalarla, probarla y proporcionar soporte al usuario
        o cliente (Ej. documentación y práctica).
       Región 6 - Tareas para obtener la reacción del cliente, según la evaluación de lo creado e instalado
        en los ciclos

3.-El Modelo espiral de cuatro regiones o modelo original de Boehm:

Muchas veces se puede llegar a confundir el modelo cascada con el modelo espiral pero la diferencia
principal entre el modelo de cascada y el modelo en espiral es que el proyecto del sistema se mueve hacia
la realización ciclo de desarrollo posible, tanto en los modelos, pero en el modelo en espiral de los ciclos
volver varias veces a etapas anteriores en una secuencia repetitiva.

Bohem(1988)examinó el proceso de desarrollo del software a la luz de los riesgos involucrados, sugiriendo
que un modelo en espiral podía combinar las actividades del desarrollo con la gestión del riesgo, para
minimizar y controlar el riesgo.

El modelo en espiral, es en cierto sentido semejante al desarrollo iterativo. Comenzando con los
requerimientos y un plan inicial para el desarrollo (que incluye el presupuesto, las restricciones y las
alternativas para el personal, el diseño y el ambiente de desarrollo) el proceso inserta un paso para evaluar
riesgos y construir prototipos de las alternativas, antes de escribir el “concepto de las operaciones” en un
documento que describe al más alto nivel cómo debe trabajar el sistema.

 Desde este documento se especifica un conjunto de requerimientos, que son minuciosamente
inspeccionados para asegurar que sean tan completos y consistentes como sea posible. Así, el concepto de
operaciones es el producto de la primera iteración y los requerimientos son el principal producto de la
segunda. En la tercera iteración y los requerimientos son el principal producto de la segunda. En la tercera
iteración el desarrollo del sistema produce el diseño, y en la cuarta habilita las pruebas.

Con cada iteración, el análisis de riesgos pondera diferentes alternativas a la luz de los requerimientos y
restricciones, y el prototipado verifica el grado de factibilidad o de deseo antes de seleccionar una
alternativa en particular. Cuando se identifican riesgos, los gerentes puedan seleccionar.

Pero al igual que otros paradigmas puede resultar difícil convencer a grandes clientes de que el enfoque
evolutivo es controlable. Si un riesgo importante no es descubierto y gestionado, indudablemente surgirán
problemas. El modelo en sí mismo es relativamente nuevo y no se ha utilizado tanto como los paradigmas
lineales secuenciales o de construcción de prototipos. Todavía tendrán que pasar muchos años antes de
que se determine con absoluta certeza la eficacia de este nuevo e importante paradigma.
Una visión alternativa del modelo puede observarse examinando el "eje de punto de entrada de proyectos".
Cada uno de los circulitos (๏ ) fijados a lo largo del eje representan puntos de arranque de los distintos
proyectos (relacionados); a saber:

       Un proyecto de "Desarrollo de Conceptos" comienza al inicio de la espiral, hace múltiples
        iteraciones hasta que se completa, es la zona marcada con verde.
       Si lo anterior se va a desarrollar como producto real, se inicia otro proyecto: "Desarrollo de nuevo
        Producto". Que evolucionará con iteraciones hasta culminar; es la zona marcada en color azul.
       Eventual y análogamente se generarán proyectos de "Mejoras de Productos" y de "Mantenimiento
        de productos", con las iteraciones necesarias en cada área (zonas roja y gris, respectivamente).

Cuando la espiral se caracteriza de esta forma, está operativa hasta que el software se retira,
eventualmente puede estar inactivo (el proceso), pero cuando se produce un cambio el proceso arranca
nuevamente en el punto de entrada apropiado (por ejemplo, en "Mejora del Producto").
Usos:

El modelo espiral se utiliza lo más a menudo posible en proyectos grandes. Para proyectos más pequeños,
el concepto de desarrollo ágil del software se está convirtiendo un alternativa viable. Militares de los
E.E.U.U. ha adoptado el modelo espiral para su Sistemas futuros del combate programa.

Los pasos en el modelo espiral pueden ser generalizados como sigue:
El nuevo requisito del sistema se define en tanto detalle como sea posible. Esto implica generalmente el
entrevistarse con de un número de usuarios que representan todos los usuarios externos o internos y otros
aspectos del sistema existente.

Un diseño preliminar se crea para el nuevo sistema.
Un primer prototipo del nuevo sistema se construye del diseño preliminar. Esto es generalmente un sistema
scaled-down, y representa una aproximación de las características del producto final.
Un segundo prototipo es desarrollado por un procedimiento cuádruple:

         evaluación del primer prototipo en términos de sus fuerzas, debilidades, y riesgos;
         definir los requisitos del segundo prototipo;
         planeando y diseñando el segundo prototipo;
         construyendo y probando el segundo prototipo.
En la opción del cliente, el proyecto entero puede ser abortado si el riesgo se juzga demasiado grande. Los
factores de riesgo pudieron implicar los sobrantes de coste del desarrollo, cálculo erróneo del funcionar-
coste, o cualquier otro factor que podría, en el juicio del cliente, da lugar a un producto final menos-que-
satisfactorio.

El prototipo existente se evalúa de manera semejante al igual que el prototipo anterior, y, en caso de
necesidad, otro prototipo se desarrolla de él según el procedimiento cuádruple contorneado arriba.
Se iteran los pasos precedentes hasta que el cliente está satisfecho que el prototipo refinado representa el
producto final deseado.

Se construye el sistema final, basado en el prototipo refinado.
El sistema final se evalúa y se prueba a fondo. El mantenimiento general se realiza sobre una base continua
para prevenir faltas en grande y para reducir al mínimo tiempo muerto.

Conclusión:

En conclusión el modelo espiral es una muy buena idea, a pesar de su complejidad, para empresas
grandes que cuentan con los recursos necesarios para implantar un software desarrollado bajo este modelo
ya que este su objetivo principal es la calidad, ya que al final de realizar el modelo sedarán cuenta que si les
convendría invertir en un software que brinde enormes beneficios a toda la organización.

Pero hay una diferencia si hablamos de pequeñas empresas, aquí no es recomendado ya que sería una
pérdida de dinero, y varios recursos para la misma.
Este modelo es muy parecido a los anteriores lo nuevo que trae y que lo hace más complicado es un
exhaustivo análisis de riegos en cada avance, y que además aquí el cliente puede intervenir de manera
directa dando sugerencias al modelo.


FUENTES: Internet, libro de Ingeniería de Software (Autor Shari Lawrence Pfleeger)

ANEXOS:




                                                                   MODELO DE CUATRO REGIONES DE
                                                                              BOHEM




                                                                         MODELO ESPIRAL DE SEIS
                                                                               RIESGOS




                                                                    MODELO ESPIRAL WIN & WIN

Más contenido relacionado

La actualidad más candente

Modelos de Desarrollo
Modelos de DesarrolloModelos de Desarrollo
Modelos de DesarrolloALLSOFT
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototiposerickandres29
 
Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3Marco Guerrero
 
metodologia de prototipos
metodologia de prototiposmetodologia de prototipos
metodologia de prototiposKeiner Valerio
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareRadel Fuentes
 
Modelos en la ingeniería de software
Modelos en la ingeniería de softwareModelos en la ingeniería de software
Modelos en la ingeniería de softwareMarco Aurelio
 
Modelo de desarrollo de software espiral
Modelo de desarrollo de software espiralModelo de desarrollo de software espiral
Modelo de desarrollo de software espiralMarco Tinajero
 
Modelo De Ciclo De Vida En Espiral
Modelo De Ciclo De Vida En EspiralModelo De Ciclo De Vida En Espiral
Modelo De Ciclo De Vida En Espiralguest37183b
 
Procesos de software Unidad 2 - Software Enginnering - Ian sommerville
Procesos de software  Unidad 2 - Software Enginnering - Ian sommervilleProcesos de software  Unidad 2 - Software Enginnering - Ian sommerville
Procesos de software Unidad 2 - Software Enginnering - Ian sommervilleMatias Gonzalo Acosta
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareMonica Rodriguez
 
359287107 cuadro-comparativo-de-los-ciclos-de-vida
359287107 cuadro-comparativo-de-los-ciclos-de-vida359287107 cuadro-comparativo-de-los-ciclos-de-vida
359287107 cuadro-comparativo-de-los-ciclos-de-vidaOscare Coy
 

La actualidad más candente (20)

Metodo espiral
Metodo espiralMetodo espiral
Metodo espiral
 
Modelos de Desarrollo
Modelos de DesarrolloModelos de Desarrollo
Modelos de Desarrollo
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototipos
 
Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3
 
metodologia de prototipos
metodologia de prototiposmetodologia de prototipos
metodologia de prototipos
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Modelos en la ingeniería de software
Modelos en la ingeniería de softwareModelos en la ingeniería de software
Modelos en la ingeniería de software
 
Modelo de desarrollo de software espiral
Modelo de desarrollo de software espiralModelo de desarrollo de software espiral
Modelo de desarrollo de software espiral
 
Modelo Espiral
Modelo EspiralModelo Espiral
Modelo Espiral
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
Modelo De Ciclo De Vida En Espiral
Modelo De Ciclo De Vida En EspiralModelo De Ciclo De Vida En Espiral
Modelo De Ciclo De Vida En Espiral
 
2 modelos de la ingenieria de software
2  modelos de la ingenieria de software2  modelos de la ingenieria de software
2 modelos de la ingenieria de software
 
Modelo en espiral
Modelo en espiralModelo en espiral
Modelo en espiral
 
Procesos de software Unidad 2 - Software Enginnering - Ian sommerville
Procesos de software  Unidad 2 - Software Enginnering - Ian sommervilleProcesos de software  Unidad 2 - Software Enginnering - Ian sommerville
Procesos de software Unidad 2 - Software Enginnering - Ian sommerville
 
Tipos de ciclo de vida
Tipos de ciclo de vidaTipos de ciclo de vida
Tipos de ciclo de vida
 
Modelos de proceso evolutivo
Modelos de proceso evolutivoModelos de proceso evolutivo
Modelos de proceso evolutivo
 
Modelo en-espiral
Modelo en-espiralModelo en-espiral
Modelo en-espiral
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
359287107 cuadro-comparativo-de-los-ciclos-de-vida
359287107 cuadro-comparativo-de-los-ciclos-de-vida359287107 cuadro-comparativo-de-los-ciclos-de-vida
359287107 cuadro-comparativo-de-los-ciclos-de-vida
 
Modelo espiral expo
Modelo espiral expoModelo espiral expo
Modelo espiral expo
 

Destacado (9)

Modelos espiral
Modelos espiralModelos espiral
Modelos espiral
 
El modelo de_espiral
El modelo de_espiralEl modelo de_espiral
El modelo de_espiral
 
Ejemplo metodolgia
Ejemplo metodolgiaEjemplo metodolgia
Ejemplo metodolgia
 
Modelo espiral
Modelo espiral Modelo espiral
Modelo espiral
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
Presentacion modelo espiral
Presentacion modelo espiralPresentacion modelo espiral
Presentacion modelo espiral
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
Plasticos
PlasticosPlasticos
Plasticos
 
Dinamica espiral + biodiversidad
Dinamica espiral + biodiversidadDinamica espiral + biodiversidad
Dinamica espiral + biodiversidad
 

Similar a Modelo espiral

Modelo espiral de boehm CALIDAD DE SOFTWARE
Modelo espiral de  boehm CALIDAD DE SOFTWAREModelo espiral de  boehm CALIDAD DE SOFTWARE
Modelo espiral de boehm CALIDAD DE SOFTWAREJhOnss KrIollo
 
Investigacion de modelos
Investigacion de modelosInvestigacion de modelos
Investigacion de modelosemilii17061991
 
Jhostin vasquez modelos de software
Jhostin vasquez   modelos de softwareJhostin vasquez   modelos de software
Jhostin vasquez modelos de softwarejhostinvasquez
 
Metodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacionMetodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacioncaroyu
 
Ciclo de vida del Software
Ciclo de vida del SoftwareCiclo de vida del Software
Ciclo de vida del Softwareximenatrabajos
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareAlejandro Silva
 
Exposición Modelo en Espiral.pdf
Exposición Modelo en Espiral.pdfExposición Modelo en Espiral.pdf
Exposición Modelo en Espiral.pdfAlessaSalazar
 
Ciclo de Vida del Software (Para SAIA)
Ciclo de Vida del Software (Para SAIA)Ciclo de Vida del Software (Para SAIA)
Ciclo de Vida del Software (Para SAIA)ManuelJimnez56
 
Ensayo ing. de software
Ensayo ing. de softwareEnsayo ing. de software
Ensayo ing. de software574224
 
Carrera de informatica_educativa
Carrera de informatica_educativaCarrera de informatica_educativa
Carrera de informatica_educativaDiego Sinche
 
Trabajo de sistemas de software
Trabajo de sistemas de softwareTrabajo de sistemas de software
Trabajo de sistemas de softwareJhonJairoPerez
 
Modelo de software en espiral
Modelo de software en espiralModelo de software en espiral
Modelo de software en espiralNando Lopez
 
Métodos de la ingeniería
Métodos de la ingenieríaMétodos de la ingeniería
Métodos de la ingenieríaSam Stgo
 
Grupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-softwareGrupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-softwarePrimoLaura
 

Similar a Modelo espiral (20)

Modelo espiral de boehm CALIDAD DE SOFTWARE
Modelo espiral de  boehm CALIDAD DE SOFTWAREModelo espiral de  boehm CALIDAD DE SOFTWARE
Modelo espiral de boehm CALIDAD DE SOFTWARE
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
Investigacion de modelos
Investigacion de modelosInvestigacion de modelos
Investigacion de modelos
 
Jhostin vasquez modelos de software
Jhostin vasquez   modelos de softwareJhostin vasquez   modelos de software
Jhostin vasquez modelos de software
 
Metodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacionMetodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacion
 
Ciclo de vida del Software
Ciclo de vida del SoftwareCiclo de vida del Software
Ciclo de vida del Software
 
Inf162 diapositiva...
Inf162 diapositiva...Inf162 diapositiva...
Inf162 diapositiva...
 
Rup
RupRup
Rup
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Exposición Modelo en Espiral.pdf
Exposición Modelo en Espiral.pdfExposición Modelo en Espiral.pdf
Exposición Modelo en Espiral.pdf
 
Ciclo de Vida del Software (Para SAIA)
Ciclo de Vida del Software (Para SAIA)Ciclo de Vida del Software (Para SAIA)
Ciclo de Vida del Software (Para SAIA)
 
Wen
WenWen
Wen
 
C iclos de vida del software
C iclos de vida del softwareC iclos de vida del software
C iclos de vida del software
 
Ensayo ing. de software
Ensayo ing. de softwareEnsayo ing. de software
Ensayo ing. de software
 
Carrera de informatica_educativa
Carrera de informatica_educativaCarrera de informatica_educativa
Carrera de informatica_educativa
 
Modelos
ModelosModelos
Modelos
 
Trabajo de sistemas de software
Trabajo de sistemas de softwareTrabajo de sistemas de software
Trabajo de sistemas de software
 
Modelo de software en espiral
Modelo de software en espiralModelo de software en espiral
Modelo de software en espiral
 
Métodos de la ingeniería
Métodos de la ingenieríaMétodos de la ingeniería
Métodos de la ingeniería
 
Grupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-softwareGrupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-software
 

Último

DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 

Último (20)

DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 

Modelo espiral

  • 1. UNIVERSIDAD ESTATAL DE MILAGRO MODELOS DE DESARROLLO DE SOFTWARE SUBTEMA: MODELO ESPIRAL SEMESTRE: 9NO A1 INGENIERÍA EN SISTEMAS PROFESOR: MSC. RICHARD RAMÍREZ ASIGNATURA: ADMINISTRACIÓN DE PROYECTOS INFORMÁTICOS AUTOR: LORENA MURILLO YÉPEZ
  • 2. INTRODUCCIÓN: El Modelo Espiral creado por Barry Boehm, sirve para la construcción de software, basado en el Modelo de Prototipos que no es más una técnica que nos facilita conocer no los objetivos sino los requisitos del software de una forma detallada. Se le llama así porque el sistema se lo desarrolla de esta manera, es decir PROBLEMAS:  Demostrarle a cliente que el proceso evolutivo si es manejable  Se lo cataloga como un modelo muy complejo, y esto hace que sea más difícil darnos cuenta de los peligros que puedan suceder durante el proceso evolutivo. En la primera vuelta que se realiza en este modelo definimos los objetivos, examinamos las posibles consecuencias si aquí nos damos cuenta que las exigencias del cliente no están correctamente establecidas podemos involucrar aquí al cliente y hacerlo partícipe para que este valore la labor e incluso indique innovaciones. Se puede ir viendo un avance tanto del desarrollador como del cliente en cada proceso evolutivo Si hay algo que no es necesario cuando empezamos a modelar estos pueden ser eliminados VENTAJAS:  Aparte del desarrollo, interviene el mantenimiento  Lo principal es los objetivos de calidad  Desarrollo no solo del hardware sino también del software DESVENTAJAS:  Aún no es muy reconocido por ser nuevo  Se necesita ser un buen analizador de los riesgos, ya que de esto depende el éxito  Su costo elevado. Podemos decir que aunque toma tiempo y es un poco costoso pues lo que se obtiene al final es un producto de calidad, claro está teniendo los recursos necesarios para su utilización Podría decirse que el Modelo espiral es el modelo en cascada pero mejorado A demás debemos recordar que no tenemos que dejar la resolución de los riesgos de desarrollo para el final ● Antes que nada, detectar las posibles fuentes de riesgo ● Proponer inmediatamente una estrategia de resolución de los riesgos ● La aplicación de estas estrategias podrá llevarnos a: – Encontrar soluciones viables, ó – A abandonar el proyecto a tiempo. Hay tres clases del modelo espiral: 1.-El modelo espiral Win &Win(Victoria y Victoria) que se basa en llenar las expectativas del cliente y del desarrollador del software, es decir ambas partes ganan. El cliente obtiene el software que necesita y el usuario obtiene una buena remuneración si el cliente queda satisfecho. 2.-El modelo espiral de 6 regiones: Debe existir una buena organización de la información que va a ser dada cliente- desarrollador y viceversa, es decir, debemos ser muy cautelosos porque esta es la base para lograr obtener los resultados esperados.
  • 3. Hacer una precisa proyección de todo lo que vamos a realizar, cada labor, para poder así establecer un correcto uso del tiempo, de los medios y todo aquello que vamos a utilizar para la elaboración del proyecto Luego tenemos que hacer otra parte fundamental para que nuestro proyecto no fracase, debemos analizar todas las posibles amenazas que nos impidan alcanzar los objetivos propuestos, en lo técnico y todo aquello que se encuentre involucrado con el proyecto. Tener muy en claro todos los procesos del software, para construirlo de una manera adecuada, como son los de probar, instalarlo, darle mantenimiento y soporte al usuario. Es utilizado para modelar desarrollos de grandes sistemas. Las regiones definidas en el modelo de la figura son:  Región 1 - Tareas requeridas para establecer la comunicación entre el cliente y el desarrollador.  Región 2 - Tareas inherentes a la definición de los recursos, tiempo y otra información relacionada con el proyecto.  Región 3 - Tareas necesarias para evaluar los riesgos técnicos y de gestión del proyecto.  Región 4 - Tareas para construir una o más representaciones de la aplicación software.  Región 5 - Tareas para construir la aplicación, instalarla, probarla y proporcionar soporte al usuario o cliente (Ej. documentación y práctica).  Región 6 - Tareas para obtener la reacción del cliente, según la evaluación de lo creado e instalado en los ciclos 3.-El Modelo espiral de cuatro regiones o modelo original de Boehm: Muchas veces se puede llegar a confundir el modelo cascada con el modelo espiral pero la diferencia principal entre el modelo de cascada y el modelo en espiral es que el proyecto del sistema se mueve hacia la realización ciclo de desarrollo posible, tanto en los modelos, pero en el modelo en espiral de los ciclos volver varias veces a etapas anteriores en una secuencia repetitiva. Bohem(1988)examinó el proceso de desarrollo del software a la luz de los riesgos involucrados, sugiriendo que un modelo en espiral podía combinar las actividades del desarrollo con la gestión del riesgo, para minimizar y controlar el riesgo. El modelo en espiral, es en cierto sentido semejante al desarrollo iterativo. Comenzando con los requerimientos y un plan inicial para el desarrollo (que incluye el presupuesto, las restricciones y las alternativas para el personal, el diseño y el ambiente de desarrollo) el proceso inserta un paso para evaluar riesgos y construir prototipos de las alternativas, antes de escribir el “concepto de las operaciones” en un documento que describe al más alto nivel cómo debe trabajar el sistema. Desde este documento se especifica un conjunto de requerimientos, que son minuciosamente inspeccionados para asegurar que sean tan completos y consistentes como sea posible. Así, el concepto de operaciones es el producto de la primera iteración y los requerimientos son el principal producto de la segunda. En la tercera iteración y los requerimientos son el principal producto de la segunda. En la tercera iteración el desarrollo del sistema produce el diseño, y en la cuarta habilita las pruebas. Con cada iteración, el análisis de riesgos pondera diferentes alternativas a la luz de los requerimientos y restricciones, y el prototipado verifica el grado de factibilidad o de deseo antes de seleccionar una alternativa en particular. Cuando se identifican riesgos, los gerentes puedan seleccionar. Pero al igual que otros paradigmas puede resultar difícil convencer a grandes clientes de que el enfoque evolutivo es controlable. Si un riesgo importante no es descubierto y gestionado, indudablemente surgirán problemas. El modelo en sí mismo es relativamente nuevo y no se ha utilizado tanto como los paradigmas lineales secuenciales o de construcción de prototipos. Todavía tendrán que pasar muchos años antes de que se determine con absoluta certeza la eficacia de este nuevo e importante paradigma.
  • 4. Una visión alternativa del modelo puede observarse examinando el "eje de punto de entrada de proyectos". Cada uno de los circulitos (๏ ) fijados a lo largo del eje representan puntos de arranque de los distintos proyectos (relacionados); a saber:  Un proyecto de "Desarrollo de Conceptos" comienza al inicio de la espiral, hace múltiples iteraciones hasta que se completa, es la zona marcada con verde.  Si lo anterior se va a desarrollar como producto real, se inicia otro proyecto: "Desarrollo de nuevo Producto". Que evolucionará con iteraciones hasta culminar; es la zona marcada en color azul.  Eventual y análogamente se generarán proyectos de "Mejoras de Productos" y de "Mantenimiento de productos", con las iteraciones necesarias en cada área (zonas roja y gris, respectivamente). Cuando la espiral se caracteriza de esta forma, está operativa hasta que el software se retira, eventualmente puede estar inactivo (el proceso), pero cuando se produce un cambio el proceso arranca nuevamente en el punto de entrada apropiado (por ejemplo, en "Mejora del Producto"). Usos: El modelo espiral se utiliza lo más a menudo posible en proyectos grandes. Para proyectos más pequeños, el concepto de desarrollo ágil del software se está convirtiendo un alternativa viable. Militares de los E.E.U.U. ha adoptado el modelo espiral para su Sistemas futuros del combate programa. Los pasos en el modelo espiral pueden ser generalizados como sigue: El nuevo requisito del sistema se define en tanto detalle como sea posible. Esto implica generalmente el entrevistarse con de un número de usuarios que representan todos los usuarios externos o internos y otros aspectos del sistema existente. Un diseño preliminar se crea para el nuevo sistema. Un primer prototipo del nuevo sistema se construye del diseño preliminar. Esto es generalmente un sistema scaled-down, y representa una aproximación de las características del producto final. Un segundo prototipo es desarrollado por un procedimiento cuádruple: evaluación del primer prototipo en términos de sus fuerzas, debilidades, y riesgos; definir los requisitos del segundo prototipo; planeando y diseñando el segundo prototipo; construyendo y probando el segundo prototipo. En la opción del cliente, el proyecto entero puede ser abortado si el riesgo se juzga demasiado grande. Los factores de riesgo pudieron implicar los sobrantes de coste del desarrollo, cálculo erróneo del funcionar- coste, o cualquier otro factor que podría, en el juicio del cliente, da lugar a un producto final menos-que- satisfactorio. El prototipo existente se evalúa de manera semejante al igual que el prototipo anterior, y, en caso de necesidad, otro prototipo se desarrolla de él según el procedimiento cuádruple contorneado arriba. Se iteran los pasos precedentes hasta que el cliente está satisfecho que el prototipo refinado representa el producto final deseado. Se construye el sistema final, basado en el prototipo refinado. El sistema final se evalúa y se prueba a fondo. El mantenimiento general se realiza sobre una base continua para prevenir faltas en grande y para reducir al mínimo tiempo muerto. Conclusión: En conclusión el modelo espiral es una muy buena idea, a pesar de su complejidad, para empresas grandes que cuentan con los recursos necesarios para implantar un software desarrollado bajo este modelo ya que este su objetivo principal es la calidad, ya que al final de realizar el modelo sedarán cuenta que si les convendría invertir en un software que brinde enormes beneficios a toda la organización. Pero hay una diferencia si hablamos de pequeñas empresas, aquí no es recomendado ya que sería una pérdida de dinero, y varios recursos para la misma.
  • 5. Este modelo es muy parecido a los anteriores lo nuevo que trae y que lo hace más complicado es un exhaustivo análisis de riegos en cada avance, y que además aquí el cliente puede intervenir de manera directa dando sugerencias al modelo. FUENTES: Internet, libro de Ingeniería de Software (Autor Shari Lawrence Pfleeger) ANEXOS: MODELO DE CUATRO REGIONES DE BOHEM MODELO ESPIRAL DE SEIS RIESGOS MODELO ESPIRAL WIN & WIN