MODELO ESPIRAL

8
MODELO ESPIRAL Esta clase trato sobre el modelo espiral, el cual es a base de una serie de ciclos los cuales se repiten en forma de espiral, cada vez que se avanza un ciclo se va alcanzando un nivel superior hasta concluir el proyecto. Este modelo utiliza prototipos para un mejor desarrollo del producto. Lo característico de este modelo es que incluye un “análisis de riesgo” es decir que podemos analizar si el proyecto puede continuar o mejor lo suspendemos. Este modelo se basa en que antes de hacer algo debemos analizarlo, también debemos buscar varias opciones de resolución de problemas para de allí escoger la opción más conveniente, y además analizar los riesgos que se pueda tener. Este modelo necesita de otro para poder desarrollarse. Se debe escoger el modelo cascada cuando se pierda el control del presupuesto o por el calendario; y el de prototipeo cuando tengamos problemas con la interfaz. 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 Gráfico de: http://sistemas.itlp.edu.mx/tutoriales /analisis/24.htm

Transcript of MODELO ESPIRAL

Page 1: MODELO ESPIRAL

MODELO ESPIRAL Esta clase trato sobre el modelo espiral, el cual es a base de una serie de ciclos los cuales se repiten en forma de espiral, cada vez que se avanza un ciclo se va alcanzando un nivel superior hasta concluir el proyecto. Este modelo utiliza prototipos para un mejor desarrollo del producto.Lo característico de este modelo es que incluye un “análisis de riesgo” es decir que podemos analizar si el proyecto puede continuar o mejor lo suspendemos.Este modelo se basa en que antes de hacer algo debemos analizarlo, también debemos buscar varias opciones de resolución de problemas para de allí escoger la opción más conveniente, y además analizar los riesgos que se pueda tener. Este modelo necesita de otro para poder desarrollarse. Se debe escoger el modelo cascada cuando se pierda el control del presupuesto o por el calendario; y el de prototipeo cuando tengamos problemas con la interfaz. 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 Riesgos3.- Ingeniería 4.- Evaluación 

 Gráfico de:

http://sistemas.itlp.edu.mx/tutoriales/analisis/24.htm Entre sus ventajas están que al pasar a otro nivel se debe preguntar si se sigue, se repite o se anula el proyecto con esto nos evitamos errores y despilfarro de tiempo y dinero. Otra ventaja es que antes de que ocurra un problema nosotros podemos actuar y controlarlo.Este modelo también tiene debilidades por ejemplo no se lo puede aplicar en desarrollo bajo contrato además que solo Boehm podía utilizar este modelo y alcanzar éxito en el desarrollo del software en el que estaba trabajando.

Page 2: MODELO ESPIRAL

 

Gráfico de: http://yaqui.mxl.uabc.mx/~molguin/as/IngSoft%201-4.pdf MODELO ESPIRAL CON GANANCIA Este modelo tiene como objetivo la ganancia de todos los participantes, es decir que todos salgan satisfechos.Tiene 3 puntos de fijación que son: OVC (objetivo del ciclo de vida) Aquí se establece los objetivos a cumplirse en cada etapa.ACV (arquitectura del ciclo de vida) Se define la arquitectura del SW.COI (capacidad operativa inicial) Aquí el SW comienza a funcionar. Sus ventajas son que todos los participantes ganan, y tiene un ambiente más humano. 

Page 3: MODELO ESPIRAL

Gráfico de:

http://es.geocities.com/modeloespiral/variante3.htm

Escrito por el 23/10/2007 02:36 | Comentarios (8)MODELO ESPIRALLINKS DEL MODELO ESPIRAL

http://www.itba.edu.ar/capis/rtis/articulosdeloscuadernosetapaprevia/CORCOS-ESPIRAL.pdfEn este sitio se encuentra información sobre el modelo espiral

http://es.geocities.com/modeloespiral/Aqui encontramos biografia del Boehm y otros temas importantes del modelo espiral

http://carolina.terna.net/ingsw2/Datos/Espiral.docEn este link encontraremos un resumen del tema tratado en clase del modelo espiral

http://www.phrozen-project.com/files/CicloDeVida.pdfAquí encontramos resumido algunos modelos incluido el modelo espiral

Escrito por el 22/10/2007 22:56 | Comentarios (0)

Page 4: MODELO ESPIRAL

MODELO DE PROTOTIPOSMODELO DE PROTOTIPOS

 Esta clase trato sobre el modelo de prototipos los cuales se utilizan para dar al usuario una vista preliminar de parte del software. Este modelo es básicamente prueba y error ya que si al usuario no le gusta una parte del prototipo significa que la prueba fallo por lo cual se debe corregir el error que se tenga hasta que el usuario quede satisfecho.Además el prototipo debe ser construido en poco tiempo, usando los programas adecuados y no se debe utilizar mucho dinero pues a partir de que este sea aprobado nosotros podemos iniciar el verdadero desarrollo del software. Pero eso si al construir el prototipo nos asegura que nuestro software sea de mejor calidad, además de que su interfaz sea de agrado para el usuario. Un prototipo podrá ser construido solo si con el software es posible experimentar.Sus desventajas son que debido a que el usuario ve que el prototipo funciona piensa que este es el producto terminado y no entienden que recién se va a desarrollar el software. Otro problema es que el prototipo deber ir acompañado de otro modelo pasa su desarrollo Hay dos clases de prototipos el desechable y el evolucionario.El desechable nos sirve para eliminar dudas sobre lo que realmente quiere el cliente además para desarrollar la interfaz que más le convenga al clienteEl evolucionario es un modelo parcialmente construido que puede pasar de ser prototipo a ser software pero no tiene una buena documentación y calidad.   

GRÁFICO PROPORCIONADO POR LA ING. SANDRA SÁNCHEZ 

Page 5: MODELO ESPIRAL

 

Escrito por el 20/10/2007 04:43 | Comentarios (11)INTRODUCCION A LA INGENIERIA DE SOFTWARECOMENTARIO DE LA CLASEMODELO CASCADAEsta clase trato sobre el modelo cascada que es el modelo básico de desarrollo de software, como es un modelo lineal secuencial este no puede ser corregido con gran facilidad pues no puede dar retrocesos asi que esa es su gran desventaja además que no se puede dar una vista de los avances del proceso. Su ventaja es que es facil de explicarlo. MODELO VEste modelo es un avance del modelo cascada pero con este si se puede visualizar los avances

 TEMAS DE LA CLASEINTRODUCCIÓN A LOS MODELOS DE PROCESO DE SOFTWARE En el modelo de proceso de software se necesita 4 elementos importantes que son: Personas, producto, proyecto, proceso; los cuáles cumplen un papel importante. EL PROCESO DE SOFTWAREEs un proceso que requiere de varias actividades de acuerdo a que clase de software se vaya a desarrollar. Se debe escoger el adecuado para cada caso. MODELO CASCADA Y V Es un modelo base para los demás modelos. Fue definido por Royce y se trata principalmente de que se debe completar un paso correctamente sin ningún error para pasar al siguiente.   Características del modelo cascadaEste modelo muestra de una forma básica el desarrollo de software, y representa en fases separadas procesos fundamentales.Dice que se debe probar el software después de construirlo y antes de operarlo. Cada fase tiene como salida documentación. Fases del Modelo Cascada Las fases son:

     Ingeniería y Análisis del Sistema: establece requisitos de los elementos del sistema.

     Análisis de los requisitos del software: identifica las funciones del software, el rendimiento, sus interfaces y la información.

     Diseño: se basa en estructura de datos, arquitectura del software el detalle de los procedimientos y la caracterización de la interfaz. Además escoge las herramientas para la codificación.

Page 6: MODELO ESPIRAL

     Codificación: el diseño se traduce en lenguaje de máquina.     Pruebas: Aquí se comprueba si existe algún error con el software o si funciona

correctamente. Hasta que sea aceptado por el usuario.     Mantenimiento: esta fase se da debido a que después de la entrega pudo haber

errores en el software, o el software no se adapte al entorno externo o que el cliente requiera ampliaciones funcionales o de rendimiento.

 VENTAJAEste modelo como es sencillo solo utiliza los pasos intuitivos para desarrollar software, además es fácil de explicarlo al cliente. DESVENTAJA

     Los proyectos raramente siguen el flujo secuencial, hay iteraciones     El cliente no puede establecer al principio todos los requisitos.     El cliente deber tener paciencia pues la versión operativa del producto solo estará

disponible en las últimas etapas del proyecto.  MODELO VEs una evolución del modelo cascada.Su primera mitad es similar al modelo cascada y la otra mitad se encarga de hacer pruebas e integración asociada a cada una de las etapas de la mitad anterior.Verifica si el producto se desarrolla correctamente 

Page 7: MODELO ESPIRAL

GRÁFICO DE

http://carolina.terna.net/ingsw2/Datos/Cascada-ModeloV.doc