SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
INGENIERIA DE SOFTWARE II
ALEXANDER PAREDES PEREZ
RUBEN RONQUILLO
MODELO EN ESPIRAL
Este modelo, fue propuesto por Barry Bohem en 1988.
• Es un modelo de proceso de software evolutivo que
acompaña la naturaleza evolutiva de los aspectos
controlados y sistemáticos del ciclo de vida tradicional.
• Proporciona el potencial para el desarrollo rápido de
versiones incrementales del software.
En este modelo, el sistema se desarrolla en una serie de
versiones incrementales.
MODELO ESPIRAL
DESARROLLO DE SOFTWARE MEDIANTE
MODELO ESPIRAL
1. Determinar los Objetivos y Alternativas:
• Objetivos: Que necesidad debe cubrir el producto.
• Alternativas: Las diferentes formas de conseguir los objetivos de
forma exitosa, desde diferentes puntos de vista como pueden ser:
 Características: experiencia del personal, requisitos
a cumplir, etc.
 Formas de gestión del sistema.
 Riesgo asumido con cada alternativa.
2. Análisis del riesgo:
• Evaluar las diferentes alternativas que se plantean teniendo en cuenta
los objetivos a conseguir y las restricciones impuestas. Frecuentemente,
este paso identifica las áreas de incertidumbre del proyecto con sus
correspondientes riesgos.
• Si existen riesgos, lo siguiente es la formulación de una estrategia efectiva
en coste (utilizando prototipos, simulación, bancos de prueba,
cuestionario para los usuarios, modelización analítica o combinaciones
de éstas y otras técnicas de resolución de riesgos) para resolver dichos
riesgos.
DESARROLLO DE SOFTWARE MEDIANTE
MODELO ESPIRAL
3. Planeación:
Se definen las tareas requeridas para definir factores críticos del
proyecto como son:
• Recursos
• Tiempo
• Información relacionada con el proyecto.
4. Desarrollar y Probar:
Tareas de la actividad propia y de prueba.
Análisis de alternativas e identificación resolución de riesgos.
Dependiendo del resultado de la evaluación de los riesgos, se elige un
modelo para el desarrollo, el que puede ser cualquiera de los otros
existentes, como formal, evolutivo, cascada, etc.
DESARROLLO DE SOFTWARE MEDIANTE
MODELO ESPIRAL
MODELO ESPIRAL
VENTAJAS DESVENTAJAS
 Puede adaptarse y aplicarse a lo largo de la vida del
software de computadora.
 Es un enfoque realista del desarrollo de sistemas y de
software a gran escala.
 Como el software evoluciona, a medida que progresa el
proceso el desarrollador y el cliente comprenden y
reaccionan mejor ante riesgos en cada uno de los niveles
evolutivos.
 Permite a quien lo desarrolla aplicar el enfoque de
construcción de prototipos en cualquier etapa de
evolución del producto.
 Mantiene el enfoque sistemático de los pasos sugeridos
por el ciclo de vida clásico, pero lo incorpora al marco de
trabajo iterativo que refleja de forma más realista el
mundo real.
 Demanda una consideración directa de los riesgos
técnicos en todas las etapas del proyecto, y, si se aplica
adecuadamente, debe reducir los riesgos antes de que se
conviertan en problemáticos.
 Puede resultar difícil convencer a grandes clientes
(particularmente en situaciones bajo contrato) de que el
enfoque evolutivo es controlable.
 Requiere una considerable habilidad para la evaluación
del riesgo.
 No se ha utilizado tanto como los paradigmas lineales
secuenciales o de construcción de prototipos.
 Es bastante costoso.
 Requiere una cantidad de tiempo superior a otros ciclos
de vida.
 Es complicado realizar una planificación global del
proyecto.

Más contenido relacionado

La actualidad más candente

Modelo de software en espiral
Modelo de software en espiralModelo de software en espiral
Modelo de software en espiral
Nando Lopez
 
4.2 modelo de espiral
4.2 modelo de espiral4.2 modelo de espiral
4.2 modelo de espiral
jcezarv
 
Modelos de proceso evolutivo
Modelos de proceso evolutivoModelos de proceso evolutivo
Modelos de proceso evolutivo
Uriel Ramos
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win win
khinkhe
 

La actualidad más candente (20)

Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
Modelo de software en espiral
Modelo de software en espiralModelo de software en espiral
Modelo de software en espiral
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
Modelo Espiral, victor mamani catachura, boreasH,Ingenieria De Software
Modelo Espiral, victor mamani catachura, boreasH,Ingenieria De SoftwareModelo Espiral, victor mamani catachura, boreasH,Ingenieria De Software
Modelo Espiral, victor mamani catachura, boreasH,Ingenieria De Software
 
Modelos de proceso evolutivos – prototipos
Modelos de proceso evolutivos – prototiposModelos de proceso evolutivos – prototipos
Modelos de proceso evolutivos – prototipos
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
Modelo de desarrollo de software espiral
Modelo de desarrollo de software espiralModelo de desarrollo de software espiral
Modelo de desarrollo de software espiral
 
Ingenieria de software.
Ingenieria de software.Ingenieria de software.
Ingenieria de software.
 
Presentación de software
Presentación de softwarePresentación de software
Presentación de software
 
Modelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoModelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado Evolutivo
 
4.2 modelo de espiral
4.2 modelo de espiral4.2 modelo de espiral
4.2 modelo de espiral
 
Modelos de proceso evolutivo
Modelos de proceso evolutivoModelos de proceso evolutivo
Modelos de proceso evolutivo
 
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
 
Desarrollo Evolutivo
Desarrollo EvolutivoDesarrollo Evolutivo
Desarrollo Evolutivo
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
Metodolgias de desarrollo (evolutivo)
Metodolgias de desarrollo (evolutivo)Metodolgias de desarrollo (evolutivo)
Metodolgias de desarrollo (evolutivo)
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win win
 
Diseño de software modelo lineal (presentacion)
Diseño de software   modelo lineal (presentacion)Diseño de software   modelo lineal (presentacion)
Diseño de software modelo lineal (presentacion)
 
Prototipos
PrototiposPrototipos
Prototipos
 

Destacado

Festivalde Crisantemos
Festivalde CrisantemosFestivalde Crisantemos
Festivalde Crisantemos
nomeseocurre
 
Evolución de la comunicación humana por medios masivos
Evolución de la comunicación humana por medios masivosEvolución de la comunicación humana por medios masivos
Evolución de la comunicación humana por medios masivos
Lizeth Muñoz Cobos
 
Utilisation d'un système de tag des objets elf
Utilisation d'un système de tag des objets elfUtilisation d'un système de tag des objets elf
Utilisation d'un système de tag des objets elf
Thierry Gayet
 

Destacado (20)

Factorizacionunidad4
Factorizacionunidad4   Factorizacionunidad4
Factorizacionunidad4
 
Festivalde Crisantemos
Festivalde CrisantemosFestivalde Crisantemos
Festivalde Crisantemos
 
SIG
SIGSIG
SIG
 
Evolución de la comunicación humana por medios masivos
Evolución de la comunicación humana por medios masivosEvolución de la comunicación humana por medios masivos
Evolución de la comunicación humana por medios masivos
 
Plantilla para diapositivas - Procesos Administrativos
Plantilla para diapositivas - Procesos AdministrativosPlantilla para diapositivas - Procesos Administrativos
Plantilla para diapositivas - Procesos Administrativos
 
Cooperation au developpement, Koutiala (Mali) le sursaut local (depliant)
Cooperation au developpement, Koutiala (Mali) le sursaut local (depliant)Cooperation au developpement, Koutiala (Mali) le sursaut local (depliant)
Cooperation au developpement, Koutiala (Mali) le sursaut local (depliant)
 
Lam echaml
Lam echamlLam echaml
Lam echaml
 
Invitacion
Invitacion Invitacion
Invitacion
 
Ajo+aceite de oliva
Ajo+aceite de olivaAjo+aceite de oliva
Ajo+aceite de oliva
 
Unidad 2
Unidad 2 Unidad 2
Unidad 2
 
Brochure anahita
Brochure anahitaBrochure anahita
Brochure anahita
 
Unidadddd8refuerzo
Unidadddd8refuerzoUnidadddd8refuerzo
Unidadddd8refuerzo
 
Vivero el jazmín s
Vivero el jazmín sVivero el jazmín s
Vivero el jazmín s
 
Servicios web internet
Servicios web   internetServicios web   internet
Servicios web internet
 
Utilisation d'un système de tag des objets elf
Utilisation d'un système de tag des objets elfUtilisation d'un système de tag des objets elf
Utilisation d'un système de tag des objets elf
 
Femmes2 De Jmr
Femmes2  De JmrFemmes2  De Jmr
Femmes2 De Jmr
 
Reglamento ley contra_lavadodedinero_lichansberger
Reglamento ley contra_lavadodedinero_lichansbergerReglamento ley contra_lavadodedinero_lichansberger
Reglamento ley contra_lavadodedinero_lichansberger
 
Investigación, ciencia y tecnología
Investigación, ciencia y tecnologíaInvestigación, ciencia y tecnología
Investigación, ciencia y tecnología
 
10 maneras de innovar
10 maneras de innovar10 maneras de innovar
10 maneras de innovar
 
Révolution numérique
Révolution numériqueRévolution numérique
Révolution numérique
 

Similar a Modelos espiral

Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
Abner Garcia
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
Albert Cintron
 
Carrera de informatica_educativa
Carrera de informatica_educativaCarrera de informatica_educativa
Carrera de informatica_educativa
Diego Sinche
 

Similar a Modelos espiral (20)

Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
 
García _Herrera_Victor_Eduardo_S9.pptx
García _Herrera_Victor_Eduardo_S9.pptxGarcía _Herrera_Victor_Eduardo_S9.pptx
García _Herrera_Victor_Eduardo_S9.pptx
 
C iclos de vida del software
C iclos de vida del softwareC iclos de vida del software
C iclos de vida del software
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
 
Jhostin vasquez modelos de software
Jhostin vasquez   modelos de softwareJhostin vasquez   modelos de software
Jhostin vasquez modelos de software
 
Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
Proceso del software (Metodos Agiles)
Proceso del software (Metodos Agiles)Proceso del software (Metodos Agiles)
Proceso del software (Metodos Agiles)
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del software
 
Modelos de Desarrollo del Software
Modelos de Desarrollo del SoftwareModelos de Desarrollo del Software
Modelos de Desarrollo del Software
 
Exposición Modelo en Espiral.pdf
Exposición Modelo en Espiral.pdfExposición Modelo en Espiral.pdf
Exposición Modelo en Espiral.pdf
 
Modelo en espiral
Modelo en espiralModelo en espiral
Modelo en espiral
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Metodología tradicional
Metodología tradicionalMetodología tradicional
Metodología tradicional
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
Actividad de aprendizaje
Actividad de aprendizajeActividad de aprendizaje
Actividad de aprendizaje
 
modelos para el desarrollo de sofware
modelos para el desarrollo de sofwaremodelos para el desarrollo de sofware
modelos para el desarrollo de sofware
 
Carrera de informatica_educativa
Carrera de informatica_educativaCarrera de informatica_educativa
Carrera de informatica_educativa
 
Doc grupo2-webquest
Doc grupo2-webquestDoc grupo2-webquest
Doc grupo2-webquest
 

Modelos espiral

  • 1. INGENIERIA DE SOFTWARE II ALEXANDER PAREDES PEREZ RUBEN RONQUILLO MODELO EN ESPIRAL
  • 2. Este modelo, fue propuesto por Barry Bohem en 1988. • Es un modelo de proceso de software evolutivo que acompaña la naturaleza evolutiva de los aspectos controlados y sistemáticos del ciclo de vida tradicional. • Proporciona el potencial para el desarrollo rápido de versiones incrementales del software. En este modelo, el sistema se desarrolla en una serie de versiones incrementales. MODELO ESPIRAL
  • 3. DESARROLLO DE SOFTWARE MEDIANTE MODELO ESPIRAL 1. Determinar los Objetivos y Alternativas: • Objetivos: Que necesidad debe cubrir el producto. • Alternativas: Las diferentes formas de conseguir los objetivos de forma exitosa, desde diferentes puntos de vista como pueden ser:  Características: experiencia del personal, requisitos a cumplir, etc.  Formas de gestión del sistema.  Riesgo asumido con cada alternativa.
  • 4. 2. Análisis del riesgo: • Evaluar las diferentes alternativas que se plantean teniendo en cuenta los objetivos a conseguir y las restricciones impuestas. Frecuentemente, este paso identifica las áreas de incertidumbre del proyecto con sus correspondientes riesgos. • Si existen riesgos, lo siguiente es la formulación de una estrategia efectiva en coste (utilizando prototipos, simulación, bancos de prueba, cuestionario para los usuarios, modelización analítica o combinaciones de éstas y otras técnicas de resolución de riesgos) para resolver dichos riesgos. DESARROLLO DE SOFTWARE MEDIANTE MODELO ESPIRAL
  • 5. 3. Planeación: Se definen las tareas requeridas para definir factores críticos del proyecto como son: • Recursos • Tiempo • Información relacionada con el proyecto. 4. Desarrollar y Probar: Tareas de la actividad propia y de prueba. Análisis de alternativas e identificación resolución de riesgos. Dependiendo del resultado de la evaluación de los riesgos, se elige un modelo para el desarrollo, el que puede ser cualquiera de los otros existentes, como formal, evolutivo, cascada, etc. DESARROLLO DE SOFTWARE MEDIANTE MODELO ESPIRAL
  • 6. MODELO ESPIRAL VENTAJAS DESVENTAJAS  Puede adaptarse y aplicarse a lo largo de la vida del software de computadora.  Es un enfoque realista del desarrollo de sistemas y de software a gran escala.  Como el software evoluciona, a medida que progresa el proceso el desarrollador y el cliente comprenden y reaccionan mejor ante riesgos en cada uno de los niveles evolutivos.  Permite a quien lo desarrolla aplicar el enfoque de construcción de prototipos en cualquier etapa de evolución del producto.  Mantiene el enfoque sistemático de los pasos sugeridos por el ciclo de vida clásico, pero lo incorpora al marco de trabajo iterativo que refleja de forma más realista el mundo real.  Demanda una consideración directa de los riesgos técnicos en todas las etapas del proyecto, y, si se aplica adecuadamente, debe reducir los riesgos antes de que se conviertan en problemáticos.  Puede resultar difícil convencer a grandes clientes (particularmente en situaciones bajo contrato) de que el enfoque evolutivo es controlable.  Requiere una considerable habilidad para la evaluación del riesgo.  No se ha utilizado tanto como los paradigmas lineales secuenciales o de construcción de prototipos.  Es bastante costoso.  Requiere una cantidad de tiempo superior a otros ciclos de vida.  Es complicado realizar una planificación global del proyecto.