This paper describes how to model system functionality using UML Use Cases. In the UML, Use Cases are the primary means of capturing system functionality from the user perspective, and often may replace a ‘functional requirements’ document.

For more information on UML, visit
Sparx Systems’ Web site.