Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

MODELO DE DESARROLLO DE SOFTWARE EN ESPIRAL

No description
by

jesus duarte

on 6 April 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of MODELO DE DESARROLLO DE SOFTWARE EN ESPIRAL

Que es?? Ventajas En que
se diferencia?? Modelo en ESPIRAL
Desarrollo de Software Budapest (cc) photo by Metro Centric on Flickr (cc) photo by Franco Folini on Flickr (cc) photo by jimmyharris on Flickr (cc) photo by Metro Centric on Flickr Modelo definido originalmente por Barry Boehm en 1988 utilizado generalmente en el desarrollo de proyectos de Software Consiste en una serie de ciclos repetidos Incorpora un nuevo elemento
"el análisis de riesgos" El modelo de cascada y el
modelo espiral suponen, de
manera general, que los
requerimientos del cliente no cambian radicalmente en el transcurso del desarrollo del sistema. El modelo espiral se postuló como una
alternativa al modelo de cascada.
La ventaja de este modelo radica en el perfeccionamiento de las soluciones
encontradas con cada ciclo de desarrollo, en términos de dar respuesta a los requerimientos inicialmente analizados El proceso unificado propone la elaboración de varios ciclos de desarrollo, donde cada uno finaliza con la entrega al cliente de un producto terminado. Este se enmarca entre los conocidos modelos iterativo-incremental Etapas 1. planificaci'on 2. analisis de riesgos 4. evaluacion 3. ingenieria Desventajas Cada uno tiene las mismas fases
y cuando termina da un producto
ampliado con respecto al ciclo anterior Es parecido al modelo
incremental (ciclos y sus fases), la diferencia importante es que tiene en cuenta el concepto de riesgo. Nació en 1935 USA.
Ingeniero informático U.S.C
Licenciatura en matemáticas y P.H.D
en Harvard. En que Consiste Como Funciona?? Cada bucle o iteración
representa una actividad.
Incluye un “Análisis de Riesgo”
(continuar o mejor lo
suspendemos).
Antes de hacer algo debemos analizarlo.
Escoger la opción más conveniente.
Analizar los riesgos que se pueda tener. El modelo espiral consta de
4 cuadrantes que son sus fases
y se dividen de la siguiente
forma: 1.- Planificación
2.- Análisis de Riesgos
3.- Ingeniería
4.- Evaluación Recursos requeridos, tareas, Personal
del proyecto,

Productos conocidos al proyecto


Requerimientos Identificar ideas o necesidades.
Formular soluciones potenciales.
Planificar la transición del sistema Diseño de interfaz, bases de datos,
Seleccionar o desarrollar algoritmos,
Crear código de fuente Crear datos del código de fuente.
Ejecutar tareas de verificación y validación.
Planificar y ejecutar pruebas,
Generación de aspectos de mejora, errores, defectos Es nuevo y no se ha utilizado tanto como otros modelos de ciclo de vida. Se necesitan expertos en el manejo del modelo para prever el riesgo, no siendo una tarea fácil. No es aplicable a proyectos bajo contrato o a proyectos sencillos donde su dominio de aplicación es conocido y previsible. Principios Basicos Examinar tus múltiples alternativas de acción y elegir una de las más convenientes. Evaluar qué tienes hecho y qué tienes que haber aprendido después de hacer algo No ser tan ingenuo para pensar que el sistema que estás construyendo será "EL" sistema que el cliente necesita Conocer (comprender) los niveles de riesgo, que tendrás que tolerar. El modelo en espiral permite a quien lo desarrolla aplicar el enfoque de construcción de prototipos en cualquier etapa de la evolución del producto

Trata de mejorar los ciclos de vida clásicos y prototipos.

El desarrollador y el cliente comprenden y reaccionan mejor ante riesgos en cada uno de los niveles evolutivos.

El riesgo de sufrir retrasos es menor, ya que al identificar los problemas en etapas tempranas hay tiempo de subsanarlos. Ejemplo En términos futbolísticos, la metáfora del modelo en espiral puede representar muy bien qué es y cómo se desarrolla un Mundial (junto a todo lo relativo a su preparación); todo gira en torno a una idea: si el Mundial se puede entender como una espiral repleta de bucles internos, todo aquel que pretenda llegar lejos debe tener claro que sólo lo logrará si se impulsa en cada bucle y en cada giro para crecer, sobre todo a partir de la fase decisiva del torneo. Si no, se corre un altísimo riesgo de morir en la espiral por agotamiento, desorientación absoluta o por simple mareo.

Por eso, hay que estar preparado para crecer con el Mundial, para ir haciéndose más grande a cada paso aunque en el primer bucle uno sólo pudiera ver un laberinto intangible de un mes de duración. Los que no son capaces de crecer al ritmo que marcan los bucles se quedan a medio camino (léase Inglaterra u Holanda), los que empiezan el modelo tan crecidos que creen haberlo hecho todo ya llegan tarde al cambio de ciclo (España y, sobre todo, Brasil).
Si Italia y Francia han llegado a la final será entonces porque son los que mejor han interpretado la complejidad y extensión de este torneo desde el principio, pese a que en primera instancia no nos diese esa impresión. CONTENIDO Que es
En que consiste
Como funciona
Etapas
En qué se diferencia
Ventajas
Desventajas
Principios básicos
Ejemplo
Full transcript