The Four Levels of Use Case Description.
Barbara Paech · 1998
. Use cases are a popular means of requirements engineering for object-oriented systems. However, there is a lack of guidance on the contents and position of use cases in the overall software development process. In the paper we identify four levels of information to be included in the use case description, based on existing methods in requirements specification and human-computer-interaction. This gives methodical guidance for the development of use cases and also for the integration of use cases and the analysis object model. 1 Introduction Scenario-based description techniques have gained considerable popularity during the last few years - in research [Car95] and industry [WPJH98]. They are mainly used to describe the interaction between the users and the software system. Because of their exemplary nature they are relatively easy to produce and understand, both by software engineers and domain experts. Often they are accompanied by user interface prototypes [WPJH98], but th...