Modelado Orientado A Objetos

Páginas: 18 (4293 palabras) Publicado: 9 de agosto de 2012
Modelado Orientado a Objetos


Resumen Este artículo presenta una evaluación crítica de lo que se conoce como modelado dentro del análisis orientado a objetos. Se muestran algunos problemas con relación a la pretensa naturalidad de este paradigma, al encapsulamiento en el modelado, a los costos de la continuidad estructural y a la transición hacia el diseño. También se indican algunasconsideraciones sobre las estrategias y dimensiones utilizadas en el modelado orientado a objetos.

Introducción El análisis orientado a objetos, o más precisamente, el Modelado Orientado a Objetos (MOO) es un área relativamente reciente. Durante estos años 90 aparecieron en la literatura algunas propuestas más elaboradas (principalmente en forma de libros) que apuntan a esta fase del desarrollo desoftware bajo el paradigma de la orientación a objetos. Existe actualmente una diversidad de técnicas, lo cual sólo aumenta la dificultad para identificar, entre otros, cuáles son las reales ventajas de abordar el análisis de sistemas con orientación a objetos, cuáles son las actividades generalmente aceptadas que deben realizarse en el MOO, y cuáles son las estrategias alternativas más apropiadaspara conducir el MOO. Sin embargo, esta situación está cambiando producto del esfuerzo emprendido por la OMG (Object Management Group) con su propuesta UML (Unified Modeling Language) de estandarización notacional para los sistemas orientados a objetos (ver [Rational99], [Rumbaugh99] y [Booch99]). Más recientemente, se ha propuesto además un proceso unificado de desarrollo de software orientado aobjetos [Jacobson99], que utiliza la notación UML, sin embargo aún está por verse si logrará transformase en estándar. Este trabajo se propone una evaluación crítica de lo que se conoce como MOO. Para esto, en la sección 1 de este trabajo se describe brevemente las dimensiones y las actividades del MOO. En la sección 2 se muestra las estrategias posibles para conducir el MOO. En la sección 3 seevalúa el MOO desde el punto de vista de su naturalidad, encapsulamiento, continuidad estructural y su transición al diseño orientado a objetos. Finalmente, la sección 4 entrega algunas consideraciones con relación a las dimensiones y estrategias del MOO.

1 Modelado Orientado a Objetos (MOO) En el contexto del desarrollo de sistemas de software con orientación a objetos, el MOO es la construcción demodelos de un sistema por medio de la identificación y especificación de un conjunto de objetos relacionados, que se comportan y colaboran entre sí de acuerdo a los requerimientos establecidos para el sistema de objetos (definición adaptada de [Monarchi&Puhr92]). La definición anterior ya sugiere la distinción, dentro del proceso de MOO, de tres dimensiones o perspectivas relativamenteortogonales para describir un sistema de objetos: • Dimensión estructural de los objetos: Se centra en las propiedades estáticas o pasivas de los sistemas. Está relacionada con la estructura estática del sistema de objetos. • Dimensión dinámica del comportamiento: Se centra en las propiedades activas y describe el comportamiento individual y la colaboración entre los objetos que constituyen el sistema. •Dimensión funcional de los requerimientos: Son consideradas las propiedades relativas a la función de transformación del sistema de objetos, es decir, los procesos de conversión de entradas en salidas. El proceso de MOO puede ser dividido en un conjunto mínimo de actividades. La lista a seguir muestra estas actividades sin ninguna secuencia específica: • Identificar las clases, objetos y atributos:Se determinan cuáles son las clases, objetos y atributos que deben incluirse en el modelo. • Asociar estáticamente los objetos: Es la configuración de una estructura estática que exprese relaciones dependientes del dominio del problema. • Describir el comportamiento de los objetos: Es la especificación del comportamiento de los objetos sobre la base de los conceptos básicos de estado, regla de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • modelo orientado a objetos
  • Modelo orientado a objetos
  • Modelo orientados a Objetos
  • Modelos orientados a objetos
  • Modelo Orientado A Objetos
  • Modelo Orientado a Objetos Java
  • modelo orientado a objetos
  • Modelo Orientado a Objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS