Der Use-Case-Szenario-Analysator ist ein leistungsfähiges Werkzeug, das darauf ausgelegt ist, eine vom Benutzer bereitgestellte Use-Case-Beschreibung in umfassende Entscheidungstabellen mit automatisierter Szenarioanalyse umzuwandeln. Diese App bietet eine klare Einsicht in verfügbare Szenarien und deren Konsequenzen und dient als Grundlage für detaillierte Analyse, Diskussion und Erstellung von Testfällen zur Validierung der Entwicklungstätigkeit.
Schritt-für-Schritt-Anleitung
Schritt 1: Zugriff auf den Use-Case-Szenario-Analysator
-
Wechseln Sie zu Werkzeuge im Hauptmenü.
-
Wählen Sie Apps aus dem Dropdown-Menü.
-
Wählen Sie Use-Case-Szenario-Analysator.
-
Klicken Sie auf Jetzt starten um das Werkzeug zu öffnen.
Schritt 2: Bereitstellung der Use-Case-Beschreibung
Im Interface des Use-Case-Szenario-Analysators finden Sie einen großen Textbereich zum Eingeben der Use-Case-Beschreibung, der als primäre Eingabe für die App dient.
-
Beschreibung eingeben: Geben Sie eine detaillierte Use-Case-Beschreibung ein, idealerweise einschließlich Voraussetzungen, Hauptablauf, Alternative Abläufe, und Nachbedingungen für optimale Ergebnisse.
-
Formatierung: Das Werkzeug unterstützt Markdown-Formatierung, die für eine bessere Lesbarkeit und Struktur empfohlen wird.
-
Eingabemöglichkeiten:
-
Direkte Eingabe: Geben Sie die Use-Case-Beschreibung direkt in das Textfeld ein.
-
Inhalt einfügen: Kopieren Sie eine zuvor erstellte Use-Case-Beschreibung in das Textfeld.
-
Use-Case-Beschreibungsgenerator: Wenn Sie die Use-Case-BeschreibungsgeneratorApp verwendet haben, können Sie die hochwertige Use-Case-Beschreibung wiederverwenden, die mit diesem Tool erstellt wurde.
-
-
Vorschau: Eine Echtzeit-Vorschau steht zur Überprüfung des formatierten Eingabetextes zur Verfügung.
-
Sobald Sie mit der Use-Case-Beschreibung zufrieden sind, klicken Sie auf Use-Case-Szenarien & Kern-Testfälle identifizieren, um fortzufahren.

Schritt 3: Entscheidungstabelle-Analyse überprüfen
Die KI analysiert die bereitgestellte Use-Case-Beschreibung und generiert drei wichtige Ausgaben, die als Tabellen dargestellt werden:
i. Bedingungen
Eine Tabelle, die die Voraussetzungenbenötigten Voraussetzungen für die Durchführung des Use Cases auflistet. Diese Bedingungen können explizit in der Beschreibung genannt sein oder logisch von der KI abgeleitet werden. Zum Beispiel für einen „Geld abheben“-Use Case in einem Geldautomatensystem könnten die Bedingungen lauten:
-
Karte eingelegt
-
PIN korrekt
-
Abhebungsbetrag <= Kontostand
- Geldautomat verfügt über ausreichend Bargeld
- Eingegebener Betrag > 0
-
Konto aktiv
ii. Aktionen
Eine Tabelle, die die Aktionen die im Rahmen des Anwendungsfalls auftreten können. Für das Beispiel „Geld abheben“ könnten die Aktionen beinhalten:
-
Kunden authentifizieren
-
PIN überprüfen
-
Kontostand prüfen
-
Geldbestand im ATM prüfen
- Kontostand aktualisieren
-
Geld ausgeben
-
Beleg ausdrucken
iii. Entscheidungsmatrix
Die umfassendste Ausgabe, diese Tabelle identifiziert alle möglichen Szenarien für den Anwendungsfall. Jede Zeile stellt ein einzigartiges Szenario dar, und die Spalten sind in zwei Gruppen unterteilt:
-
Bedingungen: Die in der Tabelle „Bedingungen“ aufgeführten Voraussetzungen, markiert mit einem Häkchen (✓) für relevante Bedingungen oder einem Kreuz (✗) für irrelevante Bedingungen in jedem Szenario.
-
Aktionen: Die in der Tabelle „Aktionen“ aufgeführten Aktionen, markiert mit einem Häkchen (✓) für Aktionen, die in jedem Szenario ausgeführt werden.
Beispiel-Szenarien für den Anwendungsfall „Geld abheben“ könnten beinhalten:
-
S1: Erfolgreiche Abhebung mit ausreichendem Kontostand und Bargeld im ATM
-
S2: Die Abhebung schlägt fehl aufgrund eines unzureichenden Kontostands
-
S3: Die Abhebung schlägt fehl aufgrund unzureichender Bargeldbestände im Geldautomaten
-
S4: Die Abhebung schlägt fehl aufgrund einer falschen PIN
-
S5: Die Abhebung schlägt fehl, weil die Karte nicht eingelegt ist
-
S6: Die Abhebung schlägt fehl, weil der eingegebene Betrag null oder negativ ist
-
S7: Die Abhebung schlägt fehl, weil das Konto inaktiv ist
Die Entscheidungsmatrix bietet eine klare, strukturierte Übersicht darüber, wie Bedingungen zu bestimmten Aktionen in jedem Szenario führen, wodurch Benutzer die Anwendungsszenarien umfassend verstehen können.

Schritt 4: Nutzen Sie die Entscheidungstabellen
Die generierten Entscheidungstabellen dienen als Grundlage für:
-
Detaillierte Analyse: Verstehen Sie die Beziehungen zwischen Bedingungen und Aktionen in jedem Szenario.
-
Diskussion: Fördern Sie Diskussionen mit Stakeholdern, um den Anwendungsfall zu verfeinern oder Randfälle zu identifizieren.
-
Entwicklung von Testfällen: Nutzen Sie die Szenarien, um detaillierte Testfälle zur Validierung der Entwicklungstätigkeit zu erstellen.
Falls erforderlich, überprüfen Sie die Anwendungsfalldeskription erneut, um die Eingaben zu verfeinern und die Entscheidungstabellen zur Verbesserung der Genauigkeit neu zu generieren.
Wichtige Hinweise
-
Automatisierte Szenarioanalyse: Die KI nutzt die natürliche Sprachverarbeitung, um Bedingungen, Aktionen und Szenarien zu extrahieren und zu analysieren, wodurch der Prozess der Anwendungsfalldiagnose vereinfacht wird.
-
Iterativer Prozess: Benutzer können die Anwendungsfalldeskription bearbeiten und die Entscheidungstabellen neu generieren, um das Ergebnis nach Bedarf zu verfeinern.
-
Markdown-Unterstützung: Die Verwendung von Markdown-Formatierung in der Anwendungsfalldeskription verbessert die Lesbarkeit und stellt sicher, dass die KI die Eingabe genau interpretiert.
Fazit
Durch die Einhaltung dieser Schritte können Sie die “Use-Case-Szenario-Analysator zum Erstellen detaillierter Entscheidungstabellen, die ein klares Bild der Szenarien Ihres Anwendungsfalls und ihrer Konsequenzen vermitteln. Dieses Tool ermöglicht es Benutzern, eine gründliche Analyse durchzuführen, Diskussionen zu fördern und robuste Testfälle zu entwickeln, um die Entwicklung zu validieren.











