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

sixth use case details added

parent d9b7e6ba
No related branches found
No related tags found
No related merge requests found
......@@ -174,3 +174,36 @@
---
### 6. **US06 - Hindernis erkennen**
- **Use Case**: Rover erkennt Hindernisse
- **Goal in Context**: Der Rover soll ein Hindernis erkennen und darauf reagieren, bevor es zur Kollision kommt.
- **Scope & Levels**: Steuerungssystem des Rovers, Sicherheitsebene.
- **Preconditions**: Rover-Sensoren sind aktiv und funktionstüchtig. Der Rover befindet sich an einer bestimmten Position auf dem Plateau (z.B. (0,0)).
- **Success End Condition**: Rover erkennt Hindernis rechtzeitig und stoppt.
- **Failed End Condition**: Rover erkennt Hindernis zu spät oder gar nicht und kollidiert.
- **Primary / Secondary Actors**:
- **Primary Actor**: Rover
- **Secondary Actor**: Mars Mission Control
- **Trigger**: Rover bewegt sich und ein Hindernis befindet sich im Weg.
- **Description**:
| Step | Branching Action |
|------|-----------------------------------------------|
| 1 | Rover bewegt sich in eine Richtung |
| 2 | Sensoren erfassen ein Hindernis |
| 3 | Rover stoppt |
| 4 | Rover sendet Statusmeldung an Mission Control |
- **Extensions**:
| Step | Branching Action |
|------|------------------------------------------------------------|
| 2 | Falschalarm durch Sensorstörung |
| 3 | Rover versucht alternative Route (wenn programmiert) |
- **Subvariations**:
| Step | Branching Action |
|------|------------------------------------------------------|
| 1 | Rover erkennt bewegliches oder stationäres Hindernis |
---
\ 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