Skip to content
Snippets Groups Projects
Commit 4f442db6 authored by Daniel Rafeh's avatar Daniel Rafeh
Browse files

second use case details added

parent b63231a3
No related branches found
No related tags found
No related merge requests found
......@@ -45,3 +45,35 @@
---
### 2. **US02 - Rückwärtsfahren**
- **Use Case**: Rover rückwärts fahren
- **Goal in Context**: Mars Mission Control möchte den Rover rückwärts bewegen, um Hindernissen auszuweichen oder präzise Manöver durchzuführen.
- **Scope & Levels**: Steuerungssystem des Rovers, Bewegungssteuerung (Basis-Level).
- **Preconditions**: Der Rover befindet sich an einer bestimmten Position auf dem Plateau (z.B. (0,0)).
- **Success End Condition**: Der Rover fährt erfolgreich um eine Einheit nach Hinten.
- **Failed End Condition**: Der Rover kann nicht rückwärts fahren (z.B. Hindernis im Weg).
- **Primary / Secondary Actors**:
- **Primary Actor**: Mars Mission Control
- **Secondary Actor**: Rover
- **Trigger**: Mars Mission Control sendet den Rückwärtsbefehl ('B').
- **Description**:
| Step | Branching Action |
|------|---------------------------------------------------------|
| 1 | Mars Mission Control sendet den Rückwärtsbefehl ('B') |
| 2 | Der Rover bewegt sich einen Schritt rückwärts |
- **Extensions**:
| Step | Branching Action |
|------|------------------------------------------------------------|
| 1 | Wenn ein Hindernis erkannt wird, stoppt der Rover |
| 2 | Rover stoppt und gibt eine Fehlermeldung aus |
- **Subvariations**:
| Step | Branching Action |
|------|---------------------------------------------------------------|
| 1 | Der Rover könnte sich auch in einer anderen Richtung rückwärts bewegen (je nach Ausrichtung) |
---
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment