You are on page 1of 11

Modelos de desarrollo del software

Elaborado por: Jorge Maximiliano Ros Espinosa

Modelo en espiral

DEFINICIN

El modelo espiral en el desarrollo del software es un modelo meta del ciclo de vida del software donde el esfuerzo del desarrollo es iterativo, tan pronto culmina un esfuerzo del desarrollo, comienza otro; adems en cada ejecucin del desarrollo se sigue cuatro pasos principales:

ETAPAS DEL MODELO EN ESPIRAL


1.

Definicin de objetivos:

Se definen los objetivos. Se definen las restricciones del proceso y del producto. Se realiza un diseo detallado del plan administrativo. Se identifican los riesgos y se elaboran estrategias alternativas dependiendo de estos.

2.

Evaluacin y reduccin de riesgos:


Desarrollo y validacin: Planificacin:

Se realiza un anlisis detallado de cada riesgo identificado. Pueden desarrollarse prototipos para disminuir el riesgo de requisitos dudosos. Se llevan a cabo los pasos para reducir los riesgos.
En este tercer paso, despus del anlisis de riesgo, se eligen un modelo para el desarrollo del sistema de software y se lo desarrolla. Se determina si continuar con otro ciclo. Se planea la siguiente fase del proyecto.

3. 4.

Actividades estructurales

Comunicacin con el cliente.- Las tareas requeridas para establecer comunicacin entre el desarrollador y el cliente, sea revisar especificaciones, plantear necesidades, etc. Planificacin.- Las tareas requeridas para definir recursos, tiempos e informacin relacionada con el proyecto. Anlisis de riesgos.- Las tareas requeridas para evaluar riesgos tcnicos y de gestin. Ingeniera.- Las tareas requeridas para construir una o ms representaciones de la aplicacin Construccin y adaptacin.- Las tareas requeridas para construir, probar, instalar y proporcionar soporte al usuario. 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 implementada durante la etapa de instalacin

CARACTERSTICAS DEL MODELO EN ESPIRAL PARA EL DESARROLLO DE SOFTWARE


Contiene una nueva etapa que es el anlisis de riesgos, no incluida anteriormente. Este modelo es el indicado para desarrollar software con diferentes versiones actualizadas como se hace con los programas modernos de PCs. La ingeniera puede desarrollarse a travs del ciclo de vida clsico o el de construccin de prototipos. Este es el enfoque ms realista actualmente.

Ventajas

No requiere una definicin completa de los requerimientos del software a desarrollar para comenzar su funcionalidad. En la terminacin de un producto desde el final de la primera iteracin es muy factible aprobar los requisitos. Sufrir retrasos corre un riesgo menor, por que se comprueban los conflictos presentados tempranamente y existe la forma de poder corregirlos a tiempo. El producto avanza a pasos firmes solucionado riesgos en cada iteracin.

Desventajas

Existe complicacin cuando se evala los riesgos. Se requiere la participacin continua por parte del cliente. Se pierde tiempo al volver producir inicialmente una especificacin completa de los requerimientos cuando se modifica o mejora el software. Requiere de mucha administracin.

Preguntas:

forma en la que se van realizando los procesos del modelo espiral? aspecto importante que diferencia a este modelo de los demas?

Respuestas

Continua y ciclica La evaluacin de riesgos

BIBLIOGRAFA
www.dsic.upv.es/asignaturas/facultad/lsi/. ../IntroduccionProcesoSW.doc http://www.ojovisual.net/galofarino/mode loespiral.pdf http://www.sites.upiicsa.ipn.mx/polilibros /portal/Polilibros/P_externos/Administraci on_informatica_de_las_organizaciones_Ra mon_E_Enriquez_Gonzalez/AIO2_Mod_ES PIRAL.html

You might also like