Skip to content

Anforderungen

Alexander Strutz edited this page Jun 21, 2021 · 16 revisions

Im Folgenden werden die Anforderungen an das System anhand von Anforderungskategorien aufgelistet. In Klammern ist dabei die Priorisierung von 1 bis 4 versehen, wobei Anforderungen mit 1 und 2 höher ("muss"), sowie 3 und 4 ("soll") niedriger priorisiert sind.

Information über Rezepte, Obst/Gemüse der Saison, Ganztierverwertung, solidarische Landwirtschaft, "Oma's Küchenwissen"

  • Das System muss dem Nutzer die Möglichkeit bieten, sich über nützliche Informationen bezüglich Food-Waste zu informieren. (1)
  • Das System muss dem Nutzer die Möglichkeit bieten, falsche Informationen an einen System-Administrator zu melden. (2)
  • Das System sollte dem Nutzer die Möglichkeit geben, eine System-eigene, einzigartige Identität zu erstellen. (3)
  • Das System muss dem Nutzer die Möglichkeit geben, seine einzigartige System-Identität zu verifizieren. (4)
  • Das System muss dem Nutzer die Möglichkeit geben neue Informationen beizutragen. (2)
  • Das System sollte dem Nutzer die Möglichkeit geben, hilfreiche Informationen zu markieren. (3)
  • Das System sollte auf weiterführende Informationen hinweisen. (3)
  • Das System muss Informationen verständlich darstellen können. (1)
  • Das System muss Akteuren, die in der Information erwähnt werden, die Möglichkeit geben, Informationen zu korrigieren oder entfernen. (2)
  • Das System muss die Quelle von Informationen angeben. (1)

Verbesserungspotenziale durch Eintragen von Einkaufsliste und geplanten Mahlzeiten

  • Das System muss dem Nutzer die Möglichkeit bieten den eigenen Einkauf zu planen. (1)
  • Das System muss dem Nutzer die Möglichkeit bieten eigene Einkaufslisten anzulegen. (1)
  • Das System muss dem Nutzer ermöglichen angelegte Einkaufslisten zu editieren oder zu löschen. (1)
  • Das System muss dem Nutzer ermöglichen angelegte Einkaufslisten anzusehen. (1)
  • Das System sollte dem Nutzer die Möglichkeit bieten Einkaufslisten zu merken. (4)
  • Das System muss dem Nutzer die Möglichkeit bieten Essenspläne zu erstellen. (2)
  • Das System sollte dem Nutzer die Möglichkeit bieten Einzelmahlzeiten anzulegen. (4)
  • Das System sollte dem Nutzer die Möglichkeit geben Essenspläne und Einzelmahlzeiten zu editieren oder zu löschen. (3)
  • Das System sollte dem Nutzer die Möglichkeit geben Essenspläne und Einzelmahlzeiten anzusehen. (3)
  • Das System sollte in der Lage sein auf Basis eines beschriebenen Essensplan eine Einkaufsliste zu generieren und anzusehen. (4)
  • Das System sollte dem Nutzer die Möglichkeit bieten eine generierte Einkaufsliste zu editieren. (4)
  • Das System sollte in der Lage sein auf Basis einer Einkaufsliste und eines Essensplans dem Nutzer Optimierungsmöglichkeiten in Bezug auf Food Waste vorzuschlagen. (3)

Eintragen von eigener Verschwendung (auf Basis der Einkaufsliste)

  • Das System muss dem Nutzer die Möglichkeit geben, die eigene Verschwendung einzutragen. (1)
  • Das System muss Informationen über bereits verschwendete Lebensmittel intuitiv verstehbar darstellen. (2)
  • Das System sollte Nutzer auf potentielle Verschwendung hinweisen. (3)
  • Das System sollte vergangene Informationen bezüglich bereits verschwendeter Lebensmittel darstellen können. (4)
  • Das System sollte Informationen-, bzw. Datenformate bezüglich Verschwendung vorgeben. (4)
  • Das System sollte das Eintragen von Verschwendungsinformationen in so wenigen Schritten wie nur möglich erlauben. (3)

Visualisierung von "geretteten" Lebensmitteln, in Bezug auf eigenes Dorf o.ä.

  • Das System muss dem Nutzer eine Auflistung der verschwendeten und nicht verschwendeten Lebensmitteln in Form einer Statistik anzeigen. (2)
  • Das System sollte Möglichkeiten zur Filterung, Suche und Eingrenzung der Statistik bereitstellen. (3)
  • Das System sollte eine Vergleichsdarstellung bereitstellen, die die eigene Verschwendung und Einsparung in Form von Mahlzeiten o.ä. visualisiert. (3)
  • Das System muss dem Nutzer die eigene Statistik in Form eines Diagramms anzeigen. (2)
  • Das System sollte Möglichkeiten zur Interaktion mit dem Diagramm bereitstellen. (4)
  • Das System sollte eine Vergleichsdarstellung bereitstellen, die die eigene Verschwendung und Einsparung mit anderen Nutzern in der Umgebung vergleicht. (4)

Qualitative Anforderungen

  • Die Benutzeroberfläche muss ohne großes technisches Vorwissen verstanden werden können.
  • Die persönlichen Daten der Nutzer müssen vertraulich und sicher behandelt werden.
  • Die Kalkualtionen des Systems müssen verlässlich sein.
  • Das System muss eine Individualiserbarkeit aufweisen, beispielsweise durch Auswahl verschiedener Sprachen und Maßeinheiten.
  • Das System soll den Nutzer bei fehlerhaften Eingaben korrigieren und unterstützen.
  • Das System soll den Nutzer die Geschwindigkeit und Richtung des Dialoges beeinflussen können.
  • Der Nutzer soll zu jeden Zeitpunkt wissen an welcher Stelle im Dialog er sich befindet.
  • Der Dialog soll dem Nutzer selbsterklärend sein, sodass der Nutzer die Nutzung eigenständig erlernen kann.
  • Das System soll dem Nutzer nur die relevanten Informationen zur aktuellen Aufgabenerledigung anzeigen.
Clone this wiki locally