UseCaseMaps.org
Title
Use Case Maps Web Page
Description
Overview
The Use Case Maps (UCMs) notation is gaining in popularity and in notoriety. Whether you consider them as causal scenarios, as architectural entities, or as behaviour patterns, they can help you to describe and understand emergent behaviour of complex and dynamic systems.
The basic idea of UCMs is very simple and is captured by the phrase causal paths cutting across organizational structures. The realization of this idea produces a lightweight notation that scales up, while at the same time covering all of the foregoing complexity factors in an integrated and manageable fashion. The notation represents causal paths as sets of wiggly lines that enable a person to visualize scenarios threading through a system without the scenarios actually being specified in any detailed way (e.g. with messages). Compositions of wiggly lines (which may be called behavior structures) represent large-scale units of emergent behavior cutting across systems, such as network transactions, as first-class architectural entities that are above the level of details and independent of them (because they can be realized in different detailed ways).
Where are UCMs Useful?
The notation is intended to be useful for requirements specification, design, testing, maintenance, adaptation, and evolution. Already, UCMs have been used in a number of areas:
Contact
- Use Case Maps User Group
-
- Ottawa Ontario
- Canada K1S 5B6
-
- +1.9999999999