Use Case
aus www.iwiki.de, der freien Wissensdatenbank
Notation
Use Cases werden im Use Case Diagramm durch Ellipsen dargestellt. In der Ellippse steht die Bezeichnung des UseCases, der laut Konvention aus Substantiv und Verb besteht.
Beschreibung
Ein Use Case ist ein einzelner Anwendungsfall, welchen die Software in einem IT-System beherrschen soll. Beispiele für solche Anwendungsfälle sind z.B. "Gebot prüfen", "Kunde anlegen" oder "Gehalt buchen". Er kapselt eine Ansammlung von Aktionen, die von einem IT-System in einer definierten Reihenfolge abgearbeitet werden um schließlich für den Akteur ein nützliches Ergebnis zu erstellen. Der Use Case stellt also seiner Umgebung eine Dienstleistung zur Verfügung. Use Cases werden immer im Vorfeld der Analyse eingesetzt um einen bestimmten Anwendungsbereich zu analysieren. In der Beschreibung wird das System nach außen abgegrenzt und die externen Schnittstellen werden beschrieben. Mit Hilfe der Use Cases werden später die entsprechenden Klassen erstellt. Hierbei ist darauf zu achten, dass gut modellierte Use Cases nur wesentliches Systemverhalten beschreiben und weder zu allgemein noch zu speziell sind. Ein Use Case liefert für mindestens einen Akteur greifbare Arbeitsergebnisse. Sollen Use Cases weiter verfeinert werden besteht die Möglichkeit, Use Cases hierarchisch zu gliedern und einzelne Use Cases in einem gesonderten Diagramm detailierter zu beschreiben. Use Cases beschreiben nur was getan werden soll, das wie ist im Use Case nicht von belang.
