O'Reilly logo

Enterprise Model Patterns: Describing the World (UML Version) by David C. Hay

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The model in Figure 2-1 shows relationships between the entity classes as annotated lines. “Relationship” here corresponds to the UML concept of association. The name of each half of the relationship corresponds to UML’s concept of role, but it has a very different meaning.

It is the names assigned to each end of the relationship that describe the architecture of the model. The naming conventions represent a much more disciplined approach than is usually taken in either entity/relationship modeling or conventional UML. This is important, because to capture the architecture of an organization, you have to go to the heart of what its entity classes and the relationships between them mean. To simply say “a Purchase Order has zero, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required