Modelo En Espiral
diana109811 de Marzo de 2015
568 Palabras (3 Páginas)337 Visitas
MODELO DE PROCESO DE DESARROLLO PARA EL SOFTWARE, SOBRE EL CUAL CONTINUARÁN EN LAS SIGUIENTES FASES DEL PROYECTO.
El modelo de proceso de software es el principal factor para conseguir los objetivos propuestos, para ello se debe tener en cuenta lo siguiente: el análisis, diseño, desarrollo, implementación y evaluación para obtener un producto de calidad. La selección del modelo garantiza el éxito o retraso en el proyecto.
Revisados los modelos de procesos de software se selecciona el Modelo espiral
Que se busca con la aplicación del modelo:
• Describir las etapas primordiales del desarrollo del software
• Definir las etapas primarias esperadas para ser aplicadas durante esas etapas
• Administrar el progreso del desarrollo
• Proveer un espacio de trabajo para la definición de un detallado proceso de desarrollo de software
Modelo Espiral:
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; siendo un proceso de software evolutivo, que combina los modelos lineal y de prototipos, se diferencia de los otros modelos debido a que éste modelo realiza la evaluación del riesgo, es decir todo lo que pueda salir mal en el proyecto de desarrollo del software.
En cada ejecución del desarrollo se sigue cuatro pasos principales:
1. Determinar o fijar los objetivos. En este paso se definen los objetivos específicos para posteriormente identificar las limitaciones del proceso y del sistema de software, además se diseña una planificación detallada de gestión y se identifican los riesgos.
2. Análisis del riesgo. En este paso se efectúa un análisis detallado para cada uno de los riesgos identificados del proyecto, se definen los pasos a seguir para reducir los riesgos y luego del análisis de estos riesgos se planean estrategias alternativas.
3. Desarrollar, verificar y validar. En este tercer paso, después del análisis de riesgo, se eligen un paradigma para el desarrollo del sistema de software y se lo desarrolla.
4. Planificar. En este último paso es donde el proyecto se revisa y se toma la decisión 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.
Características del modelo
• Modelo evolutivo que combina el modelo clásico con el diseño de prototipos.
• Contiene un análisis de riesgos, no incluida en los anteriores modelos
• La ingeniería puede desarrollarse a través del ciclo de vida clásico o el de construcción de prototipos.
Actividades estructurales o regiones de tareas
Existen seis regiones de tareas que son:
• Comunicación con el cliente: se requiere para establecer comunicación entre el desarrollador y el cliente.
• Planificación: se necesita para poder definir los recursos, el tiempo y otras informaciones relacionadas con el proyecto, es decir, son todos los requerimientos.
• Análisis de riesgos: esta es una de las tareas principales por lo que se aplica el modelo en espiral, es requerida para evaluar los riesgos técnicos y otras informaciones relacionadas con el proyecto.
• Ingeniería: se requiere para construir una o más representaciones de la aplicación.
• Construcción y adaptación: esta tarea es requerida en el modelo espiral porque se necesita construir, probar, instalar y proporcionar soporte al usuario.
• Evaluación el cliente: esta también es una tarea principal, necesaria para adquirir la reacción del cliente según la evaluación de las representaciones del software creadas
...