Excursion (2/3)Identification of Attributes
Linguistic analysis of the problem description - extraction of adjectives and participles
Rules of thumb:
- attributes describe objects and should be neither class-valued nor multi-valued
- derived attributes should be marked as such
- context-dependent attributes should be assigned to associations rather than to classes
The list of attributes is usually incomplete in the problem description
[cf.: R.J. Abbott, Program Design by Informal English Descriptions, CACM, Vol. 26, No. 11, 1983]