Вы находитесь на странице: 1из 25

Metodologa Espiral

Equipo 3
Caldern Pedraza Ricardo
Gonzlez Saldaa Edgar Uriel
Gutirrez Rojas Luis Alberto
Rojas Mungua Abraham Miguel
Yepez Huera Jose de Jesus
INTRODUCCION
El desarrollo en espiral es un modelo de ciclo de vida del
software, generalmente utilizado en ingeniera de software. Su
principal caracterstica es que toma muy en cuenta el riesgo
existente a la hora de empezar a desarrollar cualquier software.
ANTECEDENTES
Boehm en 1988 ideo y promulgo un modelo desde un enfoque distinto
al tradicional en Cascada, el cual tiene en cuenta fuertemente el riesgo
que aparece a la hora de desarrollar un software. Por lo cual se llega a
la conclusin de que el modelo Cascada es su antecesor.
CONTEXTO
Cuarta etapa 1985-1995: Impacto colectivo del software,
aparicin de las redes de informacin y de las tecnologas
orientadas a objetos, aparicin de software de inteligencia
artificial , la informacin se vuelve preponderante dentro de las
organizaciones. Como a travs del software se lleva acabo el
procesamiento de informacin y la informacin se vuelve
importante para las empresas creo que se puede decir que sera
el nacimiento de la seguridad informtica.
CREADOR
BARRY W. BOEHM

En 1957, recibi su grado de B.A. en


Harvard. Obtuvo sus grados de M.Cs. y
de Ph.D. en Matemticas en la
Universidad de California en 1961 y 1964,
respectivamente. En 1988 propuso el
modelo
PUESTOS
1955 -1959 en General Dynamics, Programador-Analista

1959 - 1973 en Rand Corporation, Jefe del departamento


de las ciencias de la informacin.

1973 - 1989 en TRW, Principal cientfico del grupo de los


sistemas de la defensa.

1989 1992 en el departamento de ESTADOS UNIDOS


de la defensa (DoD), Director de la oficina de las ciencias
y de la tecnologa de la informacin de DARPA, y como
director del software de DDR&E y de la oficina de la
informtica.
OTRAS CONTRIBUCIONES

El modelo constructivo del coste (COCOMO)

El acercamiento de la teora W (ganar-gane)


ENTRE SUS PUBLICACIONES MAS SELECTAS
TENEMOS:

Caractersticas de la calidad del software, 1978.


Economa De la Tecnologa de dotacin lgica, 1981.
Gerencia De Riesgo Del Software, Prensa De la Sociedad De la Computadora
de IEEE, 1989.
Ada y ms all: Polticas del software para el departamento de la defensa (silla)
del estudio, prensa nacional de la academia, 1996.
"Anclando el proceso del software", julio de 1996.
"Usos de los multimedia que se convierten con el modelo espiral de WinWin,"
noviembre de 1997
ESTRUCTURA

El Modelo en Espiral se divide en un nmero de actividades estructurales,


tambin llamadas "regiones de tareas" . Generalmente existen entre tres y
seis regiones de tareas.
Cada una de las regiones estn pobladas por una serie de tareas que se
adaptan a las caractersticas del proyecto que va a emprenderse. Para
proyectos pequeos el nmero de tareas y su formalidad es bajo, para
proyectos mayores y ms crticos, cada regin contiene tareas que se definen
para lograr un nivel ms alto de formalidad.

1. Determinar o fijar objetivos


Las tareas requeridas para establecer comunicacin entre el desarrollador y
el cliente como, revisar especificaciones, plantear las necesidades, entre
otros aspectos.

2. Planificacin
Las tareas requeridas para definir recursos, tiempos e informacin
relacionada con el proyecto.
3. Anlisis de riesgos
Las tareas requeridas para evaluar riesgos tcnicos y de gestin.

4. Ingeniera
Las tareas requeridas para construir una o ms representaciones de la
aplicacin.

5. Construccin y adaptacin
Las tareas requeridas para construir, probar, instalar y proporcionar soporte
al usuario.

6. Evaluacin del cliente


Las tareas requeridas para obtener la reaccin del cliente, de acuerdo a la
evaluacin de las representacin del software creadas durante la etapa de
ingeniera e implementada durante la etapa de instalacin.
VENTAJAS

El anlisis de riesgo se hace de forma explcita y clara.


Reduce riesgos del proyecto.
Incorpora objetivos de calidad.
Integra el desarrollo con el mantenimiento.

Adems es posible tener en cuenta mejoras y nuevos requerimientos sin romper con la
metodologa, ya que este ciclo de vida no es rgido ni esttico.
Genera mucho tiempo en el desarrollo del sistema.
Es un modelo costoso.
Requiere la experiencia de alguien en la identificacin de riesgos.
BENEFICIOS Y OPERACIN
EL MODELO EN ESPIRAL ES UN MODELO DE CICLO DE VIDA ORIENTADO A
RIESGOS QUE DIVIDE UN PROYECTO SOFTWARE EN MINI PROYECTOS.
Cada mini proyecto se centra en uno o ms riesgos importantes hasta que todos
estn controlados.
Despus de controlar todos los riesgos ms importantes, el modelo en espiral
finaliza del mismo modo que el modelo de ciclo de vida en cascada.
El significado del diagrama no tiene porque seguirse de forma literal.
No es importante que la espiral tenga exactamente 4 ciclos
no es importante tampoco que se realicen exactamente los 6 pasos
como se indica. Puede adaptar cada iteracin de la espiral a las
necesidades que demanda su proyecto.
El modelo se puede combinar con otros modelos de ciclo de vida De
formas distintas.
Se puede comenzar un proyecto con una serie de iteraciones para
reducir los riesgos,
despus de haber reducido los riesgos a un nivel aceptable, se puede
finalizar el esfuerzo de desarrollo con un ciclo de vida en cascada u
otro modelo que no se basa en riesgos.
Pueden incorporar otros modelos de ciclo de vida como iteraciones
dentro del modelo en espiral.
EVOLUCIN

El modelo espiral tuvo varias modificaciones que son:

Modelo Original de Boehm.


Modelo Tpico de Seis Regiones.
Modelo WINWIN.
MODELO ORIGINAL DE BOEHM

No hay un nmero definido de iteraciones (Las iteraciones las deciden el equipo


que da gestin al proyecto).
Cada vuelta se divide en 4 sectores:
Planeacin : se determinan los objetivos, alternativas y restricciones
Anlisis de riesgo : Se analizan las alternativas ,se identifica el riesgo y se
da la resolucin.
Ingeniera : desarrollo del producto hasta "el siguiente nivel".
Evaluacin : valoracin por parte del cliente de los resultados obtenidos.
MODELO ORIGINAL DE BOEHM
MODELO TIPICO DE SEIS REGIONES

Comunicacin con el cliente: las tareas requeridas. (Contacto entre el


desarrollador y el cliente).

Planificacin: las tareas requeridas para definir recursos, el tiempo y


otras informaciones relacionadas con el proyecto. Son todos los
requerimientos.

Anlisis de riesgos: las tareas requeridas para evaluar riesgos tcnicos y


otras informaciones relacionadas con el proyecto.
MODELO TIPICO DE SEIS REGIONES

Ingeniera:las tareas (procesos) requeridas para construir una o


ms representaciones de la aplicacin.

Construccin y adaptacin:construir, probar, instalar y


proporcionar soporte.

Evaluacin del cliente:las tareas requeridas para obtener la


reaccin del cliente segn la evaluacin de las representaciones
del software creadas durante la etapa de ingeniera e
implementacin durante la etapa de instalacin.
MODELO TIPICO DE SEIS REGIONES
MODELO WINWIN

Identificacin del sistema o subsistemas clave de los directivos.(Saber qu quieren)

Determinacin de las condiciones de victoria de los directivos.(Saber qu necesitan)

Negociacin de las condiciones de victoria de los directivos para reunirlas en un conjunto


de condiciones para todos los afectados (incluyendo el equipo del proyecto de software).

El modelo en espiral WINWIN introduce tres hitos en el proceso, llamados puntos de fijacin
que ayudan a establecer la completitud de un ciclo alrededor del espiral y proporcionan hitos
de decisin antes de continuar el proyecto de software.
Gracias