Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
wiki:software:beuthbot:requirement-analysis [11.12.2019 14:19] Christopher Lehmann |
wiki:software:beuthbot:requirement-analysis [23.01.2020 15:32] (aktuell) Timo Bruns |
||
---|---|---|---|
Zeile 68: | Zeile 68: | ||
==== Use cases ==== | ==== Use cases ==== | ||
+ | |||
+ | In the following we present three usecases in detail, which exemplarily describe our functional requirements. | ||
=== Use case /F103/ === | === Use case /F103/ === | ||
Zeile 77: | Zeile 79: | ||
**Actor**: User | **Actor**: User | ||
- | **Preconditions**: | + | **Preconditions**: |
- | **Basic flow**: The user writes a message to the bot via telegram. This message is processed and evaluated by the NLP component, then the message, including the evaluation of the NLP component, is persisted in the database and forwarded to a corresponding | + | **Basic flow**: The user writes a message to the bot via telegram. This message is processed and evaluated by the NLP component, then the message, including the evaluation of the NLP component, is persisted in the database and forwarded to a corresponding |
**Effects**: | **Effects**: | ||
Zeile 86: | Zeile 88: | ||
=== Use case /F200/ === | === Use case /F200/ === | ||
- | **Title**: User asks for today' | + | **Title**: User asks for today' |
- | **Short description**: | + | **Short description**: |
**Actor**: User | **Actor**: User | ||
- | **Preconditions**: | + | **Preconditions**: |
- | **Basic flow**: The user writes a message to the bot via telegram. The NLP component recognizes that the user wants to have today' | + | **Basic flow**: The user writes a message to the bot via telegram. The NLP component recognizes that the user wants to have today' |
- | **Effects**: | + | **Effects**: |
=== Use case /F300/ === | === Use case /F300/ === | ||
Zeile 104: | Zeile 106: | ||
**Short description**: | **Short description**: | ||
- | **Actor**: | + | **Actor**: |
**Preconditions**: | **Preconditions**: | ||
- | **Basic flow**: | + | **Basic flow**: |
**Effects**: | **Effects**: | ||
+ | <WRAP pagebreak></ |