HOPEX UML : HOPEX UML : The Class Diagram : Attributes : Definition: Attribute
   
Definition: Attribute
An attribute is a named property of a class. This is the most basic data saved in the enterprise information system.
Examples:
"Client Name" (attribute of the client class).
"Client No." (identifier of the client class).
"Account balance" (attribute of the account class).
Classes and association classes may be characterized by attributes.
These attributes can be found by studying the content of messages circulating within the enterprise.
An attribute characterizes an association when its value depends on all the classes participating in this association.
In the diagram below, the "Role" that a "Consultant" plays in a "Contract" depends on the consultant and on the contract, and therefore on the "Intervene" association.