Share ZU:
6 November 2023 @ Andreas Kreß

DOORS: „Multi-value“ Attribute im Szenario Excel Round-trip (Teil 2) 

Der Wert eines Multi-value Attributs kann sowohl in DOORS als auch durch Datenaustausch via Excel Round-trip verändert werden. In Anforderungsmanagement Prozessen sind sehr oft Stakeholder eingebunden, für die eine Tool Schulung und eine Arbeit wie z.B. Review bzw. eine Kommentierung von Anforderungen in der Tool Umgebung wenig Sinn macht. Allein die Lizenzkosten für Nutzer, die evtl. nur einmal für wenige Tage Anforderungen prüfen oder überarbeiten, auszugeben ist unternehmerisch kaum darstellbar. 

In diesen Anwendungsfällen sind die Export- und Importschnittstellen zu Büroanwendungen sehr hilfreich. Wir nehmen in diesem Blog das Thema Multi-value Attribut im Excel Roundtrip auf. Wir zeigen wie dies mit dem RM-Tool DOORS der Firma IBM, das in der Medizintechnik, Avionik und Automobilindustrie nach wie vor eine hohe Verbreitung hat, bewerkstelligt werden kann. 

Neben der in DOORS vordefinierten CSV Import- und Export-Funktion, kann man auch über zusätzliche DXL-Erweiterungen auf dem XLS-Format basierende Importe und Exporte durchführen. In unserer Analyse beschränken wir uns aber auf die standardmäßig vorhandene CSV-Spreadsheet Schnittstelle, die im File Menü eines Modulfensters aufrufbar ist:    

1. Exportieren der Anforderungen aus DOORS 

Die Ausgangsituation sieht im DOORS Modul wie folgt aus: 

Mit dem Spreadsheet Exporter in DOORS kann eine CSV-Datei erzeugt werden.  Der Spreadsheet Exporter ist textbasiert und erzeugt eine CSV-Datei. Alternativ kann der Office Excel Exporter benutzt werden, dieser erzeugt direkt eine Ausgabe in eine laufende Excel Applikation.

Ein Bild, das Text, Screenshot, Zahl, Display enthält.

Automatisch generierte Beschreibung

Das erzeugte Dokument kann im Anschluss vom Benutzer gespeichert werden. 

Mit dieser Vorgehensweise ist es sehr einfach möglich einen Round-trip durchzuführen, wenn es sich um einfache Attributtypen wie “Text”, “String” oder Wertelisten ohne Mehrfachauswahl handelt. 

2. Importieren der bearbeiteten Excel-Liste in DOORS 

Beim Export von Anforderungen, die später wieder für den Import Round-trip genutzt werden, sind verschiedene Punkte zu beachten. Schon die Verwendung von Trennzeichen wie TAB, Semikolon, Komma, Anführungszeichen können zu manuellen Nacharbeiten beim Import führen. Um die Datei nach dem Bearbeiten wieder einlesen zu können, müssen evtl. Semikolons als Trennzeichen in Kommata umgewandelt werden. Dies ist abhängig von der Ländereinstellung im Betriebssystem. 

Nun kann der DOORS-Importer benutzt werden, um die Änderungen in das DOORS Modul zu übertragen. 

 Nach den Änderungen wie oben beschrieben, sieht die CSV-Datei für den Import wie folgt aus: 

Mit den folgenden Import Einstellungen kann das DOORS Modul entsprechend aktualisiert werden: 

Das Resultat sollte wie folgt aussehen: die Anforderung ist jetzt auf System_A und System_B allokiert. Der rote Änderungsbalken in der folgenden Grafik zeigt die Änderung, die noch mit “speichern” bestätigt werden muss. 

Für die Weiterverarbeitung von Attributen und deren Auswertung bietet Excel nach wie vor eine hohe Flexibilität, allerdings nur für einfache Werte und Textattribute. 
Bei Änderungen an Anforderungstexten, die komplexe Formatierungen und eingebettete Bilddaten enthalten, sollten Erweiterungen wie z.B. ReqIF Importer verwendet werden. 

Bitte schreiben Sie im Kommentar, wie Sie diese Betrachtung fanden und kontaktieren Sie gern für mehr Informationen oder eine kritische Diskussion unseren Autor. Freuen Sie sich nun auf den nächsten Blogbeitrag über PTC Codebeamer von Moez Kribi.  

Series Navigation<< Betrachtung von führenden RM-Tools im Multi-value Attribute Round-trip (Teil 1) Codebeamer: „Multi-value“ Attribute im Szenario Excel Round-trip (Teil 3) >>

Andreas Kreß

Kontaktieren Sie Andreas Kreß

The Software Engineer Andreas Kreß has served in roles like start-up product owner and requirements team manager at critical customer projects in the tech industries. He is the inventor of a widely used SCADA tool and helped set up methods and engineering tool environments from Y2K IT projects over large federal fiscal software standardization programs to automotive autonomous driving components development. He is a connoisseur of many intimate secrets of the art of developing systems. His focus is on the more far-reaching methods and tools in regulated and security-oriented systems engineering.