CICLOS DE VIDA DEL SOFTWAREConcepto

Páginas: 6 (1422 palabras) Publicado: 13 de agosto de 2015
CICLOS DE VIDA DEL SOFTWARE

Concepto.

Un modelo de ciclo de vida define el estado de las fases a través de las cuales se mueve un proyecto de desarrollo de software. Un modelo de ciclo de vida de software es una vista de las actividades que ocurren durante el desarrollo de software, intenta determinar el orden de las etapas involucradas y los criterios de transición asociadas entre estasetapas.

Características

 Un modelo de ciclo de vida del software:
Describe las fases principales de desarrollo de software.
Define las fases primarias esperadas de ser ejecutadas durante esas fases. 
Ayuda a administrar el progreso del desarrollo, y
Provee un espacio de trabajo para la definición de un detallado proceso de desarrollo de software. 

Así, los modelos por una parte suministran una guíapara los ingenieros de software con el fin de ordenar las diversas actividades técnicas en el proyecto, por otra parte suministran un marco para la administración del desarrollo y el mantenimiento, en el sentido en que permiten estimar recursos, definir puntos de control intermedios, monitorear el avance, etc.

MODELO EN CASCADA
Concepto.
Este es el más básico de todos los modelos, y sirve comobloque de construcción para los de-más modelos de ciclo de vida. La visión del modelo cascada del desarrollo de software es muy simple; dice que el desarrollo de software puede ser a través de una secuencia simple de fases.Cada fase tiene un conjunto de metas bien definidas, y las actividades dentro de una fase con-tribuyen a la satisfacción de metas de la fase o quizás a una subsecuencia de metasde la fase.Las flechas muestran el flujo de información entre las fases. La flecha de avance muestra el flu- jo normal. Las flechas hacia atrás representan la retroalimentación.






Características.
El modelo de ciclo de vida cascada, captura algunos principios básicos:

Planear un proyecto antes de embarcarse en él.
Definir el comportamiento externo deseado del sistema antes de diseñar suarquitectura in-terna.
Documentar los resultados de cada actividad.
Diseñar un sistema antes de codificarlo.
Testear un sistema después de construirlo.

Una de las contribuciones más importantes del modelo cascada es para los administradores, posibilitándoles avanzar en el desarrollo, aunque en una escala muy bruta.

Ventajas:
Es un modelo sencillo y disciplinado.
Es fácil aprender a utilizarlo ycomprender su funcionamiento.
Está dirigido por los tipos de documentos y resultados que deben obtenerse al final de cada etapa.
Ha sido muy usado y, por tanto, está ampliamente contrastado
Ayuda a detectar errores en las primeras etapas a bajo costo.
Ayuda a minimizar los gastos de planificación, pues se realiza sin problemas.

Desventajas:
Los proyectos raramente siguen el proceso lineal tal comose definía originalmente el ciclo de vida.
Es difícil que el cliente exponga explícitamente todos los requisitos al principio.
El cliente debe tener paciencia pues obtendrá el producto al final del ciclo de vida.
No refleja exactamente cómo se programa realmente el sistema, en el que suele haber un gran componente iterativo.
Puede resultar complicado regresar a etapas anteriores (ya acabadas) pararealizar correcciones.
El producto final obtenido puede que no refleje todos los requisitos del usuario

MODELO EN ESPIRAL

Conceptos y Características
El modelo espiral de los procesos software es un modelo del ciclo de meta-vida. En este modelo, el esfuerzo de desarrollo es iterativo. Tan pronto como uno completa un esfuerzo de desarrollo, otro comienza.
Además, en cada desarrollo ejecutado,puedes seguir estos pasos:
Determinar qué quieres lograr.
Determinar las rutas alternativas que puedes tomar para lograr estas metas.
Por cada una, analizar los riesgos y resultados finales, y seleccionar la mejor.
Seguir la alternativa seleccionada en el paso 2.
Establecer qué tienes terminado



La dimensión radial en la figura refleja costos acumulativos incurridos en el proyecto.
El modelo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • El Ciclo De Amor Es El Ciclo De La Vida
  • Ciclos de vida de un ciclo de informacion
  • Ciclo de vida
  • Ciclo De Vida
  • ciclo de vida
  • Ciclo De Vida
  • El Ciclo De La Vida
  • Ciclo de vida

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS