Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
1
Use Cases (Anwendungsfälle)
Stefan Schmolke
2
Gliederung Was ist das? Nutzen Bestandteile Beispiele
3
Was ist das? Software- und Systembeschreibung
Veranschaulichung eines Projektes Liste oder Diagramm aller Interaktionen Ziele definieren und erreichen klassische und agile Projekte Einen Vortrag halten Student Sehr simpler Use Case
4
Nutzen Für jeden verständlich! Gesamtbild
Fehler und Versäumnisse erkennen Welche Anforderungen/Komplexität Eigenwerk Wiki-User Kishorekumar 62
5
Bestandteile
6
Actor Einen Vortrag halten Use Case Triggers Main Success Basic Flow
Tut etwas Stake Holder (Business) Primary als Hauptakteur Einen Vortrag halten Use Case Funktion Menge von Aktionen Ergebnis bedeutend für Akteur Preconditions Was benötigt eine Komponente Taucht selten in Diagrammen auf* Student Preconditions: es ist Mittwoch *Preconditions stehen generell neben Diagrammen oder in {if …} Feldern Triggers Starten Use Cases Main Success Basic Flow Beste und schnellste Zielerreichung Läuft fehlerfrei Alternative Path Alternative Flow Wichtig zur Fehlererkennung
7
Beispiele
8
<<extend>> Dreimal falsch Kunde Authenti-fizieren
Liste: Diagramm: <<extend>> Dreimal falsch Kunde Use Case: authentifizieren Actor: Kunde (Generalisation: Kunde der eigenen Bank) Scope: Ein Geldautomat Brief: Ein Kunde will Geld von einem Bankautomaten abheben und… Preconditions: Automat muss eingeschaltet sein, etc. Triggers: Kunde startet Authentifizierung Includes: Pin Kontrolle Basic Flow: Der Kunde gibt seine Karte in den Automaten Der Kunde gibt seine Pin beim ersten Mal richtig ein Der Kunde wählt den gewünschten Betrag Der Betrag wird ausgegeben Extension: Falscheingabe: Der Kunde gibt seine Pin drei mal falsch ein Die Karte wird eingezogen . Authenti-fizieren Karte einziehen <<include>> Geld abheben <secondary> Pin Kontrolle Geld einzahlen Kunde der eigenen Bank Geldautomat
9
Quellen:
Ähnliche Präsentationen
© 2025 SlidePlayer.org Inc.
All rights reserved.