Reggae

Páginas: 14 (3471 palabras) Publicado: 1 de enero de 2013
Universidad Bolivariana de Venezuela
P.F.G. Informática para la Gestión Social
U.C. Ingeniería del Software



Material Complementario

U.C. Ingeniería del Software

[pic]

Modelos del ciclo de vida de desarrollo del software





Objetivo:

Comprender los modelos utilizados para relacionar las actividades y los métodos para desarrollarlas, las Ventajas y Limitaciones decada uno: Modelo de Cascada, Cascada con Prototipaje, Modelo de Ensamblaje de Componentes y Generalidades del proceso Unificado (UP).



Contenido



Introducción 2

Modelos de desarrollo del software 2

Modelo de Cascada 2

Ventajas 3

Desventajas 3

Modelo Evolutivo 4

Modelo basado en Ensamblaje de Componentes 4

Modelo en espiral 5

Proceso Incremental 6Iteraciones 6

Proceso Iterativo 7

Proceso Unificado 7

Características del Proceso Unificado 7

Etapas del Proceso Unificado 8

Escogencia del Modelo de Desarrollo del Software a utilizar 9

Bibliografía 9



Introducción





“Con la definición de un modelo del Proceso de Producción del Software, podemos obtener algunas de las ventajas de procesos estandardizados. Perodebemos tener presente dos características que distinguen el software de culquier otro producto. Primero, la producción del software es en gran parte una actividad intelectual, lo cual la hace dificil de atomatizar. Y en segundo lugar, el software es caracterizado por la alta inestabilidad: los requisitos cambian constantemente y, por consiguiente, los productos mismos deben ser evolucionables.”[1].Entonces ¿Cómo, debemos organizar un proceso de producción del software, para que nos permita generar (fabricar) productos de software de alta calidad; confiable, fiable, y eficientemente?

En este tema una vez conocidas las actividades en el proceso de desarrollo del software, conoceremos entonces algunos de los modelos del proceso de producción del software; desde el tradicionalmodelo de la cascada hasta el Proceso Unificado.



Modelos de desarrollo del software


Como ya hemos observado, las actividades son un elemento fundamental en el proceso de desarrollo de software, las cuales permiten la definición de otros elementos (método, modelos y herramientas). Existen diversos modelos para desarrollar un software, entre los cuales se encuentra el Modelo deCascada, Evolutivo, de transformaciones y basado en reuso. En cada uno se relacionan las actividades de forma particular para lograr el desarrollo del producto (software). A continuación se explicarán algunos de éstos modelos.

Modelo de Cascada


El modelo de la cascada es uno de los primeros modelos empleados en el desarrollo de software, se popularizo en 1970 y aún está vigente en algunosdesarrollos. Éste modelo se define como una secuencia de actividades a ser seguidas en orden, donde la estrategia principal es definir y seguir el progreso del desarrollo de software hacia puntos de revisión bien definidos, es decir, se codifica y reparan los errores; es un proceso continuo de codificación y reparación.

Sus características principales son:

▪ Es lineal

▪ Lasactividades están relacionadas secuencialmente

▪ Cada etapa tiene una entrada y una salida

▪ Es rígido y sistemático: La entrada de una actividad es la salida de la etapa anterior, por lo cual no se puede dar inicio a la siguiente fase.

▪ Es monolítico: Existe una única fecha de entrega.

▪ La implementación se pospone hasta que no se comprendan los objetivos.

▪Los documentos a entregar rigen el proceso de software

Las fases que contempla el modelo de la cascada son al Análisis y especificación de requerimientos, diseño, codificación, integración y pruebas, liberación y mantenimiento.




Ventajas


▪ Impone la necesidad de mucha disciplina planificación y administración, en el proceso de desarrollo de software, venciendo así la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Reggae
  • Reggae
  • Reggae
  • Reggae
  • Reggae
  • Reggae
  • Reggae
  • Reggae

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS