Anwendungsfaelle (Use Cases) - auf Matthias-Draeger.info
Anwendungsfaelle (Use Cases) - auf Matthias-Draeger.info Anwendungsfaelle (Use Cases) - auf Matthias-Draeger.info
Checkliste für Use-Case-Bestandteile (2) • Voraussetzungen: • Sind sie verbindlich und herstellbar? • Werden sie im Use Case nicht mehr überprüft? • Beteiligte und ihre Interessen: • Muss das SuD in diesem Use Case diese Interessen bedienen? • Mindestzusicherungen: • Sind die Interessen aller Beteiligten angemessen geschützt? • Zusicherungen im Erfolgsfall: • Sind die Interessen aller Beteiligten befriedigt? • Haupt-Erfolgsszenario: • Hat es 3 bis 9 Schritte? • Beschreibt es den Ablauf vom Auslöser bis zur Erfolgsgarantie? • Erlaubt es ggf. geeignete Abwandlungen in der Reihenfolge? Lutz Prechelt, prechelt@inf.fu-berlin.de [6] 36 / 44
Checkliste für Use-Case-Bestandteile (3) • Jeder Einzelschritt in einem Szenario: • Ist er als erreichtes Ziel formuliert? • z.B. "validieren", nicht: "prüfen" • Treibt er den Prozess sichtbar voran? • Ist klar, wer der handelnde Akteur ist? • Ist die Absicht des Akteurs klar? • Abstrahiert der Schritt von der Bedienschnittstelle? • Ist erkennbar, welche Information verarbeitet wird? • Erweiterungsbedingungen: • Kann das SuD diesen Fall entdecken (falls nötig)? • Muss das SuD diesen Fall behandeln? • Inhalt des Use Cases insgesamt: • Gegenüber den Beteiligten: "Ist dies, was Du möchtest?", "Kannst Du später entscheiden, ob es richtig gebaut wurde?" • Gegenüber den Entwicklern: "Kannst Du das bauen?" Lutz Prechelt, prechelt@inf.fu-berlin.de [6] 37 / 44
- Seite 1 und 2: Vorlesung "Softwaretechnik" Kapitel
- Seite 3 und 4: Wo sind wir?: Anforderungsermittlun
- Seite 5 und 6: Welche Form hat ein Use Case? • N
- Seite 7 und 8: Bsp: Use Case "Über WWW Aktien kau
- Seite 9 und 10: Ein realer Use Case • Die Beschre
- Seite 11 und 12: Beispiel 2: Auto-Unfallschaden erse
- Seite 13 und 14: Zusätzliche Felder Je nach Projekt
- Seite 15 und 16: Arten von Use Cases Use Cases könn
- Seite 17 und 18: Arten von Use Cases (3) Anders ausg
- Seite 19 und 20: Feinkörnigere Use Cases sind mögl
- Seite 21 und 22: Präzisions-Gefahren bei Use Cases
- Seite 23 und 24: Konzentrieren Sie sich auf das Wese
- Seite 25 und 26: Wichtigkeit von Zielen • Ein gute
- Seite 27 und 28: Beispiel: Gesund werden (2) • Use
- Seite 29 und 30: Beispiel: Gesund werden - Beobachtu
- Seite 31 und 32: Beispiel Wie? Warum? Lutz Prechelt,
- Seite 33 und 34: Schrittweises Modell für das Gesam
- Seite 35: Checkliste für Use-Case-Bestandtei
- Seite 39 und 40: Wie geht's dann weiter? • Use Cas
- Seite 41 und 42: Warnung: Use-Case-Diagramme • UML
- Seite 43 und 44: Quelle • Alistair Cockburn: "Writ
Checkliste<br />
für <strong>Use</strong>-Case-Bestandteile (2)<br />
• Voraussetzungen:<br />
• Sind sie verbindlich und herstellbar?<br />
• Werden sie im <strong>Use</strong> Case nicht mehr überprüft?<br />
• Beteiligte und ihre Interessen:<br />
• Muss das SuD in diesem <strong>Use</strong> Case diese Interessen bedienen?<br />
• Mindestzusicherungen:<br />
• Sind die Interessen aller Beteiligten angemessen geschützt?<br />
• Zusicherungen im Erfolgsfall:<br />
• Sind die Interessen aller Beteiligten befriedigt?<br />
• Haupt-Erfolgsszenario:<br />
• Hat es 3 bis 9 Schritte?<br />
• Beschreibt es den Abl<strong>auf</strong> vom Auslöser bis zur Erfolgsgarantie?<br />
• Erlaubt es ggf. geeignete Abwandlungen in der Reihenfolge?<br />
Lutz Prechelt, prechelt@inf.fu-berlin.de [6] 36 / 44