Mtro.

Páginas: 17 (4201 palabras) Publicado: 18 de diciembre de 2012
Ciclos de Vida de Software

































Índice del documento
1 Definición de Modelo del Ciclo de Vida 3
1.1 Diferencias entre los Distintos Modelos de Ciclo de Vida 3
1.2 Modelo de Cascada 3
1.2.1 Estructura en Secuencia de las Etapas del Modelo de Cascada. 3
1.2.1 Explicación de las Etapas del Modelo deCascada. 4
1.2.2 Principales Características del Modelo de Cascada. 4
1.2.3 Documentos Generados por el Modelo de Cascada. 5
1.2.4 Problemas del Modelo de Cascada. 6
1.2.5 Consideraciones del Ciclo de Vida de Cascada 6
1.3 Modelo Evolutivo 7
1.3.1 Consideraciones del Ciclo de Vida Evolutivo 8
1.4 Modelo de Desarrollo Incremental 9
1.4.1Beneficios del Modelo Incremental 9
1.4.2 Consideraciones del Ciclo de Vida Incremental 10
1.5 Modelo en Espiral 10
1.5.1 Fundamentos del Modelo en Espiral 11
1.5.2 Ventajas del Modelo en Espiral 12
1.5.3 Limitaciones del Modelo en Espiral 12
1.5.4 Consideraciones del Ciclo de Vida en Espiral 14
1.6 Modelo en “V” 14
1.6.1 Consideraciones delciclo de vida en “V” 16
1.7 Referencias 17




















Definición de Modelo del Ciclo de Vida

Un Modelo de Ciclo de Vida de Software describe las fases principales del desarrollo y permite un desglose de las mismas según el grado de detalle que se requiera, además de ayudar a administrar el progreso del desarrollo y proveer de un marco de trabajo parael proyecto.

Dentro de los diferentes tipos de ciclos de vida podemos encontrar:
• Modelo en Cascada
• Modelo Evolutivo
• Modelo Incremental
• Modelo en Espiral
• Modelo en V



1 Diferencias entre los Distintos Modelos de Ciclo de Vida

Las diferencias más significativas entre distintos modelos de ciclo de vida son:
• El alcance del ciclodepende de hasta dónde llegue el proyecto correspondiente. Es decir un proyecto puede comprender un simple estudio de viabilidad del desarrollo de un producto, o toda la historia del producto con su desarrollo completo, fabricación y modificaciones posteriores hasta su salida al mercado.
• El contenido de las fases en que se divide el ciclo. Esto puede depender del propio tema al quese refiere el proyecto (no son las mismas tareas las que deben realizar para proyectar un automóvil que un puente), o de la organización (interés de reflejar en la división en fases aspectos de la división interna o externa del trabajo).
• La estructura de la sucesión de las fases. Estas pueden caer en las formas lineal, espiral o por prototipos.


2 Modelo de CascadaCuando nace la Ingeniería de Software propiamente como un área, se define el proceso de software para grupos de desarrollo conocido como proceso o ciclo de vida en cascada. Este proceso se divide en fases claramente especificadas, que pueden variar dependiendo de los autores consultados, pero conservan siempre la misma idea, de que no puede empezar una fase hasta que no se termine laanterior.
Es también llamado Modelo Clásico, es el paradigma más antiguo y más utilizado en la Ingeniería del Software. Sugiere un enfoque sistemático y secuencial del desarrollo del software que comienza en un nivel de sistemas y progresa con el análisis, diseño, codificación, pruebas y mantenimiento hasta la liberación del sistema.

1 Estructura en Secuencia de las Etapas del Modelo deCascada.

En la XFigura 1-1X se puede apreciar el Modelo de Cascada.

Figura 1-1 Modelo de Cascada

| |
|[pic] |
|...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mtro
  • Mtro.
  • Mtro
  • mtro
  • MTRO
  • MTRO
  • Mtro
  • Mtro

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS