Sie sind auf Seite 1von 8

Nombre: Roger Alexandro Arce Zeballos

Ttulo: Estrategias de desarrollo de sistemas: Modelo Espiral


Fecha de Presentacin: 31 de marzo de 2014

Observaciones
A
Modelo Espiral
Introduccin
En el proceso de desarrollo de software de un sistema informtico est compuesto por hardware y
software. El buen funcionamiento del hardware escomparable a la de cualquier otro equipo de cmputo
existente. Respecto al software, su construccin y resultados han sido cuestionados debido a los
problemas asociados a ellos:
La demanda de informacin no satisface completamente a los usuarios.
Los programas se caen con cierta frecuencia.
Los costes del software son difciles de prever y normalmente superan las estimaciones
propuestas con anterioridad.
La modificacin del software es una tarea difcil y costosa.
El modelo en espiral es un enfoque realista del desarrollo de sistemas y de software a gran escala. Al igual
que el software evoluciona, el desarrollador y el usuario, comprenden y reaccionan mejor ante riesgos en
cada uno de las etapas evolutivas.
Objetivos
El modelo espiral es una alternativa de estrategia para el desarrollo de sistemas, que se basa como un
proceso iterativo, en el que los avances se hacen gradualmente y en el que se prepara rigurosamente en
cada paso.
En el modelo espiral, desarrollaras en una serie de versiones incrementales. Durante las primeras
iteraciones podr ser un modelo en papel o un prototipo, durante las ltimas iteraciones se producir
versiones cada vez ms completas del sistema diseado.
Desarrollo del tema
El modelo en espiral, propuesto por Barry Boehm en 1988, es un modelo de proceso de software
evolutivo que fusiona la naturaleza iterativa de construccin de prototipos con los aspectos controlados y
sistemticos del modelo lineal o secuencial. Proporciona el potencial para el desarrollo rpido de
versiones incrementales del software. En el transcurso del tiempo este modelo agreg 3 modificaciones
pero con un mismo conocimiento estructurado:
Prototipo de Boehm
Prototipo 6 Fases
Prototipo WINWIN
Prototipo de Boehm
El modelo espiral en el desarrollo del software donde el esfuerzo del desarrollo es iterativo, tan pronto
culmina un esfuerzo del desarrollo por ah mismo comienza otro; adems en cada ejecucin del
desarrollo se sigue cuatro pasos principales:
Determinar o fijar los objetivos.
En este paso define objetivos especficos para posteriormente identificar las limitaciones del
proceso y del sistema de software, adems se disea una planificacin detallada de gestin y se
identifican los riesgos.
Anlisis del riesgo.
En este paso se efecta un anlisis detallado para cada uno de los riesgos identificados del
proyecto, se definen los pasos a seguir para reducir los riesgos y luego del anlisis de estos riesgos
se planean estrategias alternativas.
Desarrollar, verificar y validar.
En este tercer paso, despus del anlisis de riesgo, se eligen un paradigma para el desarrollo del
sistema de software y se lo desarrolla.
Planificar.
En este ltimo paso es donde el proyecto se revisa y se toma la decisin si se debe continuar con
un ciclo posterior al de la espiral. Si se decide continuar, se desarrollan los planes para la siguiente
fase del proyecto.
Prototipo de 6 Fases
El modelo en espiral esta compartida en varias actividades estructurales, tambin llamadas regiones de
tareas. Existen seis regiones de tareas que son:
Comunicacin con el cliente.
Requerida para establecer comunicacin entre el desarrollador y el cliente.
Planificacin.
Necesaria aplicarla para poder definir los recursos, el tiempo y otras informaciones relacionadas
con el proyecto, es decir, son todos los requerimientos.
Anlisis de riesgos o evaluacin de alternativas
Esta es una de las tareas principales por lo que se aplica el modelo en espiral, es requerida para
evaluar los riesgos tcnicos y otras informaciones relacionadas con el proyecto.
Ingeniera.
Necesaria ya que se requiere construir una o ms representaciones de la aplicacin.
Construccin y adaptacin.
Esta tarea es requerida en el modelo espiral porque se necesita construir, probar, instalar y
proporcionar soporte al usuario.
Evaluacin el cliente.
Esta tambin es una tarea principal, necesaria para adquirir la reaccin del cliente segn la
evaluacin de las representaciones del software creadas durante la etapa de ingeniera y la de
implementacin creada durante la etapa de instalacin.
Prototipo WINWIN
El Prototipo define un conjunto de actividades de negociacin al principio de casa alrededor de la espiral.
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.
Ms que una simple actividad de comunicacin con el cliente se definen las siguientes actividades:
Identificacin:
Caracterizacin del sistema o subsistemas clave de los directivos.
Determinacin:
Valor de las condiciones de victoria de los directivos.
Negociacin:
Contratacin 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).
Caractersticas del modelo en espiral para el desarrollo de software
Es considerado como un modelo evolutivo ya que combina el modelo clsico con el diseo de prototipos:
Nueva etapa que es el anlisis de riesgos.
Este modelo es el adecuado para desarrollar software con diferentes versiones actualizadas como
se hace con los programas modernos de computacin.
Este es el enfoque ms realista actualmente.
Cuando empieza este proceso evolutivo, el equipo de ingeniera del software gira alrededor de la espiral
en la direccin de las agujas del reloj, comenzando por el centro. El primer circuito de la espiral puede
producir el desarrollo de una especificacin de productos; los pasos siguientes en la espiral se podran
utilizar para desarrollar un prototipo y progresivamente versiones ms sofisticadas del software. Cada
paso por la regin de planificacin produce ajustes en el plan del proyecto.
Requiere una considerable habilidad para la evaluacin del riesgo, y cuenta con esta habilidad para el
xito. Si un riesgo importante no es descubierto y gestionado, indudablemente surgirn problemas.
Finalmente, el modelo no se ha utilizado tanto como los paradigmas lineales secuenciales o de
construccin de prototipos. Todava tendrn que pasar muchos aos antes de que se determine con
absoluta certeza la eficacia de este nuevo e importante paradigma.
Conclusin
Este Modelo de Espiral es una estrategia de desarrollo de sistemas compuesto por tres prototipos:
Boehm, 6 fases y WINWIN, que en la actualidad tiene un enfoque ms realista. La creacin de prototipos
se utiliza como mecanismo de reduccin de riesgo.
El modelo en espiral permite a quien lo desarrolla, aplicar el enfoque de construccin de prototipos
(Modelar) en cualquier etapa de evolucin del producto y utiliza como mecanismo de reduccin de
riesgos.
Ventajas y Desventajas
Ventajas
Se adapta y se aplica a lo largo de la vida del software de computadora.
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 nivele evolutivos.
El modelo en espiral permite a quien lo desarrolla aplicar el enfoque de construccin de
prototipos en cualquier etapa de evolucin del producto.
El modelo en espiral demanda una consideracin directa de los riesgos tcnicos en todas las
etapas del proyecto y si se aplica adecuadamente debe reducir los riesgos antes de que se
conviertan en problemas.
En la utilizacin de grandes sistemas ha doblado la productividad.
DESVENTAJAS
Resulta difcil convencer a grandes clientes de que el enfoque evolutivo es controlable.
Debido a su elevada complejidad no se aconseja utilizarlo en pequeos sistemas.
Genera mucho tiempo en el desarrollo del sistema
Requiere experiencia en la identificacin de riesgos
Aplicacin
Los nuevos requerimientos del sistema se definen en todo los detalles posibles, esto implica
generalmente el entrevistarse con un nmero determinado de usuarios que representarn a todos los
usuarios tanto externos como internos y otros aspectos del sistema existente.
El modelo en espiral se utiliza sobre todo en grandes proyectos. Para proyectos ms pequeos, el
concepto de desarrollo gil de software se est convirtiendo en una alternativa viable. Los militares
haban adoptado el modelo en espiral para su programa Future Combat Systems. El proyecto FCS fue
cancelada despus de seis aos, tena una iteracin de dos aos. El FCS debera haber dado lugar a tres
prototipos consecutivos. Fue cancelado en mayo de 2009 - El modelo en espiral por tanto, puede
adaptarse a las pequeas aplicaciones de software y no una complicada distribuida, interoperable,
sistema de sistemas.
Bibliografa
http://es.geocities.com/modeloespiral/definicion.htm
http://es.wikipedia.org/wiki/Desarrollo_en_espiral
http://148.202.148.5/cursos/cc321/fundamentos/unidad1/espiral.htm
Ingeniera de Software, Un enfoque Prctico, Roger S. Pressman.
Universidad Estatal de Milagro, Modelo Espiral de un proyecto de desarrollo de software. [Ecuador]:
Administracin y Evaluacin de Proyectos, 2011
http://es.wikipedia.org/wiki/Desarrollo_en_espiral http://www.compute-rs.com/es/consejos-
362625.htm http://alarcos.inf-cr.uclm.es/doc/ISOFTWAREI/Tema03.pdf
http://es.wikipedia.org/wiki/Software#Proceso_de_creaci.C3.B3n_del_software
http://148.202.148.5/cursos/cc321/fundamentos/unidad1/espiral.htm
http://centrodeartigos.com/articulos-noticias-consejos/article_135811.html

--
En el proceso de desarrollo de software de un sistema informtico est compuesto por hardware y software. El buen funcionamiento del
hardware es comparable a la de cualquier otro equipo de cmputo existente. Respecto al software, su construccin y resultados han sido
cuestionados debido a los problemas asociados a ellos:
La demanda de informacin no satisface completamente a los usuarios.
Los programas se caen con cierta frecuencia.
Los costes del software son difciles de prever y normalmente superan las estimaciones propuestas con anterioridad.
La modificacin del software es una tarea difcil y costosa.
--
Prototipo de Boehm
Prototipo 6 Fases
Prototipo WINWIN
--
P R OT OT I P O DE B OE HM
El modelo espiral en el desarrollo del software donde el esfuerzo del desarrollo es iterativo, tan pronto culmina un esfuerzo del desarrollo por ah
mismo comienza otro; adems en cada ejecucin del desarrollo se sigue cuatro pasos principales:
D E T E R MI NA R O F I J A R L OS OB J E T I V OS .
A N L I S I S DE L R I E S G O.
D E S A R R OL L A R , V E R I F I C A R Y V A L I DA R .
P L A NI F I C A R .
--
P R OT OT I P O DE 6 F A S E S
El modelo en espiral esta compartida en varias actividades estructurales, tambin llamadas regiones de tareas. Existen seis regiones de tareas
que son:
C OMU NI C A C I N C ON E L C L I E NT E .
P L A NI F I C A C I N.
A N L I S I S DE R I E S GOS .
I NGE NI E R A .
C ONS T R U C C I N Y A DA P T A C I N.
E V A L UA C I N E L C L I E NT E .
- -
P R OT OT I P O WI NWI N
El Prototipo define un conjunto de actividades de negociacin al principio de casa alrededor de la espiral.
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.
Ms que una simple actividad de comunicacin con el cliente se definen las siguientes actividades:
I DE NT I F I C A C I N:
D E T E R MI NA C I N:
NE G OC I A C I N:
- -
C A R A C T E R S T I C A S DE L MOD E L O E N E S P I R A L P A R A E L DE S A R R OL L O DE S OF T WAR E
Cuando empieza este proceso evolutivo, el equipo de ingeniera del software gira alrededor de la espiral en la direccin de las agujas del reloj,
comenzando por el centro. El primer circuito de la espiral puede producir el desarrollo de una especificacin de productos; los pasos siguientes
en la espiral se podran utilizar para desarrollar un prototipo y progresivamente versiones ms sofisticadas del software. Cada paso por la regin
de planificacin produce ajustes en el plan del proyecto.
Requiere una considerable habilidad para la evaluacin del riesgo, y cuenta con esta habilidad para el xito. Si un riesgo importante no es
descubierto y gestionado, indudablemente surgirn problemas. Finalmente, el modelo no se ha utilizado tanto como los paradigmas lineales
secuenciales o de construccin de prototipos. Todava tendrn que pasar muchos aos antes de que se determine con absoluta certeza la eficacia
de este nuevo e importante paradigma.
--
C ONC L US I N
Este Modelo de Espiral es una estrategia de desarrollo de sistemas compuesto por tres prototipos: Boehm, 6 fases y WINWIN, que en la
actualidad tiene un enfoque ms realista. La creacin de prototipos se utiliza como mecanismo de reduccin de riesgo.
El modelo en espiral permite a quien lo desarrolla, aplicar el enfoque de construccin de prototipos (Modelar) en cualquier etapa de evolucin
del producto y utiliza como mecanismo de reduccin de riesgos.
--
APL I CACI N
El proyecto FCS fue cancelada despus de seis aos, tena una iteracin de dos aos. El FCS debera haber dado lugar a tres prototipos
consecutivos. Fue cancelado en mayo de 2009 - El modelo en espiral por tanto, puede adaptarse a las pequeas aplicaciones de software y no una
complicada distribuida, interoperable, sistema de sistemas.

Das könnte Ihnen auch gefallen