Dieses Dokument beschreibt den Ablauf der Sequenz zum Anzeigen der Habitübersicht und die benötigten Ressourcen.
Die Sequenz muss folgende Eigenschaften/Funktionen erfüllen:
Keine
Title | Publisher |
---|---|
Blog | Habittracker Team |
GitHub | Habittracker Team |
UCRS Erstellen eines Habits | Habittracker Team |
Im folgenden wird der Ablauf der Sequenz beschrieben sowie die Voraussetzungen für das erfolgreiche Ausführen.
Die Habitübersicht sollte die Hauptseite der Applikation sein, sobald sich der Benutzer angemeldet hat. Der Benutzer muss die Möglichkeit haben, alle eingetragenen Habits einzusehen, neue zu erstellen (siehe UCRS Erstellen eines Habits) und ggf. zu bearbeiten. Dafür wird die Habitübersicht verwendet.
Die Sequenz benötigt 4 Actor:
Die Sequenz beginnt mit der Öffnung der Übersicht durch den Benutzer (hauptsächlich nach der Anmeldung auf der Applikation). Das Frontend wird aktiviert und fragt dem Backend nach den Habits vom Benutzer an.
Das Backend leitet die Abfrage an die Datenbank weiter, wo die jeweiligen Habits abgespeichert worden sind. Die Datenbank gibt die Habitdaten der weiligen Einträge an das Backend zurück.
Das Backend leitet die Habitdaten anschließend an das Frontend weiter, wo es mithilfe einer UI dem Benutzer auf einer Übersicht angezeigt wird.
Für den Ablauf der Sequenz wird benötigt:
Zudem müssen die folgenden Bedingungen erfüllt werden: