Überblick der IREB-Kursinhalte
Im IREB beleuchtete Themenfelder des Requirements Engineering (auch Anforderungsanalyse oder Business Analysis genannt) sind:
- Einführung und Überblick zum Requirements Engineering: den Wert des RE verstehen
- Drei Arten von Anforderungen
- Funktionale Anforderungen
Sie betreffen ein Ergebnis oder Verhalten, das durch eine Funktion eines Systems bereitgestellt werden soll. Dazu gehören Anforderungen an Daten oder die Interaktion eines Systems mit seiner Umgebung.
- Qualitätsanforderungen
Sie beziehen sich auf Qualitätsaspekte, die nicht durch funktionale Anforderungen abgedeckt sind, wie z.B. Leistung (Performance), Verfügbarkeit, Sicherheit oder Zuverlässigkeit.
- Constraints (Randbedingungen)
Constraints sind Anforderungen, die den Lösungsraum über das hinaus begrenzen, was zur Erfüllung der gegebenen funktionalen Anforderungen und Qualitätsanforderungen notwendig ist
- Rolle und Aufgaben eines Requirements Engineers
- Arbeitsprodukte und Dokumentationspraktiken sowie Dokumentationsstrukturen
- Prototypen im Requirements Engineering (explorative und evolutionäre)
- Qualitätskriterien für Arbeitsprodukte und Anforderungen
- Quellen und Ermittlungsverfahren für Anforderungen
- Konflikte und Konfliktlösungen
- Validierung der Qualität von Anforderungen
- Prozesse und Arbeitsstrukturen
- Requirements Management, Lebenszyklus und Versionierung
- Priorisierung und Verfolgbarkeit (traceability)
- Werkzeugunterstützung / Tooling
- RE-Dokumentation