Ventajas Y Desventajas De Ciclos De Vida Software

Páginas: 5 (1183 palabras) Publicado: 22 de julio de 2012
PAGINA DE MODELOS
 
CICLOS DE VIDA:
 
Secuencia Lineal:
 
 La secuencia lineal es la estructura más simple posible y consiste en una sucesión de etapas unidas consecutivamente por las líneas de evolución y condiciones de transición.
Dentro de un tramo de secuencia lineal, solamente una etapa debe estar activada en un instante determinado.
Se activa una etapa cuando se encuentra activadala anterior y se cumplan las condiciones de transición entre ambas.
La activación de una etapa implica automáticamente la desactivación de la etapa anterior.
Una secuencia lineal puede formar parte de una estructura más compleja.
 
 
 
 
Ventajas y Desventajas:
 
Ventajas:
Suministra una plantilla en la que pueden colocarse los métodos para cada una de las fases
Pasos similares a lospasos genéricos.
Modelo procedimental más utilizado.
 
Desventajas:
Gran énfasis en la producción de documentos completamente elaborados, producto de las fases de análisis y
especificación de requerimientos y de diseño.
No muy aplicable a productos de software altamente interactivos.
Es difícil tener todos los requerimientos, bien definidos al principio, como lo requiere el modelo yademás presenta
dificultades para acomodar posibles incertidumbres existentes al comienzo de los proyectos.
Los productos de software raramente siguen el flujo secuencial que propone el modelo. Siempre hay iteraciones y
se crean problemas en la aplicación del paradigma.
Un error importante no detectado al principio puede ser desastroso.
Se requiere mucha paciencia por parte del cliente, porquesolo hasta las etapas finales del desarrollo podrá tener
una versión operativa del producto.
DIFERENCIA ENTRE SECUENCIA LINEAL Y CASCADA:
Secuencia lineal es el más sencillo de todos los modelos. Consiste en descomponer la actividad global de proyecto en etapas separadas que son realizadas de manera lineal, es decir, cada etapa se realiza una sola vez, a continuación de la etapa anterior yantes de la etapa siguiente. Con el ciclo de vida lineal es muy fácil dividir las tareas y prever los tiempos. En cambio el ciclo de vida en cascada que fue propuesto por Winston Royce en el año 1970, Es un ciclo de vida que admite iteraciones, contrariamente a la creencia de que es un ciclo de vida secuencial o lineal. Después de cada etapa se realiza una o varias revisiones para comprobar si sepuede pasar a la siguiente.  Es un modelo rígido poco flexible y con muchas restricciones.
 
 
 
 
Ciclo de vida en cascada:
El desarrollo en cascada, también llamado modelo en cascada, es el enfoque metodológico que ordena rigurosamente las etapas del ciclo de vida del software, de tal forma que el inicio de cada etapa debe esperar a la finalización de la inmediatamente anterior.
Ventajas yDesventajas:
Desventajas
En la vida real, un proyecto rara vez sigue una secuencia lineal, esto crea una mala implementación del modelo, lo cual hace que lo lleve al fracaso.
El proceso de creación del software tarda mucho tiempo ya que debe pasar por el proceso de prueba y hasta que el software no esté completo no se opera. Esto es la base para que funcione bien.
Ventajas
Se tiene todo bienorganizado y no se mezclan las fases.
Es perfecto para proyectos que son rígidos, y además donde se especifiquen muy bien los requerimientos y se conozca muy bien la herramienta a utilizar .
 
Diferencia entre ciclo de vida en cascada y espiral:
En el ciclo de vida en cascada y espiral, las diferencias son que en el ciclo de vida en espiral, El modelo espiral fue propuesto inicialmente por BarryBoehm. Es un modelo evolutivo que conjuga la naturaleza iterativa del modelo MCPcon los aspectos controlados y sistemáticos del Modelo Cascada. Proporciona potencial para desarrollo rápido de versiones incrementales. En el modelo Espiral el software se construye en una serie de versiones incrementales. En las primeras iteraciones la versión incremental podría ser un modelo en papel o bien un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ventajas y desventajas del ciclo de deming
  • Software Libre y Propietario, Ventajas y Desventajas.
  • Ingeniera De Software y Ciclo De Vida Del Software
  • Ciclo de lodos 1 ventajas y desventajas
  • Ventajas y Desventajas del Desarrollo del Ciclo Vital
  • Ciclo de vida de desarrollo de software
  • Ciclo De Vida Del Software
  • Ciclo De Vida En Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS