Notación del Diseño Orientado a Objetos (DOO)

En ocasiones resulta difícil distinguir de forma clara el análisis orientado a los objetos y el diseño orientado a los objetos.

Especialmente, el análisis orientado a los objetos (ADO) se basa en una actividad que clasifica. Es decir, se analiza un problema con el fin de encontrar las clases de objetos que sean aplicables en el desarrollo de la solución.

Por otro lado, el diseño orientado a los objetos (DOO) permite a un desarrollador o programador indicar los objetos que se derivan de cada clase de las interrelaciones entre ellos. Además, el DOO debe proporcionar una notación que refleje las relaciones entre los objetos.

Es por todo esto que anteriormente no se podía obtener una buena traducción de la clasificación al desarrollo. Por ende, la notación hoy en día conforma una parte importante del DOO.


Un poco de la historia de la notación del DOO

 No fue hasta la década de los 80`s que Abbott y Booch comenzaron por establecer que el DOO debe comenzar con una descripción en el lenguaje natural de la estrategia de solución mediante una realización en software, de un problema del mundo real.

Luego de esto Schlaer y Mellor en colaboración con Coad y Yourdon introdujeron una notación mas completa y necesaria para lograr comprender este aspecto un poco más.

Por regla generarl se usa la notación gráfica para representar los objetos, las operaciones, los mensajes y otras estructuras propuestas por Coad y Yourdon. Ademas esta notación suele ser usada para las primeras etapas del diseño.

De igual forma, a nivel industrial también se pueden observar otro tipo de notaciones que cada empresa o industria toma como propia y la desarrolla paso a paso. Todo esto para lograr algo completamente adaptado a las necesidades de dicha empresa.


Enfoque Shlaer-Mellor

Apareció en 1988 y fue uno de los primeros ejemplos de este tipo, su enfoque se centra en un conjunto integrado de modelos que pueden ser ejecutados para verificación, y en un enfoque innovador de diseño que produce un diseño de sistema a través de la traducción de los modelos de análisis.

Mediante una serie de reglas bien definidas se elabora la construcción de los diagramas y la traducción de dichos diagramas del análisis al diseño y finalmente a la implementación.



Enfoque de Embley

Embley plantea que un objeto es una persona, un lugar o una cosa. A partir de esto muchas personas comienzan a comprender un poco mas la POO con lo cual la notación se comienza a expandir un poco mas y se comienza a tener una mejor idea de lo que plantea esta metodología.

Por ende, ya muchas personas y empresas o entidades comienzan a desglosar y extender poco a poco lo que vendría siendo la notación de DOO.

Actualidad de la notación

Al día de hoy la notación se ha extendido a un punto de fácil comprensión y manejo, cada empresa usa diversas notaciones para casos específicos y además, suelen adaptar algunas de sus propias notaciones para comprender dentro de su sistema de trabajo como realizar algunas labores.

Comentarios

Entradas populares de este blog

Metricas orientadas a objetos

Métricas de Diseño

VIT: Ejemplo en desarrollo de tecnologías.