Modelling Global Behaviour with Scenarios in Object-Oriented Analysis
This thesis investigates the concepts commonly used for modelling global behaviour in object-oriented analysis methods (use cases, interaction diagrams, scenarios, scripts etc.). It describes some common drawbacks of current approaches (e.g. assumption of having a flat list of independant scenario types on exactly one abstraction level), discusses the reasons for these drawbacks and proposes an enhanced scenario modelling technique that offers e.g. hierarchies of services.