Scrum-Rechner: UseCase „Daten eingeben“
Wie schon zuvor in diesem Blog erwähnt, sind UseCases Text, ein UML-Diagramm gibt nur eine Übersicht. Hier wird ein UseCase beschrieben, dafür gibt es auch fertige Templates.
UseCase: Daten eingeben
Scope: Scrum Rechner
Level: User Goal
Primary actor: ScrumMaster
Stakeholders:
- ScrumMaster: will eine schnelle Eingabe der Daten
- Empfänger: will eine korrekte Eingabe der Daten, damit das Ergebnis richtig ist
Preconditions: Scrum-Rechner ist gestartet
Postconditions: Ergebnis wird angezeigt
Main Success Scenario:
- ScrumMaster startet den Scrum-Rechner
- ScrumMaster gibt die StoryPoints einer UserStory ein
- ScrumMaster gibt einen Operator ein
- ScrumMaster wiederholt Schritte 2+3 solange, bis der „=“-Operator gedrückt wird
- Scrum-Rechner zeigt das Ergebnis an
Extensions:
a: jederzeit, Programm stürzt ab
- ScrumMaster startet den Scrum-Rechner erneut
- Scrum-Rechner zeigt Bereitschaft für eine neue Berechnung an
b: jederzeit, ScrumMaster bemerkt einen Fehler
- ScrumMaster wählt „clear all“
- Scrum-Rechner zeigt Bereitschaft für eine neue Berechnung an
2a: ScrumMaster gibt eine Zahl > 100 ein
- System weist die Eingabe zurück
- ScrumMaster wiederholt die Eingabe
2b: ScrumMaster gibt statt einer Zahl einen Operator ein
- System weist die Eingabe zurück
- ScrumMaster wiederholt die Eingabe