DjCarnal

Páginas: 21 (5206 palabras) Publicado: 6 de noviembre de 2013
TIPOS DE MODELO DE CICLO DE VIDA
Las principales diferencias entre distintos modelos de ciclo de vida están en:
El alcance del ciclo dependiendo de hasta dónde llegue el proyecto correspondiente. Un proyecto puede comprender un simple estudio de viabilidad del desarrollo de un producto, o su desarrollo completo o, llevando la cosa al extremo, toda la historia del producto con su desarrollo,fabricación, y modificaciones posteriores hasta su retirada del mercado.
Las características (contenidos) de las fases en que dividen el ciclo. Esto puede depender del propiotema al que se refiere el proyecto (no son lo mismo las tareas que deben realizarse para proyectar un avión que un puente), o de la organización (interés de reflejar en la división en fases aspectos de la división interna oexterna del trabajo).
La estructura de la sucesión de las fases que puede ser lineal, con prototipado, o en espiral. Veámoslo con más detalle:
Ciclo de vida lineal
Es el más utilizado, siempre que es posible, precisamente por ser el más sencillo. Consiste en descomponer la actividad global del proyecto en fases que se suceden de manera lineal, es decir, cada una se realiza una sola vez, cada unase realiza tras la anterior y antes que la siguiente. Con un ciclo lineal es fácil dividir las tareas entre equipos sucesivos, y prever los tiempos (sumando los de cada fase).
Requiere que la actividad del proyecto pueda descomponerse de manera que una fase no necesite resultados de las siguientes (realimentación), aunque pueden admitirse ciertos supuestos de realimentación correctiva. Desde elpunto de vista de la gestión (para decisiones de planificación), requiere también que se sepa bien de antemano lo que va a ocurrir en cada fase antes de empezarla.

Ejemplo de ciclo lineal para un proyecto de construcción
Cada modelo de los existentes presenta sus ventajas e inconvenientes según el tipo de desarrollo que se quiera realizar y dependiendo de multitud de factores, puede resultar másadecuado utilizar uno y otro. Seguidamente, se van a resumir las principales características de los modelos de ciclo de vida más importantes: 

Modelo “codificar y corregir” 
Ventajas: 

• Permite una construcción rápida del sistema 
• Es útil para sistemas de un tamaño muy reducido, que no requiera más de dos o tres programadores y que no requiera un mantenimiento posterior 
• No pierdetiempo en las etapas de planificación, documentación, control de calidad... 
• Cualquiera, sin preparación técnica, lo puede utilizar 

Desventajas: 

• Carece de cualquier control y gestión del proceso 
• No dispone de las fases necesarias en todo proyecto de software: especificaciones, diseño... 
• Se dificulta la corrección de errores y el mantenimiento al carecer de una documentación delproceso adecuada 
• No proporciona medios de evaluación ni de prevención de riesgos 
• Resulta peligroso para proyectos grandes 

Modelo en “cascada” 

Ventajas: 

• Es un modelo sencillo y disciplinado 
• Es fácil aprender a utilizarlo y comprender su funcionamiento 
• Está dirigido por los tipos de documentos y resultados que deben obtenerse al final de cada etapa 
• Ha sido muyusado 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 como se definía originalmente el ciclo de vida 
• Es difícil que el cliente exponga explícitamente todos los requisitos alprincipio 
• 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) para realizar correcciones 
• El producto final obtenido puede que no refleje todos los requisitos del usuario ...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS