lunes, 21 de mayo de 2012

Espiral


MODELO DE SICLO DE VIDA DEL SOFTWARE

MODELO EN ESPIRAL

Introducción breve
 El modelo de en es piral es muy utilizado para el desarrollo de software ya que su proceso como su nombre lo dice son en espiral donde cada interacción representa un conjunto de actividades las cuales no están fijadas a ninguna prioridad ya que las funciones se eligen mediante el análisis de riesgos comenzando por el bucle  o interacción anterior.

El modelo en cascada tiene las siguientes faces las cuales tomaremos en cuenta para el desarrollo de nuestro software requerido el cual llevara el control de vuelos  de una aerolínea 




FASE 1
DETERMINAR OBJETIVOS
En esta fase determinaremos los requerimientos adecuados para el desarrollo de nuestro software a si mismo contar con un manual de usuario para que este no tenga conflictos al momento de manipularlo
DETERMINAR LAS RESTRICCIONES: en esto solo el usuario tendrá derecho al entorno gráfico y no podrá hacer modificaciones del software (derechos de autor).
IDENTIFICACION DE RIESGOS DEL PROYECTO Y ESTRATEGIAS ALTERNATIVAS PARA EVITARLO:
Identificaremos los riesgos posibles de nuestro software como pueden ser los siguientes
-que no le guste al usuario
-que no cumpla con las necesidades que nuestro usuario requiere
-que no sea factible nuestro software.
Para evitar estos posibles riesgos es indispensable tener contacto frecuento con el usuario o cliente que solicito la elaboración del software para satisfacer su necesidad.
PLANIFICACIÓN INICIAL O PREVIA
Realizar una entrevista a nuestro cliente para saber exactamente las condiciones y necesidades que llevara el software a realizar
Elaborar un pequeño diseño del software.
FASE 2
ANALISIS DEL RIESGOS
En esta fase se lleva a cabo el estudio de las causas de las posibles amenazas y probables eventos no deseados y los daños y consecuencias que éstas puedan producir como son
Tiempo limitado para la creación del software
Que nuestro software fracase
Mantenimiento del software.
Que el usuario no entienda a la interfaz del software
FASE 3
PLANIFICAR
Revisamos todo lo hecho, evaluándolo, y con ello decidimos si continuamos con las fases siguientes y planificamos la próxima actividad.
Se avalúa lo elaborado para saber si se va creando correctamente nuestro software y de esta evaluación se determina si se pasa a la siguiente actividad o hay que corregir un riesgo detectado.
FASE 4
DESARROLLAR, VERIFICAR Y VALIDAR.
Tareas de la actividad propia y de prueba.
Verificar que cada tarea asignada a cada fase se cumpla.
Probar el software una vez  terminado  a darle mantenimiento.

VENTAJAS
Una de las grandes ventajas de este modelo es la evolución en cada fase que permite cambios de objetivos
Uno de los inconvenientes de este modelo es la evaluación de riesgo ya que no se sabe con exactitud el desperfecto des de la fase inicial hasta la fase final

2 comentarios: