Anzeige

Datenaustausch: ReqIF, Excel, Word und Sicherung

Datenaustausch

Anforderungen wandern zwischen Kunden, Zulieferern und Werkzeugen. Die Seite Datenaustausch in der Projektübersicht bündelt alle Wege hinein und hinaus.

Seite Datenaustausch im Musterprojekt

Richtung Format Wofür
hinein ReqIF (.reqif, .reqifz) Lastenhefte aus DOORS, Polarion, Jama, Codebeamer, Enterprise Architect und anderen Werkzeugen
hinein Excel, CSV Listen aus Tabellenkalkulationen, Rückläufer aus dem Excel-Export
hinein JSON-Sicherung Projekt wiederherstellen oder auf eine andere Instanz bringen
hinaus ReqIF (mit Bildern als .reqifz) Weitergabe an Kunden und Lieferanten
hinaus Excel, CSV Auswertungen, Abstimmungen, Bearbeitung außerhalb
hinaus Word, Druck/PDF lesbare Dokumente von Modulen und Baselines
hinaus JSON-Sicherung vollständige Sicherung des Projekts

ReqIF importieren

ReqIF (Requirements Interchange Format) ist der Standard für den Austausch von Anforderungen zwischen Werkzeugen. Den Import starten Gruppenadmins, weil er Typen und Attribute im Projekt anlegen kann. Ein neues Projekt direkt aus einer ReqIF-Datei legen Sie unter Neues Projekt → Aus ReqIF an.

1. Lieferung hochladen

Wählen Sie die Datei und die Quelle, zum Beispiel „Fahrzeughersteller A, Lastenheft BMS“. Bei der ersten Lieferung legen Sie eine neue Quelle an. Bei weiteren Lieferungen wählen Sie dieselbe Quelle; dann kennt der ETRM die Zuordnung und die zuletzt übernommene Lieferung.

2. Zuordnung prüfen

Der ETRM schlägt vor, wie die Objekttypen, Attribute und Relationen der Lieferung auf das Projekt abgebildet werden: auf vorhandene Typen und Attribute, als Neu anzulegen oder als nicht übernehmen. Ein Attribut kann auch als Titel oder Text dienen. Die Zuordnung wird für die nächste Lieferung derselben Quelle gespeichert. Das Abbildungsprotokoll nennt alles, was nicht übernommen wird.

3. Delta prüfen und übernehmen

Statt die Lieferung blind einzuspielen, zeigt der ETRM die Unterschiede zwischen Ihrem Stand und der Lieferung:

Zustand Bedeutung vorausgewählt
neu in der Lieferung neu ja
geändert vom Kunden geändert, bei Ihnen unverändert ja
nur bei uns geändert Sie haben geändert, der Kunde nicht nein
Konflikt beide Seiten haben geändert nein
in den Papierkorb in der Lieferung entfallen, bei Ihnen unverändert ja
verschoben Gliederung der Lieferung geändert wählbar

Bei wiederholten Lieferungen vergleicht der ETRM drei Stände: die zuletzt übernommene Lieferung, die neue Lieferung und Ihren aktuellen Stand. Nur so lässt sich unterscheiden, ob der Kunde oder Ihr Team etwas geändert hat. Sie wählen je Artefakt, was übernommen wird, ebenso neue und entfallene Links.

Übernommene Änderungen laufen durch dieselbe Logik wie Änderungen von Hand: Sie erscheinen in der Historie, und abhängige Links werden verdächtig. So sehen Sie nach einer Lastenheft-Revision sofort, welche Systemanforderungen und Testfälle nachzuziehen sind (Traceability).

Grenzen

  • Gliederung entsteht im ETRM aus Überschriften. Liefert ein Werkzeug Anforderungen unter Anforderungen (ohne Überschrift dazwischen), übernimmt der ETRM sie in einer flachen Liste und vermerkt das im Abbildungsprotokoll.
  • Formatierter Text wird auf das eingeschränkte Rich Text des ETRM gebracht; eingebettete Bilder aus .reqifz-Dateien werden übernommen.

ReqIF exportieren

Unter Exportieren wählen Sie die Module (keine Auswahl = alle) und das Format. ReqIF mit Bildern (.reqifz) packt eingebettete Bilder mit ein. Jedes Artefakt trägt seine feste Kennung; importiert der Empfänger die Datei und schickt sie zurück, erkennt der ETRM jedes Artefakt wieder.

Excel und CSV

Export: In der Tabellenansicht filtern Sie und wählen die Spalten, dann Excel oder CSV.

Import: Laden Sie unter Excel oder CSV importieren eine Datei hoch. Danach

  1. ordnen Sie jede Spalte einem Feld zu (ID, Typ, Titel, Text oder ein Attribut) oder überspringen sie; der ETRM schlägt die Zuordnung anhand der Spaltenüberschriften vor,
  2. wählen Sie den Typ für Zeilen ohne Typspalte und das Modul für neue Artefakte,
  3. starten den Trockenlauf: Er zeigt je Zeile, ob sie neu angelegt, geändert, unverändert oder fehlerhaft ist, mit Fehlertext,
  4. und übernehmen mit Fehlerfreie Zeilen übernehmen.

Zeilen mit ID (#12) ändern das vorhandene Artefakt, Zeilen ohne ID legen neue an. Aufzählungswerte dürfen als Bezeichnung („Muss“) oder als Wert (muss) in der Zelle stehen. Ein Text wird nur ersetzt, wenn sich sein Wortlaut wirklich geändert hat; Formatierungen bleiben so beim Hin und Her über Excel erhalten.

Word, Druck und PDF

  • Word in der Dokumentansicht erzeugt das Modul mit Kapiteln, Nummern, Texten, Tabellen, Bildern und Attributen.
  • Eine Baseline geben Sie ebenfalls als Word-Dokument aus oder drucken sie über den Browser, auch als PDF.

Vollsicherung (JSON)

Vollsicherung (JSON) speichert das ganze Projekt: Konfiguration, Module mit Gliederung, Artefakte mit Bildverweisen, Links, Kommentare und Baselines. Wiederherstellen erfolgt unter Neues Projekt → Aus Sicherung als neues Projekt.

REST-API

Für automatisierte Abläufe, zum Beispiel die Übernahme von Testergebnissen aus der CI, steht eine REST-API zur Verfügung.



Zurück zur Übersicht