An Avanade Blogging Community

Welcome to An Avanade Blogging Community Sign in | Join | Help
in Search

vtortola

Definir objetos y sus relaciones

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.

Definir objetos y sus relaciones | vtortola.NET
Crossposting desde ElBruno.com
Published Tuesday, September 11, 2007 9:25 PM by vtortola

Comments

No Comments
Anonymous comments are disabled

About vtortola

MCTS: Windows Applications 2.0 MCTS: Distributed Applications 2.0 MCTS: WebApplications 2.0

This Blog

Post Calendar

<September 2007>
SuMoTuWeThFrSa
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

News

vtortola.NET



Valeriano Tórtola.
MCTS: Windows Apps 2.0
MCTS: Distributed Apps 2.0
MCTS: Web Apps 2.0
Application Developer I.

Syndication