Haben Sie alle Akteure gefunden?
Das heißt, haben Sie an alle Rollen in der Systemumgebung gedacht und diese modelliert? Obwohl Sie diesen Punkt prüfen
müssen, können Sie erst dann sicher sein, wenn Sie alle Anwendungsfälle gefunden und beschrieben haben. |
Ist jeder Akteur an mindestens einem Anwendungsfall beteiligt?
Entfernen Sie alle Akteure, die nicht in den Anwendungsfallbeschreibungen genannt sind, und alle Akteure, die keine
gerichtete Kommunikationsasssoziation mit einem Anwendungsfall haben. Ein Akteur, der in einer Anwendungsfallbeschreibung
erwähnt ist, hat jedoch wahrscheinlich eine gerichtete Kommunikationsassoziation mit diesem bestimmten Anwendungsfall. |
Können Sie mindestens zwei Personen benennen, die in der Lage sind, die Rolle eines bestimmten Akteurs zu übernehmen?
Sollte dies nicht der Fall sein, prüfen Sie, ob die Rolle, die der Akteur modelliert, zu einer anderen gehört. In diesem
Fall müssen Sie den Akteur mit dem anderen Akteur zusammenführen. |
Haben Akteure ähnliche Rollen in Bezug auf das System?
Wenn ja, müssen Sie sie zu einem Akteur zusammenführen. Die gerichteten Kommunikationsassoziationen und
Anwendungsfallbeschreibungen zeigen, wie die Akteure und das System miteinander verknüpft sind. |
Haben zwei Akteure dieselbe Rolle in Bezug auf einen Anwendungsfall?
Wenn ja, müssen Sie Akteurgeneralisierungen verwenden, um das gemeinsame Verhalten zu modellieren. |
Verwendet ein bestimmter Akteur das System auf mehrere (völlig verschiedene) Arten oder verfolgt er mit der Verwendung des Anwendungsfalls mehrere (vollständig verschiedene) Ziele?
Wenn ja, sollten Sie wahrscheinlich mehrere Akteure haben. |
Haben die Akteure eingängige und beschreibende Namen?
Sind die Namen den Benutzern und Kunden ein Begriff? Es ist wichtig, dass Akteurnamen den zugehörigen Rollen entsprechen.
Sollte dies nicht der Fall sein, ändern Sie sie. |
|