Está en la página 1de 5

El ms conocido, est basado en el ciclo convencional de una ingeniera, el paradigma del ciclo de vida abarca las siguientes actividades:

Ingeniera y Anlisis del Sistema Anlisis de los Requisitos Diseo Codificacin Prueba Mantenimiento

Ingeniera y Anlisis del Sistema

Comienza establecinedo todos los requisitos de los elementos del sistema y luego asignando algn subconjunto a los requisitos del software.

Anlisis de los El procesos de recopilacin se centra en software. El analsta debe comprender la funcin rendimiento, Requisitos
informacin y las interfaces requeridas. Seenfoca en cuatro atributos distintos del sistema. Estructura de datos, arquitectura del sofware, el detalle prodedimental, y la interfaz.

Diseo

Codificacin

El diseo debe traducirse en una forma legible para la maquina. Se realiza de manera detallada.

Prueba

Cuando el cdigo esta completo se centra el la lgica interna dell software y las funciones externas ingresando datos para ver si producen los resultados esperados.
Se produce luego de haber entregado al cliente. Puede ser por fallos, cambio de SO, perifricos o por ampliciones pedidas por el cliente.

Mantenimiento

Ventajas
La ventaja de este mtodo radica en su sencillez ya que sigue los pasos intuitivos necesarios a la hora de desarrollar el software.

Deventajas
Los proyectos reales no siguen el flujo secuencial. No es sencillo para el cliente estableceral principio los requisitos. No estar una versin de prueba del sistema hasta que este termine.

Modelo Espiral Este es un modelo de proceso de software evolutivo, el cual enlaza la naturaleza iterativa de la construccin de prototipos, pero conservado aquellas propiedades del modelo en cascada. El modelo en espiral fue desarrollado por Boehm, quien lo describe as: Un enfoque cclico para el crecimiento incremental del grado de definicin e implementacin de un sistema, mientras que disminuye su grado de riesgo. Un conjunto de puntos de fijacin para asegurar el compromiso del usuario con soluciones de sistema que sean factibles y mutuamente satisfactorias. El modelo espiral captura algunos principios bsicos: Decidir qu problema se quiere resolver antes de viajar a resolverlo. Examinar tus mltiples alternativas de accin y elegir una de las ms convenientes. Evaluar qu tienes hecho y qu tienes que haber aprendido despus de hacer algo. No ser tan ingenuo para pensar que el sistema que ests construyendo ser "EL" sistema que el cliente necesita, y Conocer (comprender) los niveles de riesgo, que tendrs que tolerar.

En cada vuelta o iteracin hay que tener en cuenta Los Objetivos: Qu necesidad debe cubrir el producto. Alternativas: Las diferentes formas de conseguir los objetivos de forma exitosa, desde diferentes puntos de vista como pueden ser: Caractersticas: experiencia del personal, requisitos a cumplir, etc. Formas de gestin del sistema. Riesgo asumido con cada alternativa. Desarrollar y Verificar: Programar y probar el software. Si el resultado no es el adecuado o se necesita implementar mejoras o funcionalidades Se planificaran los siguientes pasos y se comienza un nuevo ciclo de la espiral. Angular: Indica el avance del proyecto del software dentro de un ciclo. Radial: Indica el aumento del coste del proyecto, ya que con cada nueva iteracin se pasa ms tiempo desarrollando.

Para cada ciclo habr cuatro actividades:

Determinar o fijar Objetivos

Fijar tambin los productos definidos a obtener: requerimientos, especificacin, manual de usuario. Fijar las restricciones. Identificacin de riesgos del proyecto y estrategias alternativas para evitarlos. Hay una cosa que solo se hace una vez: planificacin inicial o previa.

Anlisis del Riesgo

Desarrollar y Aprobar

Tareas de la actividad propia y de prueba. Anlisis de alternativas e identificacin resolucin de riesgos. Dependiendo del resultado de la evaluacin de los riesgos, se elige un modelo para el desarrollo, el que puede ser cualquiera de los otros existentes, como formal, evolutivo, cascada, etc. Revisamos todo lo hecho, evalundolo, y con ello decidimos si continuamos con las fases siguientes y planificamos la prxima actividad.

Planificar

Ventajas
Reduce riesgos del proyecto

Desventajas
Genera mucho tiempo en el desarrollo del sistema Modelo costoso Requiere experiencia en la identificacin de riesgos

Incorpora objetivos de calidad Integra el desarrollo con el mantenimiento, etc. Este modelo no es rgido ni esttico

También podría gustarte