Abstract
Use Case Maps (UCMs) are a technique used to capture functional requirements
and high level designs of complex systems composed of many features. Once you have chosen
UCMs as part of your software development process, the question arises as how to most
effectively use UCMs. This paper introduces patterns which provide guidance in selecting
one of three major UCM styles depending on your software development context. The Individual
Maps UCM style is most useful for rapidly and independently capturing a few key
features of your system, features being optional or incremental units of functionality. The
Standard Root Map UCM style is most appropriate if a small, evolving system consisting of
interacting features needs to be documented. The Isolation and Integration UCM style is
best applied to large, evolving systems with many interacting features.
Also appeared in
UERJ - Cadernos do IME (Instituto de Matemática e Estatística) - Série Informática, Special Edition, June 2002, ISSN 1413-9014, 57-82.
--
Jason Kealey - 12 Oct 2005
Discussion
- Please feel free to discuss this article directly on this page. Constructive comments are welcomed! Please sign your TWiki name.