Definir objetos y sus relaciones

by Valeriano Tortola 12. septiembre 2007 04:25

Un modelo lógico representa los conceptos reales que ha de cubrir la aplicación y permite asegurar que el software cubrirá dichos conceptos.

El modelado de funciones de objetos (Object Role Modeling - ORM) es el proceso de representar conceptos del mundo real que definen ó influyen en el software. Los diagramas ORM incluyen unos objetos primarios llamados entidades, las relaciones entre esas entidades y los atributos que definen esos objetos. Estos diagramas se crean descomponiendo los requerimientos de usuario y los casos de uso en entidades, relaciones y atributos.

ORM con Microsoft Visio 2007.

La notación ORM ofrece un número de formas y conectores para definir el modelo lógico:

  • Objetos ORM: Entidades. Son representados con forma oval y el nombre de la entidad, definen los elementos que toman parte en el desempeño de la aplicación.
  • Relación ORM: Se representan como una linea que conecta las entidades, en medio hay un rectangulo dividido en tantos segmentos como relaciones haya, definen como dos ó más entidades se relacionan unas con otras.
  • Hecho ORM: Se representan como un pequeño texto bajo el rectangulo de una relación, definen como dos ó más entidades se relacionan. Utilizan "..." y "/" para indicar que papel toma cada parte de la relación, de forma que se debe poder leer en ambos sentidos (ie: un hecho "puede ser / es " indica  Producto puede ser Mechero, Mechero es Producto).
  • Restricciones ORM: Definen como las entidades participan en la relación, cuales son dominantes y su cantidad. Un pequeño circulo relleno en la conexión entidad-relación indica que dicha relación es dominante. Unas flechas encima del rectangulo de la relación indica su cardinalidad.

Los diagramas ORM deben ser una vista lógica de las entidades de la aplicación, no representar clases ó bases de datos.

Resumen de la lección 2.1 del libro oficial de Microsoft para obtener el MCPD:WinApps.

Tags: , ,

MCPD | WinApps

Comentarios

12/09/2007 4:27:16 #

trackback

Trackback from vtortola

Definir objetos y sus relaciones

vtortola |

Comentarios no permitidos