Use Case Analyse
Die Use Case Analyse ist seit den 90er Jahren eine der am häufigsten genutzten Methoden, um einen Einstieg in die System- oder Software-Entwicklung zu finden. Die Use Cases (im Dt. Anwendungsfälle) beschreiben dabei typische Abläufe, in denen der Benutzer des Systems dieses einsetzen möchte. Sie als Analytiker nehmen also die Sicht von außen auf das System ein und beschäftigen sich zunächst damit, bei welchen Arbeitsprozessen das System beteiligt ist. In einem weiteren Schritt beschreiben Sie dann, welche Teilaktivitäten in diesen Prozessen von dem System unterstützt oder sogar völlig alleine durchgeführt werden sollen.
Die entstehenden Dokumentationen sind zum einen auch für ungeübte Analytiker leicht verständlich, zum anderen lässt sich die Vollständigkeit der betrachteten Funktionalitäten leicht bewerten.
Diese Art der Herangehensweise können Sie sowohl auf der Geschäftsprozess-Ebene als auch auf der Systemprozess-Ebene (oder auf einzelnen Teile des Systems) anwenden. Der Betrachtungsgegenstand wechselt dann von der gesamten Organisation über das System bis hin zu einer Komponente des Systems, die aus dem Architekturschritt folgt.
Auf allen Ebenen bietet sich für die Dokumentation der Anwendungsfälle das Use Case Diagramm der UML an.
Die Verfeinerungen der Abläufe können dann mit Aktivitätsdiagrammen beschrieben werden.
Die Use Case Analyse steht dabei nicht in Konkurrenz zu der Dokumentation von Anforderungen in natürlicher Sprache.
Sie stellt neben einer Ermittlungsmethode vielmehr eine Methode zur Strukturierung dieser Anforderungen dar.
Die Anwendungsfälle können als Anforderungen auf sehr abstrakter Ebene angesehen werden, die dann letztendlich durch natürlichsprachliche Anforderungen präzise beschrieben werden.
Unterstützung durch SOPHIST
Wir SOPHISTen unterstützen Sie bei der Anwendung der Use Case Analyse mit verschiedenen Trainings, Coaching oder auch bei dem operativen Erfassen und Dokumentieren der Anwendungsfälle. Dabei legen wir besonderen Wert auf Verständlichkeit für die Beteiligten und den nahtlosen Übergang von Use Case Diagrammen über Aktivitätsdiagramme hin zu den natürlichsprachlichen Anforderungen.


