sebfuh / EPWS2324Fuhrmann_Maurer

1 stars 0 forks source link

Erfordernisse und Anforderungen - Überarbeitung #5

Closed angi-mrer closed 9 months ago

angi-mrer commented 11 months ago

Hallo @mariofaske und @vschaefer ,

wir haben bereits vor längerem unsere Anforderungen und Erfordernisse überarbeitet, dazu jedoch noch kein Feedback angefragt. Das würden wir jetzt gerne machen. Hier das PDF dazu: WS2324_FuhrmannMaurer_Erfodernisse_Anforderungen.pdf

Wir freuen uns auf euer Feedback :)

Grüße Angelina

mariofaske commented 10 months ago

Oh, da habt ihr die Schablonen etwas durcheinander gebracht. Ihr schreibt bei den Erfordernissen von "Die Anwendung muss..." dass ist aber kein Erforderniss eines Nutzers, sondern geht schon in die Anforderung an ein System.

Und Wörter wie einfach etc. vermeiden, da jeder ein anderes Verständnis für einfach hat. Schaut euch am besten nochmal den EMI Workshop von Nathalie Kuhn an oder die Folien von MCI.

Überlegt noch mal genau, was ein Nutzer möchte und welche Schritte bzw. Funktionen/Anforderungen ein System haben mus, um diese Erfordernisse zu erfüllen.

angi-mrer commented 9 months ago

Hallo @vschaefer , hallo @mariofaske ,

wir haben nochmal die Erfordernisse und Anforderungen überarbeitet (mit folgender Quelle/ Schablonen: https://www.sophist.de/fileadmin/user_upload/Bilder_zu_Seiten/Publikationen/Wissen_for_free/MASTeR_Broschuere_3-Auflage_interaktiv.pdf) . Hier unsere Ergebnisse:

Erfordernisse

  1. Der Benutzer muss seine Lebensmittel nach dem Einkauf verwalten können.
  2. Der Benutzer muss seine Lebensmittel nach dem Verbrauch verwalten können.
  3. Der Benutzer muss eine Übersicht über seinen Vorrat haben.
  4. Ein:e Bewohner:in einer Wohngemeinschaft möchte wissen, welche Lebensmittel ihm/ihr gehören.
  5. Der Benutzer möchte auch außerhalb der Wohnung wissen, welche Lebensmittel sich im Vorrat befinden.
  6. Der Benutzer möchte die Verwaltung seiner Lebensmittel auf mehreren Geräten einsehen können.

Funktionale Anforderungen

  1. Die Vorratsverwaltung muss die Lebensmittel speichern.
  2. Wenn der Benutzer ein neues Lebensmittel eingibt, muss die Vorratsverwaltung fähig sein, dieses zu speichern.
  3. Wenn der Benutzer ein Lebensmittel verbraucht, muss die Vorratsverwaltung fähig sein, diese zu löschen.
  4. Die Vorratsverwaltung muss dem Benutzer die Möglichkeit bieten, eine Übersicht über den Vorrat zu erhalten.
  5. Die Vorratsverwaltung muss dem Benutzer die Möglichkeit bieten, die eigenen Lebensmittel anzeigen zu lassen.
  6. Die Vorratsverwaltung muss fähig sein, auch außerhalb des Wohnraums den Vorrat des Benutzers anzuzeigen.
  7. Die Vorratsverwaltung sollte dem Benutzer die Möglichkeit bieten, eine Übersicht über den Vorrat zu erhalten, unabhängig auf welchem Gerät diese abgerufen wird.

Qualitative Anforderungen

  1. Die Vorratsverwaltung muss so gestaltet sein, dass sie bei einer Raumtemperatur zwischen 10°C bis 50°C verwendet werden kann.
  2. Die Datenbank der Vorratsverwaltung muss so gestaltet sein, dass diese unabhängig der Nutzeranzahl 24 Stunden am Tag betrieben werden kann.
  3. Die Zeitdauer für die Übertragung der Lebensmittel an die Datenbank sollte kleiner gleich 10 Sekunden sein.
  4. Die Zeitdauer für die Erfassung durch den Benutzer sollte kleiner gleich 10 Sekunden sein.
  5. Die Einarbeitungszeit für einen Benutzer sollte kleiner gleich einem Tag sein.
  6. Die Benutzeroberfläche der Vorratsverwaltung sollte möglichst barrierefrei sein.

Rechtlich-vertragliche Anforderungen

  1. Die Vorratsverwaltung muss alle anwendbaren Datenschutzgesetze und -vorschriften einhalten.
  2. Die Vorratsverwaltung muss angemessene Sicherheitsvorkehrungen treffen, um die Daten vor unbefugtem Zugriff, Verlust oder Diebstahl zu schützen.
  3. Für die Vorratsverwaltung muss ein Handbuch zur korrekten Verwendung bereitgestellt werden.
  4. Die Vorratsverwaltung muss nach den angegebenen Sicherheitshinweisen verwendet werden.
  5. Die Vorratsverwaltung darf nur von den im Handbuch angegebenen berechtigten Personen verwendet werden.

Ist das so korrekt?

Grüße Sebastian & Angelina

vschaefer commented 9 months ago

Hello, die Frage möchte ich ehrlich gesagt so direkt nicht beantworten, da wir euch dazu ermutigen möchten selbstständige Problemlöser zu werden. Bei konkreten Fragen und spezifischen Problemen oder Unklarheiten geben wir gerne Hilfestellung. In dem Fall bin ich mir aber sicher, dass ihr auch eigenständig eine Antwort findet.

Geht die einzelnen Erfordernisse und Anforderungen einmal durch und prüft sie. Ist die Anforderung oder das Erfordernis gemäß der Definition korrekt formuliert? Hierzu könnt ihr am besten die vorgegebenen Schablonen verwenden. Ist die Anforderung spezifisch genug, so dass ein Entwickler damit in die Umsetzung gehen kann? Ist die Anforderungen Technologie unabhängig? Enthält die qualitativen Anforderung, wenn möglich, einen messbaren Wert? … …