REQ-E1 — Projektaufgabe Requirements
Abgabe zur Einsendeaufgabe REQ-E1 (Softwaretechnik, Kapitel 2.9)
Projekt: SWT-Portfolio — diese GitHub-Pages-Site. Die Aufgabe verlangt das Beschreiben eines Projekts mit den Methoden des Requirements Engineering, das Abbilden derselben Requirements in mindestens zwei Werkzeugen sowie eine Constitution.
Hinweis: Das beschriebene Projekt wurde nicht nur spezifiziert, sondern auch vollständig umgesetzt: alle drei Iterationen der Constitution-Roadmap sind live auf dieser Pages-Site verifizierbar (Reiter Home, DVC-E1, REQ-E1, RE-Tool).
Teil A — Self-made-Tool
Markdown-Tabelle (versioniert per Git)
Sieben Requirements mit 15 Attributen, gepflegt als Markdown im Repo — analog zu „Notion / Airtable / Trello", aber rein dateibasiert.
Teil B — AI-built Tool
Interaktives Browser-Werkzeug, gebaut mit Claude
Dieselben sieben Requirements als Demo-Daten in einem lauffähigen
RE-Tool mit Formular, Tabelle, LocalStorage-Persistenz und
JSON-Export/Import. Die KI-Konstruktion ist in
req-e1/prompts.md mit allen Prompts dokumentiert.
Teil C — Constitution
Im Frage-Antwort-Verfahren mit KI erstellt
mission.md— Zielgruppe, Mehrwert, Erfolgsmerkmalroadmap.md— Drei Iterationentechstack.md— HTML5, Pico.css, Vanilla JS, GitHub Pages
Feature-Spezifikationen mit Given/When/Then-Validierungen je Iteration:
iter-01.md— Grundgerüst und DVC-E1-Reiteriter-02.md— RE-Tooliter-03.md— REQ-E1-Reiter
Verwendete Attribute (15)
ID, Datum, Autor, Historie,
Kurzbeschreibung, Lange Beschreibung, Status,
Priorität, Kategorie, Abnehmer,
Abnahmekriterium, Abhängigkeiten, Referenz,
Juristische Relevanz, Anmerkungen