Aufbau einer Anforderungsanalyse
Vorlagen / Anforderungsanalyse / Aufbau Anforderungsanalyse
- Punkt: Einleitung
- Punkt: Systemübersicht & Rahmenbedingungen
- Punkt: Anforderungen
- Punkt: Priorisierung & Abhängigkeiten
- Punkt: Validierung & Verifikation
- Punkt: Änderungsmangement & Versionierung
1. Punkt: Einleitung
Ziel der Anforderungsanalyse:
- Warum wird das System/Produkt entwickelt?
- Was soll mit der Analyse erreicht werden?

Projektkontext & Hintergrund:
- Projektkontext & Hintergrund
Beschreibung des Projekts - Abgrenzung des Systems/der Software
Stakeholder-Analyse:
- Wer sind die wichtigsten Stakeholder?
- Welche Interessen haben sie?
2. Punkt: Systemübersicht & Rahmenbedingungen
- Allgemeine Beschreibung des Systems:
- Überblick über das geplante System
- Abhängigkeiten zu anderen Systemen
- Technische & organisatorische Rahmenbedingungen
- Gesetzliche Vorgaben, Normen, Sicherheitsanforderungen
- Hardware- oder Softwareeinschränkungen
- Budget- und Zeitrahmen
3. Punkt: Anforderungen
3.1 Funktionale Anforderungen
- Was soll das System leisten?
- Welche konkreten Funktionen müssen implementiert werden?
Beispiel:
- Der Benutzer muss sich registrieren können.
- Das System muss eine Suchfunktion bereitstellen.

3.2 Nicht-funktionale Anforderungen
Qualitätsanforderungen wie:
- Performance (z. B. Antwortzeit unter 2 Sekunden)
- Sicherheit (z. B. verschlüsselte Datenübertragung)
- Usability (z. B. intuitive Bedienung)
3.3 Betriebsanforderungen & Schnittstellen
- Anforderungen an die Umgebung des Systems (Betriebssysteme, Datenbanken)
- Externe Systeme, mit denen das System interagiert
4. Punkt: Priorisierung & Abhängigkeiten
- Welche Anforderungen sind kritisch, welche sind optional?
- Abhängigkeiten zwischen Anforderungen (z. B. bestimmte Features erfordern andere Features zuerst).
5. Punkt: Validierung & Verifikation
- Prüfkriterien zur Sicherstellung, dass die Anforderungen korrekt sind.
- Review- und Testmethoden (z. B. Stakeholder-Workshops, Prototyping).

6. Punkt: Änderungsmanagement & Versionierung
- Prozesse für Anforderungsänderungen (Change Requests).
- Versionierung der Anforderungen im Projektverlauf.
Weiter informieren

