From a1dac54060506ddb31cce1cf9cd2c3a022252952 Mon Sep 17 00:00:00 2001 From: Erik Hohlfeld Date: Wed, 25 Oct 2023 15:00:07 +0200 Subject: [PATCH] Add GUI prototype Co-authored-by: Mathis Kral --- src/main/asciidoc/pflichtenheft.adoc | 33 +++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/src/main/asciidoc/pflichtenheft.adoc b/src/main/asciidoc/pflichtenheft.adoc index cbbe05b..311cf57 100644 --- a/src/main/asciidoc/pflichtenheft.adoc +++ b/src/main/asciidoc/pflichtenheft.adoc @@ -1023,9 +1023,36 @@ Achten Sie darauf, dass deren Erfüllung (mindestens theoretisch) messbar sein m == GUI Prototyp -In diesem Kapitel soll ein Entwurf der Navigationsmöglichkeiten und Dialoge des Systems erstellt werden. -Idealerweise entsteht auch ein grafischer Prototyp, welcher dem Kunden zeigt, wie sein System visuell umgesetzt werden soll. -Konkrete Absprachen - beispielsweise ob der grafische Prototyp oder die Dialoglandkarte höhere Priorität hat - sind mit dem Kunden zu treffen. +=== Überblick: Dialoglandkarte +Erstellen Sie ein Übersichtsdiagramm, das das Zusammenspiel Ihrer Masken zur Laufzeit darstellt. Also mit welchen Aktionen zwischen den Masken navigiert wird. +//Die nachfolgende Abbildung zeigt eine an die Pinnwand gezeichnete Dialoglandkarte. Ihre Karte sollte zusätzlich die Buttons/Funktionen darstellen, mit deren Hilfe Sie zwischen den Masken navigieren. + +=== Dialogbeschreibung +Für jeden Dialog: + +1. Kurze textuelle Dialogbeschreibung eingefügt: Was soll der jeweilige Dialog? Was kann man damit tun? Überblick? +2. Maskenentwürfe (Screenshot, Mockup) +3. Maskenelemente (Ein/Ausgabefelder, Aktionen wie Buttons, Listen, …) +4. Evtl. Maskendetails, spezielle Widgets + +=== Umsetzung +Die folgenden Bilder sollen zeigen, wie die Software aussehen soll. + +[small]_(Bilder folgen später, vorerst nur Beschreibung)_ + +Software soll enthalten: + +- Login-Seite als Startseite +- Navigationsbereich (Optionen erst sichtbar nach Login) +* Terminverwaltung - in Kalenderform, editierbare Einträge +* Kundenverwaltung - tabellarisch, Löschfunktion, Umbenennungsfunktion +* Mitarbeiterverwaltung - tabellarisch, Löschfunktion, Umbenennungsfunktion, Rollenverwaltung +* Lager - Produktname, Produktbild, Menge, Preis +- Eventplanungsseite - evtl. Drop-down-Menüs für Eventtypauswahl und eventspezifische Eingabefelder +- Kann: Produktseite - Produktname, Produktbeschreibung, Preis, Bilder + + +[small]_Notiz: Überschüssige Zeit könnte in Design investiert werden._ === Überblick: Dialoglandkarte Erstellen Sie ein Übersichtsdiagramm, das das Zusammenspiel Ihrer Masken zur Laufzeit darstellt. Also mit welchen Aktionen zwischen den Masken navigiert wird.