ReqIF
ReqIF ist die Abkürzung für Requirements Interchange Format.
Das Format wird durch ein XML-Schema definiert. ReqIF ist ein standardisiertes Format, welches entwickelt worden ist, um Anforderungen ohne Verlust oder Mehraufwand zwischen den unterschiedlichsten Requirements Engineering-Tools auszutauschen.
ReqIF - eine Notwendigkeit
Kollaborative Zusammenarbeit
Anforderungsmanagement ist ein wesentlicher Bestandteil in der Entwicklung von komplexen Systemen. Es wird eingesetzt in Branchen wie Automotive, Militär, Luftfahrt oder Medizintechnik.
Hersteller und Zulieferer streben nach einer kollaborativen Zusammenarbeit, so dass das Anforderungsmanagement über das eigene Unternehmen hinaus reicht.
Verschiedene Tools
Aus technischen und organisatorischen Gründen arbeiten zwei Unternehmen, die in einem Projekt kollaborieren, selten an demselben Anforderungsrepository. Oft werden nicht einmal mit denselben Anforderungsmanagementtools gearbeitet.
Ein generisches Format (ReqIF) muss her
Ein generisches, nicht proprietäres Format für Anforderungsinformationen wurde somit erforderlich, um die Kluft zu überwinden und den dringenden Bedarf der Branche zu befriedigen. Der Austausch von Anforderungsinformationen zwischen verschiedenen Unternehmen, ohne Verlust oder erheblichen Aufwand wurde dringend nötig.
ReqIF schließt die Lücke
Mit Hilfe eines speziellen Austauschformats (ReqIF) für Anforderungsspezifikationen ist es nun möglich, die Lücke zu schließen. ReqIF bietet folgenden Vorteil:
-
Die Partnerunternehmen und Lieferanten müssen nicht dasselbe Tool für Anforderungen verwenden, so dass innerhalb eines Projekts Anforderungsinformationen ausgetauscht werden können, auch wenn verschiedene Tools zum Verfassen von Anforderungen verwendet werden.
Das Requirements Interchange Format (ReqIF) definiert ein solches offenes, nicht proprietäres Format Austauschformat. Anforderungsinformationen werden ausgetauscht, indem XML-Dokumente übertragen werden, die dem ReqIF entsprechen.
In der folgenden Abbildung sehen Sie ein Beispiel für den Austausch von Kundenanforderungen in ReqIF zwischen zwei Partnern:
