Title :
Extension and partitioning of use cases in support of formal object modeling
Author :
Ryoo, J. ; Stach, J.F. ; Park, E.K.
Author_Institution :
Comput. Sci. Telecommun. Program, Missouri Univ., Kansas City, MO, USA
Abstract :
The number of use cases produced for any non-trivial system can be large. These use cases may contain redundancies resulting from multilevel stakeholder communities, natural language ambiguity, terminology differences, and common data and behaviours. In order to prepare use cases for formal requirements modeling, some structure is needed to classify the use cases into partitions that are meaningful to the object modeler. This paper extends Jacobson´s (1992) use cases with a refinement called system oriented use cases. The extensions are then partitioned according to the strength of their similarity: behavioural, intentional, and environmental. The partitioning is exhaustive and produces a hierarchy. The hierarchy is a useful input to bound the requirements modeling activity that follows the elicitation phase
Keywords :
formal specification; natural languages; nomenclature; object-oriented programming; formal object modeling; formal requirements modeling; multilevel stakeholder communities; natural language ambiguity; system oriented use cases; terminology; use case partitioning; Cities and towns; Computer aided software engineering; Guidelines; Jacobian matrices; Natural languages; Object oriented modeling; Terminology;
Conference_Titel :
Application-Specific Systems and Software Engineering and Technology, 1999. ASSET '99. Proceedings. 1999 IEEE Symposium on
Conference_Location :
Richardson, TX
Print_ISBN :
0-7695-0122-2
DOI :
10.1109/ASSET.1999.756774