Use Case Diagrams

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

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

Relations between use cases include the include, extend relations4.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.

Stephane 2007-09-03