18.11.11
[Voser 2007, Appendix J-32]
Anwendungskonzepte (Anwenderfall, Use Cases): Es wird ein System beschrieben,
in
welchem Aufgaben (Use Cases) erfüllt werden müssen. Es gibt Beziehungen und Abhängigkeiten
zwischen diesen Use Cases, und Akteure (Actors), welche diese Use Cases ausführen oder
bedienen.
Modellkomponente
|
Beschreibung
|
UML-Notation
|
System
|
System, das betrachtet wird. Es kann z.B. ein Programm, ein
technisches Gerät oder eine Institution sein.
|
|
Akteur
|
Person, Programm etc., das eine Aufgabe vom System verlangt
respektive mit ihm interagiert.
|
|
Use Case
„Anwenderfall“
|
Aufgabe, die durchgeführt werden soll und von außen
wahrgenommen wird
|
|
Assoziation
|
Kommunikation zwischen Aktor und UseCase2
|
|
Generalisierung
|
Generalisierung/Vererbung zwischen Use Case
|
|
Extend/Erweiterung
|
UseCase6 wird um UseCase7 erweitert, ohne
dass UseCase6 davon weiß.
|
|
Uses/Include
|
UseCase8 greift explizit auf UseCase9 zu.
|
|
Tabelle 43: die Modellkomponenten von Use Case Diagrammen