www.wikidata.de-de.nina.az
Dieser Artikel beschaftigt sich mit dem Requirements Interchange Format RIF ReqIF Zu weiteren Bedeutungen siehe Rif RIF ReqIF Requirements Interchange Format englisch Austauschformat fur Anforderungen ist ein XML Dateiformat mit dessen Hilfe Anforderungen samt zugehoriger Metadaten zwischen Software Werkzeugen verschiedener Hersteller ausgetauscht werden konnen Mit dem Anderungsaustauschformat zusammen ist auch eine Vorgehensweise Workflow definiert der die Ubermittlung der Status von Anforderungen zwischen Auftraggeber und Auftragnehmer beschreibt Obwohl in der Automobilindustrie entstanden ist ReqIF ein generell fur den verlustfreien Austausch von Anforderungen taugliches Format Requirements Interchange FormatDateiendung reqif reqifzEntwickelt von Object Management GroupErstveroffentlichung April 2011Aktuelle Version 1 2 Juli 2016 Art AustauschformatContainer fur AnforderungenErweitert von XMLWebsite OMG Webseite Inhaltsverzeichnis 1 Entstehungsgeschichte 2 Eigenschaften 3 Einsatzgebiete 4 Arbeitsweise von ReqIF 5 Aufbau von ReqIF Dateien 6 Implementierungsrichtlinien 7 Siehe auch 8 Einzelnachweise 9 WeblinksEntstehungsgeschichte BearbeitenDie Herstellerinitiative Software HIS begann 2004 unter der Bezeichnung RIF mit der Definition eines generischen Anderungsaustauschformats Zur weiteren Pflege wurde RIF 2008 an den ProSTEP iViP e V ubergeben Dort treibt eine Projektgruppe die internationale Standardisierung voran und reichte 2010 eine uberarbeitete Version des Anderungsaustauschformat als Request for Comment bei der Object Management Group OMG ein Um Verwechslungen mit dem W3C Standard RIF dem Rule Interchange Format zu vermeiden wurde 2010 ReqIF als Kurzschreibweise des OMG Requirements Interchange Formats eingefuhrt Im April 2011 wurde ReqIF von der OMG in der Version 1 0 1 als formale Spezifikation OMG Document Number formal 2011 04 02 angenommen Im Oktober 2013 wurde die Version 1 1 freigegeben OMG Document Number formal 2013 10 01 Lediglich der Text des Standards hat sich geandert aber nicht das XML Schema oder das zugrundeliegende Datenmodell Daher sind ReqIF Dateien der Versionen 1 1 und 1 0 1 aquivalent Im Juli 2016 wurde die Version 1 2 freigegeben OMG Document Number formal 2016 07 01 Wie schon bei Version 1 1 sind die Anderungen an der Spezifikation abwarts kompatibel Daher sind ReqIF Dateien der Versionen 1 2 1 1 und 1 0 1 aquivalent Eigenschaften BearbeitenReqIF erlaubt mittels exchange files den Austausch von Anforderungen Anforderungs Attributen sowie zusatzlichen Dateien z B fur Grafiken uber mehrere Ebenen von Auftraggebern Auftragnehmern und Unterauftragnehmern hinweg Zur eindeutigen Identifizierung einer Anforderung dient dabei eine GUID die uber die gesamte Prozesskette unabhangig von Anderungen des Inhalts unverandert bleibt Durch die Verwendung einer GUID sind auch Beziehungen zwischen verschiedenen Ebenen von Anforderungen eindeutig moglich Einsatzgebiete BearbeitenAnforderungen werden in erster Linie wahrend der fruhen Phasen der Produktentwicklung erfasst gemeinsam bewertet und festgelegt Hieraus leitet sich das primare Einsatzgebiet von ReqIF ab denn die Produktentwicklung erfolgt zunehmend firmenubergreifend ReqIF wird genutzt um Anforderungen zwischen mehreren in einem Projekt beteiligten Partnern mit moglicherweise unterschiedlichen Software Werkzeugen auszutauschen und zu aktualisieren Im Gegensatz zur Verwendung von Word Excel oder PDF Dateien ermoglicht ReqIF dabei den verlustfreien Datenaustausch Eine Vorreiterrolle beim Einsatz von ReqIF nehmen die Automobilhersteller ein die insbesondere bei der Entwicklung von Steuergeraten ReqIF als Standard Austauschformat fordern ReqIF wird inzwischen auch als Datenmodell fur Implementierungen benutzt Insbesondere ist dies bei der ReqIF Referenzimplementierung Eclipse RMF der Fall die in einem Implementierer Forum der ProStep eingesetzt wird 1 um sicherzustellen dass kommerzielle Software bezuglich ReqIF interoperabel ist Arbeitsweise von ReqIF BearbeitenRIF ReqIF ist ein standardisiertes Meta Modell und ist durch ein XML Schema definiert RIF ReqIF Dateien sollen dem Schema entsprechen und enthalten sowohl die Beschreibung des Modells der Datentypen als auch die Daten selbst Ein erfolgreicher Datenaustausch zwischen verschiedenen Anforderungs Management Werkzeugen gelingt also nur wenn zuvor ein gemeinsames Datenmodell vereinbart wird nachdem die RIF ReqIF Daten exportiert und importiert werden Aktuell 2012 erarbeitet das ProSTEP ReqIF Implementor Forum ein derartiges gemeinsames Modell und organisiert einen Test mit Werkzeugen der beteiligten Software Hersteller um die Interoperabilitat zukunftig sicherzustellen Aufbau von ReqIF Dateien BearbeitenEine OMG ReqIF XML Datei besteht aus dem Wurzelelement REQ IF in das Informationen uber die Datei selbst sowie die in der Datei verwendeten Datentypen und Anforderungen eingebettet sind ReqIF verwendet zur Beschreibung von Anforderungen requirements sogenannte specification objects mit definierbaren Attributen Jedes Attribut eines specification objects hat jeweils einen Datentyp darunter Boolean Integer Real String Auswahltypen mit definierten Werten oder XHTML Texte wodurch auch formatierte Texte und eingebettete Bilder darstellbar sind Numerische Datentypen konnen projektspezifisch in ihrem Wertebereich eingeschrankt werden Relationen konnen Beziehungen zwischen Objekten darstellen also beispielsweise Abhangigkeiten oder Widerspruche Auch Relationen konnen wie Objekte Attribute besitzen Schliesslich werden hierarchische Baume specifications verwendet um gegliederte Sichten auf die Anforderungen zu bilden wobei Objekte in einem Baum mehrfach oder in mehreren Baumen vorkommen konnen Implementierungsrichtlinien BearbeitenIm Rahmen des ProSTEP Implementor Forums wurden eine Anzahl von Empfehlungen ausgesprochen die in einer Implementation Guideline zusammengefasst wurden 2 Zu den Empfehlungen gehort Nutzung der Endungen reqif und reqifz gezippte Archive fur Dateien Einfuhrung von Standard Namen fur Attribute die von Werkzeugen dann automatisch auf die interne Darstellung ubertragen werden konnen ReqIF Name ReqIF ForeignID u v a m Richtlinien fur den Umgang mit schreibgeschutzten Systemattributen Richtlinien fur den Umgang mit DOORS Tabellen Richtlinien fur den Umgang mit eingebetteten Objekten Weitere Richtlinien zu Themen wie Conversation ID RelationGroupType XHTML Vereinfachung SpecHierarchy Zugriffsrechte und Schema Referenzierung Siehe auch BearbeitenRequirement Requirements Modeling FrameworkEinzelnachweise Bearbeiten ReqIF Implementor Forum Website der ProSTEP abgerufen am 28 Mai 2013 ReqIF Implementor Guideline kostenlos Website der ProSTEP abgerufen am 21 Juli 2022 Weblinks BearbeitenProSTEP iViP Seite mit Infos und Spezifikationen deutsch Requirements Interchange Format ReqIF Request for Comments englisch OMG Requirements Interchange Format ReqIF Spezifikationen englisch Open Source Implementierung der Spezifikation englisch Kostenloser ReqIF Viewer fur Windows erfordert keine Installation englisch Abgerufen von https de wikipedia org w index php title Requirements Interchange Format amp oldid 225557726