May 2002
Intermediate to advanced
416 pages
8h 37m
English
Classes don't exist in isolation; they are interrelated. To formalize our knowledge of a domain, we must identify how the conceptual entities in the domain are associated and reflect these associations as precisely stated relationships in the model.
A UML relationship covers associations, generalization, and dependencies. Executable UML defines associations between classes, association classes that formalize associations, and generalization. We do not cover dependencies in this chapter.
We use the term domain relationship to describe relationships between things abstracted as classes in the domain under study.
Read now
Unlock full access