Ein Modell, das sich aus kleineren Einheiten zusammensetzt, ist einfacher zu verstehen. Es ist einfacher, die
Beziehungen zwischen den Hauptteilen des Modells aufzuzeigen, wenn diese in Paketen dargestellt werden. Es gibt das
Paket auf höchster Ebene des Modells und stereotype Anwendungsfallpakete. Sie können die Entscheidung über die
Strukturierung der Modellteile auch dem Kunden überlassen.
-
Wenn es viele Anwendungsfälle oder Akteure gibt, können Sie mit Anwendungsfallpaketen das Anwendungsfallmodell
weiter strukturieren. Ein Anwendungsfallpaket enthält mehrere Akteure, Anwendungsfälle, ihre Beziehungen und
weitere Pakete. Somit können Sie mehrere Ebenen von Anwendungsfallpaketen (Pakete in Paketen) haben.
-
Das Paket der höchsten Ebene enthält alle Anwendungsfallpakete auf höchster Ebene, alle Akteure auf höchster Ebene
und alle Anwendungsfälle auf höchster Ebene.
Es gibt viele Gründe für die Aufteilung eines Anwendungsfallmodells in Anwendungsfallpakete:
-
Mit Anwendungsfallpaketen können Sie die Reihenfolge, die Konfiguration und die Liefereinheiten im fertig
gestellten System aufzeigen.
-
Die Zuordnung der Ressourcen und die Kompetenzen der einzelnen Entwicklungsteams können die Aufteilung des Projekts
auf mehrere Gruppen an unterschiedlichen Standorten erfordern. Einige Anwendungsfallpakete eignen sich für eine
Gruppe und andere für einzelne Personen. Damit sind Pakete eine effiziente Methode, mit der Entwicklung
fortzufahren. Sie müssen jedoch eindeutige Zuständigkeiten für jedes Paket definieren, damit die Entwicklung
parallel durchgeführt werden kann.
-
Mit Anwendungsfallpaketen kann das Anwendungsfallmodell so strukturiert werden, dass es die Benutzertypen
widerspiegelt. Viele Änderungsanfragen stammen von Benutzern. Anwendungsfallpakete stellen sicher, dass Änderungen
eines bestimmten Benutzertyps nur die Teile des Systems betreffen, die diesem Benutzertyp entsprechen.
-
In einigen Anwendungen dürfen bestimmte Informationen nur für einige wenige Personen zugänglich sein. Mit
Anwendungsfallpaketen können Sie die Vertraulichkeit dort sicherstellen, wo sie erforderlich ist.
|