Anwendungsfaelle (Use Cases) - auf Matthias-Draeger.info
Anwendungsfaelle (Use Cases) - auf Matthias-Draeger.info Anwendungsfaelle (Use Cases) - auf Matthias-Draeger.info
Schrittweises Modell für das Gesamtvorgehen Globale Schritte: • Lege die Grenzen des Systems fest • Kontextbild, Liste von Eingaben und Ausgaben • Finde alle Hauptakteure • Vollständigkeit ist essenziell • Finde alle wichtigen Ziele jedes Hauptakteurs • (Man kann die Leute dafür sogar fragen!) ☺ • Schreibe wenige, grobe, zusammenfassende Überblicks-Use- Cases, die alle Ziele und Akteure erfassen • Das charakterisiert den Zweck und die Prioritäten des Systems • Analysiere diese: Ziele zufügen, entfernen, vereinigen • Befrage dabei die Hauptakteure Jetzt geht es an die einzelnen Benutzer-Interaktionen: Lutz Prechelt, prechelt@inf.fu-berlin.de [6] 32 / 44
Schrittweises Modell für das Gesamtvorgehen (2) Für jeden Use Case auf Benutzerebene: • Wähle nächsten Use Case zum Ausarbeiten aus • Schreibe das Haupt-Erfolgsszenario • möglichst stets 3 bis 9 Schritte • Finde und beschreibe alle Misslingensfälle und alternative Erfolgsfälle • Breche Teil-Use-Cases heraus wo nötig Lutz Prechelt, prechelt@inf.fu-berlin.de [6] 33 / 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: Beispiel Wie? Warum? Lutz Prechelt,
- Seite 35 und 36: Checkliste für Use-Case-Bestandtei
- Seite 37 und 38: 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
Schrittweises Modell<br />
für das Gesamtvorgehen<br />
Globale Schritte:<br />
• Lege die Grenzen des Systems fest<br />
• Kontextbild, Liste von Eingaben und Ausgaben<br />
• Finde alle Hauptakteure<br />
• Vollständigkeit ist essenziell<br />
• Finde alle wichtigen Ziele jedes Hauptakteurs<br />
• (Man kann die Leute dafür sogar fragen!) ☺<br />
• Schreibe wenige, grobe, zusammenfassende Überblicks-<strong>Use</strong>-<br />
<strong>Cases</strong>, die alle Ziele und Akteure erfassen<br />
• Das charakterisiert den Zweck und die Prioritäten des Systems<br />
• Analysiere diese: Ziele zufügen, entfernen, vereinigen<br />
• Befrage dabei die Hauptakteure<br />
Jetzt geht es an die einzelnen Benutzer-Interaktionen:<br />
Lutz Prechelt, prechelt@inf.fu-berlin.de [6] 32 / 44