Class Specification Structure

The specification of a class starts with a presentation of the general meaning of the concept which sets the context for the definition.

Description

The section includes an informal definition of the metaclass specifying the construct in UML. The section states if the metaclass is abstract.

This section together with the following two constitute a description of the abstract syntax of the construct.

Attributes

Each of the attributes of the class are enumerated together with a short explanation. The section states if the attribute is derived, or if it is a specialization of another attribute. If the multiplicity of the attribute is suppressed if it is ‘1’ (default in UML).