Phasen des Requirement Engineering
Anforderungserhebnung - Requirement Elicitation
Anforderungsanalyse - Requirement Analysis
Anforderungsdokumentation - Requiremenent specifiaction/documentation
Anforderungsverifikation und Validierung - Requirement Verification and Validation
Anforderungsmanagement - Requirements Management
-> nicht zwangsläufig getrennte Schritte
Anforderungserhebung (Requirements Elicitation)
Sammlung von Anforderungen
Identifikation von Stakeholdern und Informationsquellen
Identifikation von Systemvisionen und Geschäftszielen
Aufbau von Beziehungen
Anforderungsanalyse (Requirements Analysis)
Anforderungen klassifizieren und modellierne
Konflikte zwischen ANforderungen erkennen (und lösen), ggf. Anforderungen verhandeln
Grenzen des Systems erkennen/festlegen, Interaktion mit Umgebung definieren
Anforderungen aus Problemraum in Lösungsraum überführen, ggf. übersetzen oder gemeinsame Sprache finden
Anforderungsdokumentation (Requirements specification/documentation)
Anforderungen (endgültig) festhalten in Text und ggf. weiteren Formen
ggf. getrennt nach Problem-(fachlich) und Lösungsraum (technisch)
Anforderungsverifikation und -validierung (Requirements Verification and Validation)
Verifikation bzw Verifizierung: Ist der Schritt korrekt? (Werden alle Anforderungen berücksichtigt)
Validierung bzw Validation: Ist das Ergebnis korrekt? (Entsprechen Anforderungen/Modelle/Software dem tatsächlichen Bedarf)
Anforderungsmanagement (Requirements Management)
Werkzeug zur Verwaltung von Anforderungen
Anforderungen und Änderungen an Anforderungen systematisch erfassen
Metadaten/Eigenschaften zu Anforderungen erfassen
insbesondere auch (vetikale) Traceability: andere Artefakte können Anforderungen zugeordnet werden
Traceability (Nachverfolgbarkeit) von Anforderungen
Vertikale Traceability: Verweise aus anderen Artefakten auf Anforderungen
Horizontale Traceability: Verweise zwischen Anforderungen aufeinander
Zuletzt geändertvor 18 Tagen