This example of making a model more concrete for a particular company consists of simply breaking the standard Asset into progressively greater detail as sub-types. Note that, as with many real projects, we didn’t start with the standard pattern. We started by talking about something of significance to the pharmaceutical company—chemicals. Only after we had come to understand the nature of the model did we recognize that these are indeed instances of an important part of the Level 1 model pattern.

Ok, if you have these patterns firmly planted in your brain, you recognized the fit right away. But it is important to take clients from the business community through the process of analyzing their terms and gradually extracting the patterns—keeping ...

Get Enterprise Model Patterns: Describing the World (UML Version) now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.