Process to identify disjoint subclasses and class life cycle information using a role analysis technique
This paper proposes a step-by-step process to identify disjoint subclasses and class life cycle information in object-oriented analysis. The process is supported by a role analysis technique that uses the perspective application concept as its core. The process allows the system designer to identify efficiently roles and subclasses of a class. The class life cycle information of a class is also obtained through the modelling of its roles' evolution.
OBJECT-ORIENTED ANALYSIS PROCESS PERSPECTIVES APPLICATION ROLE SUBCLASS