Events - An Alternative to Use Case as Starting Point in Object-Oriented Analysis

Sandeep Kumar Singh, Sangeeta Sabharwal, Juhi Gupta · 2009

Use Case has been one of the popular ways to start object-oriented analysis (OOA). But several problems have been cited with use case in the literature. Our previous work has shown that domain requirements can be broken in terms of events. We have documented events derived from requirements as Event Pattern/Template and proposed an event meta-model. This paper describes a detailed process to show how our basic event meta-model and patterns can help us systematically derive the classes, their attributes, methods and relationships. For this, we have worked on elaborating on the details of our event pattern/templates; defined rules to transform the event templates to class specifications. To validate our process, we applied it on various case studies and successfully generated static model (class diagram) of each case. Hence, events can be an alternative to use case as starting point in OOA of requirements.

Read the paper · More papers on PaperTik