Excursion (1/3)Identification of Classes
Linguistic analysis of the problem description - extraction of nouns
Rules of thumb:
- elimination of irrelevant terms
- elimination of names of values
- elimination of vague terms
- identification of attributes
- identification of operations
- elimination of terms which are in fact relationships
[cf.: R.J. Abbott, Program Design by Informal English Descriptions, CACM, Vol. 26, No. 11, 1983]