Richtlinie: Anwendungsfallpaket
Ein Anwendungsfallpaket ist ein Teil eines Anwendungsfallmodells, das sich aus einer nahezu unabhängigen Sammlung eng zusammengehöriger Anwendungsfälle zusammensetzt. Diese Richtlinie beschreibt, wann die Zerlegung eines Anwendungsfallmodells in Anwendungsfallpakete von Nutzen ist.
Beziehungen
Hauptbeschreibung

Erläuterung

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.

Verwendung

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.