Dieses Dokument beschreibt den Ablauf der Sequenz zum Erstellen eines Habits und die benötigten Ressourcen.
Die Sequenz muss folgende Eigenschaften/Funktionen erfüllen:
Keine
Title | Publisher |
---|---|
Blog | Habittracker Team |
GitHub | Habittracker Team |
UCRS Habitübersicht | Habittracker Team |
Im folgenden wird der Ablauf der Sequenz beschrieben sowie die Voraussetzungen für das erfolgreiche Ausführen.
Die Hauptfunktion der Applikation ist das Erstellen & Verwalten von Habits (Angewohnheiten). Damit überhaupt ein Habit verwaltet und verfolgt werden kann, muss sie erst erstellt werden. Diese Sequenz dient somit zur Erstellung eines Habits. Es beginnt auf der Habitübersicht.
Die Sequenz benötigt insgesamt 4 Actor:
Die Sequenz beginnt mit dem Öffnen des Dialogs zum Erstellen eines Habits auf der Habitübersicht. Dies aktiviert das Frontend und zeigt dem Benutzer der angefragte Dialog zum Erstellen eines Habits an.
Der Benutzer gibt nun seine Habitdaten im Dialog ein. Beim Absenden der Daten wird das Frontend aktiviert, und leitet die Habitdaten an das Backend weiter. Das Backend aktiviert die Datenbank, erstellt neue Einträge und schreibt die Habitdaten in die Datenbank.
Nach erfolgreichem erstellen der Einträge gibt die Datenbank die Habitdaten an das Backend zurück. Das Backend leitet die Daten an das Frontend weiter und zeigt dem Benutzer die Habitansicht an, wo das neu erstellte Habit hinzugefügt worden ist.
Für den Ablauf der Sequenz wird benötigt:
Zudem müssen die folgenden Bedingungen erfüllt werden: