next up previous contents
Next: Description of Use Cases Up: Use Cases Previous: Use Cases   Contents

Use Case Diagrams

A use case diagram depicts use case names, actors, relationships between actors and use cases, and relationships between use cases.

A relationship between an actor and a use case captures the fact that the actor participates in the use case.

Relationships between use cases include the include and extend relationships4.1.

Figure 4.1: Example of Use Case diagram for a PM System.
\begin{figure}\begin{center}
\epsfxsize =4.5in
\epsfbox{usecdiag.eps}
\end{center}
\end{figure}
The actors are 'Patient' and 'USER'. 'Doctor' and 'Nurse' are specializations of USER. The diagram includes use cases: 'Log in', 'Admit Patient', 'Silence alarm', 'Discharge Patient', 'Log out' and 'Log in secure'. 'Log out' is included by use cases: 'Admit Patient', 'Silence alarm' and 'Discharge Patient'. 'Log in secure' is an extension use case that extends use case 'Log in' under condition System security is high.

A use case model doesn't provide use cases details. UCEd includes an editor for that purpose. The next section describes use case description elements.


next up previous contents
Next: Description of Use Cases Up: Use Cases Previous: Use Cases   Contents
Stephane S. Some 2005-01-25