Title :
Prioritising use cases and scenarios
Author_Institution :
CSIRO, Macquarie Univ., North Ryde, NSW, Australia
Abstract :
Use cases (J. Rumbaugh et al., 1997) are currently used in requirements elicitation and analysis. They describe in natural language the complete functionality of a proposed system. In most projects, the amount of detail put into eliciting and documenting a use case is usually dependent on the time and resources available. Seldom is there enough time to fully expand all the use cases. Thus, only a small number of the use cases are ever fully expanded. The paper delves into the structure and importance of use cases, the importance of prioritising requirements and use cases, and then describes a framework that can manage the multi-faceted issues that need to be considered when prioritising use cases. The various components of the tool that are used to prioritise use cases are described, and examples of how the various components assist in ranking use cases are presented
Keywords :
formal specification; natural languages; object-oriented programming; systems analysis; multi-faceted issues; natural language; requirements elicitation; scenarios; tool components; use case prioritisation; use case ranking; Books; Computer aided software engineering; Jacobian matrices; Natural languages; Software engineering;
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 2000. TOOLS-Pacific 2000. Proceedings. 37th International Conference on
Conference_Location :
Sydney, NSW
Print_ISBN :
0-7695-0918-5
DOI :
10.1109/TOOLS.2000.891362