Der Ursprung des Requirements Engineering liegt im Bereich der Luftfahrt. Zunehmend findet das Requirements Engineering aber auch Anwendung in anderen Branchen, beispielsweise der Automobilindustrie, dort insbesondere im Bereich der Sicherheitsanalyse und der Sicherheitsnachweise.
Anwendungsbereiche
Die Anforderungsanalyse ist grundsätzlich anwendbar bei der Erstellung von Spezifikationen für Systeme,
die auf Basis des V-Modells entwickelt werden. Dies betrifft insbesondere die Entwicklung sicherheitskritischer, komplexer Systeme.
Die Anforderungen können hierbei entweder in Textform
(beispielsweise "DOORS"), in graphischer Form (beispielsweise
"Rhapsody") oder in einer Mischform vorliegen. Die Durchführung einer
Anforderungsanalyse empfiehlt sich bereits in einer frühen Phase der
Entwicklung. Auf diese Weise lassen sich die gewünschten Eigenschaften
gezielt in das Produkt hineinentwickeln. Die Gefahr von kostspieligen
Design-Änderungen wird reduziert.
Die Notwendigkeit einer sicherheitsrelevanten Anforderung wird
durch den Safety Prozess und die damit verbunden Analyseverfahren (z.B. PHA, FTA, FMEDA) identifiziert.
Analyseschritte
Das Requirements Engineering umfasst verschiedene analytische Tätigkeiten im Rahmen der Entwicklung:
Unser Schwerpunkt beim Requirements Engineering liegt in den Bereichen Zuverlässigkeit, Verfügbarkeit, Wartbarkeit und Sicherheit (RAMS).