An attribute is a discrete, atomic piece of information that identifies, describes, classifies, or measures an entity class The values of a set of attributes of an entity class describe instances of that entity class. If an entity class is the definition of a thing of significance about which an enterprise wishes to hold information, then an attribute defines one kind of information held.

The data model diagram may or may not show the attributes. Even if not shown, they should be documented as part of the overall deliverable that is the model. UML allows representation of the attributes as text in the entity class box, but does not require this, and does not use separate symbols for them as is done in other methods.[23]

An attribute’s ...

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.