Ist ein Szenario ein größeres Bild mit mehr Details als ein Anwendungsfall oder wie groß ist der Unterschied? Ich schreibe einen Bericht, in dem ich das Wortszenario bevorzuge, aber in meiner Ausbildung haben wir das Wort Anwendungsfall verwendet (in einem Kurs über OOP).
Ich programmiere in SMV, was nicht OOP ist. IIUC SMV ist eine domänenspezifische Sprache, die auf die Modellprüfung von Hardware spezialisiert ist. Der eigentliche Code befindet sich in meinem Github .
use-case
test-scenarios
Niklas
quelle
quelle
Antworten:
Ein Anwendungsfall umfasst einen Akteur und den Fluss, den ein bestimmter Akteur in einer bestimmten Funktionalität oder einem bestimmten Pfad einnimmt. Diese werden häufig gruppiert, sodass Sie für jedes Szenario eine Reihe von Anwendungsfällen zur Verfügung haben .
Ein Szenario umfasst eine Situation, in der einzelne oder mehrere Akteure eine bestimmte Funktionalität oder einen bestimmten Pfad zur Lösung des Szenarios verwenden können .
Sie können sehen, dass der Hauptunterschied " Perspektive " hier ist. Normalerweise ist der Anwendungsfall detaillierter als das Szenario . Bei der Entwicklung dieser Szenarien wird normalerweise ein Szenario erstellt und anschließend alle Anwendungsfälle definiert , die in dieses bestimmte Szenario passen . Da die Anwendungsfälle das Szenario nach dem Schreiben dokumentieren, ist der Dokumentations-Footprint normalerweise nur der eine oder der andere und nicht beide, was wahrscheinlich auch der Grund dafür ist, dass der Name manchmal ausgetauscht wird, anstatt als separate Dinge zu stehen. Viele Projekte erfordern nicht die Granularität des Anwendungsfalls und halten sich nur an Szenarienanstatt es in Anwendungsfällen auf bestimmte Akteursflüsse aufzuschlüsseln .
quelle
Eine Beschreibung eines Anwendungsfalls enthält unter anderem ein Hauptszenario sowie Alternativen und Ausnahmeszenarien. Dann ist ein Szenario Teil einer Anwendungsfallbeschreibung. Ein Anwendungsfall enthält weitere Informationen wie Akteure, Beschreibung, Bedingungen vor und nach der Einstellung, Einschränkungen usw. (siehe hier alles , was ein Anwendungsfall beschreiben kann).
Hier haben Sie ein Anwendungsbeispiel .
quelle
Ein Anwendungsfall ist detaillierter und detaillierter als ein Szenario. Ein Szenario beschreibt einen Zweck, für den ein Benutzer Ihre Software verwenden könnte, sowie alle Funktionen der Software, die er zur Erreichung dieses Zwecks benötigen würde. Zum Beispiel:
In einem Anwendungsfall wird ein bestimmtes Element aus dem Szenario aufgeschlüsselt:
Szenarien beschreiben die Software auf hoher Ebene und geben eine Begründung für jede Funktion des vorhandenen Systems. Anwendungsfälle geben einen detaillierten Überblick über die Funktionen der einzelnen Funktionen.
quelle