Modelos de desarrollo de sistemas orientados a objetos

Solo disponible en BuenasTareas
  • Páginas : 2 (478 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de noviembre de 2010
Leer documento completo
Vista previa del texto
Modelo de Desarrollo de Sistemas O.O

Modelo de Agrupamiento
Propuesto por Bertrand Meyer (Meyer, 1990). Los ciclos de vida clásicos se centran en el proyecto, el desarrollo orientado a objetos sebasa en el producto (elementos software reutilizables, con resultado económico a largo plazo).
Concepto Clave: Agrupamiento, que es un conjunto de clases relacionadas con un objetivo común.Clúster: Unidad organizativa básica. Es un grupo de clases relacionadas o, recursivamente, clústeres relacionados. El clúster es la unidad natural para el desarrollo por parte de un único desarrollador.
*Evita el efecto todo-nada propio del modelo en cascada.
Tiene un componente secuencial y un componente concurrente.
* Existencia de diferentes subciclos de vida, que pueden solaparse en eltiempo.
* Se aplica al clúster no al sistema completo.
* El miniciclo de vida que gobierna el desarrollo de un clúster está formado por Especificación, Diseño, Implementación,Verificación/Validación y Generalización.
Enfoque Ascendente.
La ocultación de la información posibilita la forma del modelo de clústeres de ingeniería concurrente.

Modelo Fuente
Definido por Henderson-Sellers yEdwards en 1990 (Henderson-Sellers y Edwards, 1990).
Representa gráficamente el alto grado de iteración y solapamiento que hace posible la tecnología de objetos. Además, se propone un modelo de ciclo devida para cada clase o módulo.
Cada clase puede estar en una fase diferente del ciclo de vida durante el desarrollo del sistema.

Modelo Remolino
Definido por James Rumbaugh (Rumbaugh, 1992). Lasmetodologías de desarrollo no ofrecen una visión real del ciclo de vida en el desarrollo orientado al objeto. El ciclo de vida de un desarrollo orientado al objeto es desordenado, involucrandomúltiples iteraciones interrelacionadas.
El modelo en cascada asume una sola dimensión de iteración, consistentes en la fase de proceso.
Pueden Identificarse otras dimensiones.
* Amplitud: tamaño...
tracking img