Articles

¿Son iguales la notación de pata de gallo y la notación uml?

La notación de pata de gallo es una de las varias notaciones de diagramación de entidad-relación.

Un modelo de entidad-relación es el resultado de utilizar un proceso sistemático para describir y definir un área temática de datos empresariales. No define el proceso de negocio; sólo visualiza los datos de negocio. Los datos se representan como componentes (entidades) que están vinculados entre sí por relaciones que expresan las dependencias y requisitos entre ellos, como por ejemplo: un edificio puede estar dividido en cero o más apartamentos, pero un apartamento sólo puede estar ubicado en un edificio. Las entidades pueden tener varias propiedades (atributos) que las caracterizan. Los diagramas creados para representar gráficamente estas entidades, atributos y relaciones se denominan diagramas entidad-relación.

Un modelo ER suele implementarse como una base de datos. En el caso de una base de datos relacional, que almacena los datos en tablas, cada fila de cada tabla representa una instancia de una entidad. Algunos campos de datos de estas tablas apuntan a índices de otras tablas; dichos punteros son la implementación física de las relaciones.

Y más concretamente

La notación de pie de gallo se utiliza en la Notación de Barker, el Método de Análisis y Diseño de Sistemas Estructurados (SSADM) y la ingeniería de la información. Los diagramas de pata de gallo representan las entidades como cajas, y las relaciones como líneas entre las cajas. Diferentes formas en los extremos de estas líneas representan la cardinalidad de la relación.

Los diagramas de objetos son un poco diferentes de los diagramas ER.

En el Lenguaje Unificado de Modelado (UML), un diagrama de objetos se centra en algún conjunto particular de objetos y atributos, y los vínculos entre estas instancias. Un conjunto correlacionado de diagramas de objetos proporciona una visión de cómo se espera que una vista arbitraria de un sistema evolucione con el tiempo. En las primeras especificaciones UML el diagrama de objetos se describe como:

«Un diagrama de objetos es un gráfico de instancias, que incluye objetos y valores de datos. Un diagrama de objetos estático es una instancia de un diagrama de clases; muestra una instantánea del estado detallado de un sistema en un momento dado. El uso de los diagramas de objetos es bastante limitado, concretamente para mostrar ejemplos de estructura de datos». La última especificación UML 2.5 no define explícitamente los diagramas de objetos, pero proporciona una notación para las instancias de los clasificadores.

Los diagramas de objetos y los diagramas de clases están estrechamente relacionados y utilizan una notación casi idéntica. Ambos diagramas pretenden visualizar la estructura estática de un sistema. Mientras que los diagramas de clases muestran las clases, los diagramas de objetos muestran las instancias de las clases (objetos). Los diagramas de objetos son más concretos que los diagramas de clases. A menudo se utilizan para proporcionar ejemplos o actuar como casos de prueba para los diagramas de clase. En un diagrama de objetos se suelen mostrar sólo los aspectos de interés actual de un modelo.

Uso

Si está utilizando una herramienta de modelado UML, normalmente dibujará diagramas de objetos utilizando algún otro tipo de diagrama, como en un diagrama de clases. Una instancia de objeto puede ser llamada una especificación de instancia o simplemente una instancia. Un enlace entre instancias se denomina generalmente enlace. Otras entidades UML, como un símbolo de agregación o composición (un diamante) también pueden aparecer en un diagrama de objetos.

Dejar una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *