Verwendung von ProR für ReqIF-Tests

Da immer mehr Werkzeuge auf dem Markt ReqIF unterstützen, wird es immer wichtiger, die erzeugten Dateien zu überprüfen und Fehler zu beheben. Dies wird derzeit systematisch vom ReqIF Implementor Forum durchgeführt, einer Projektgruppe, die die Interoperabilität zwischen verschiedenen ReqIF-basierten Implementierungen sicherstellt. Wir unterstützen dieses Forum durch die Erstellung von...

Da immer mehr Tools auf dem Markt ReqIF unterstützen, wird es immer wichtiger, die erzeugten Dateien zu überprüfen und Fehler zu beheben. Dies geschieht derzeit systematisch durch das ReqIF-Implementierer-Forum,eine Projektgruppe, die die Interoperabilität zwischen verschiedenen ReqIF-basierten Implementierungen sicherstellt. Wir unterstützen dieses Forum durch die Erstellung von Testdaten und die Bereitstellung von Werkzeugen für den Vergleich von ReqIF-Dateien.

Dieser Artikel dient als Leitfaden für die Mitglieder des Implementor Forums, die ProR aktiv für ihre Testaktivitäten nutzen wollen. Wir bieten eine Schritt-für-Schritt-Anleitung von der Installation bis zur Durchführung der Analyse von ReqIF-Dateien.

Screencast

Die wichtigste Funktion, die den einfachen Vergleich von ReqIF-Dateien ermöglicht, ist die Vergleichstool, das wir bereits vorgestellt haben. Auf dieser Seite finden Sie auch einen 5-minütigen Screencast, der die Installation von ProR sowie die Installation und Verwendung des Vergleichstools demonstriert.

Haftungsausschluss und Updates

Bitte beachten Sie, dass das Vergleichstool, das wir derzeit als Teil der ProR Essentials anbieten, auf die Verwendung im Implementor Forum zugeschnitten ist und nicht für den Produktionseinsatz gedacht ist. Dies betrifft insbesondere die Art und Weise, wie XHTML-Inhalte verglichen werden. Da verschiedene Tools den gleichen Inhalt auf unterschiedliche Weise kodieren können, wäre ein zeichenweiser Vergleich sinnlos. Daher wird nur der eigentliche Text verglichen. Wir planen, hierfür in Zukunft Einstellungen vorzunehmen.

Außerdem ist das Vergleichstool zum Zeitpunkt dieses Schreibens (21. März 2013) noch nicht für die Aufgaben im Implementor Forum optimiert. Wir beabsichtigen, bis zum 28. März eine optimierte Version zu veröffentlichen.

Installation von ProR

Im Folgenden wird Schritt für Schritt beschrieben, wie Sie ProR installieren:

  • Laden Sie die ProR-Zip-Datei für Ihre Plattform von der Eclipse RMF Download Seite.
  • Erstellen Sie einen Ordner (z.B. ProR) und entpacken Sie den Inhalt der Zip-Datei in diesen Ordner.
  • Der Ordner sollte eine ausführbare Datei namens rmf-pror. Doppelklicken Sie auf diese Datei, um ProR zu starten.
  • ProR fordert Sie auf, einen Speicherort für den Arbeitsbereich anzugeben. Der Arbeitsbereich ist ein Ordner, in dem die Arbeitsdateien von ProR gespeichert werden. Es wird ein Standardspeicherort angeboten. Sie können das Kontrollkästchen aktivieren, um den ausgewählten Arbeitsbereich von nun an ohne Nachfrage zu verwenden.
  • Zu diesem Zeitpunkt können Sie bereits ProR verwenden, um .reqif-Dateien zu prüfen und zu bearbeiten.

Installation des Vergleichstools

Das Vergleichstool ist Teil von ProR Essentials, eine kostenlose Sammlung von Produktivitätserweiterungen für ProR. Die ProR Essentials enthalten das Vergleichswerkzeug und den .reqifz-Importer. Um diese Erweiterungen zu installieren, gehen Sie folgendermaßen vor:

  • In ProR, wählen Sie Hilfe | Neue Software installieren….
  • Wählen Sie die ProR Essentials Update Site aus. Kompatibel mit Dropdown.
  • Wählen Sie entweder alle ProR Essentials-Funktionen oder nur die folgenden zwei, die für den Test benötigt werden:
    • ProR ReqIF Diff Support Funktion
    • ProR ReqIFz Übertragung
  • Hinweis: Wenn Sie die Team-Support-Funktion zu installieren, wird ProR Sie anschließend auffordern, einen Subversion-Adapter für die Installation auszuwählen.
  • Folgen Sie dem Installationsassistenten. Wir signieren die Erweiterung derzeit nicht, was zu einer Warnung während des Installationsvorgangs führen wird.
  • Nach Abschluss der Installation werden Sie aufgefordert, ProR neu zu starten.

ReqIFz-Dateien in ProR importieren

Die Testdaten befinden sich in .reqifz-Dateien. ProR benötigt .reqifz-Dateien, um importiert werden zu können. In ProR wird jede .reqifz-Datei als ein Projekt dargestellt, das die .reqif-Datei(en) und die zugehörigen Ressourcen (OLE-Objekte, Vorschaubilder usw.) enthält. Um eine .reqifz-Datei zu importieren, gehen Sie wie folgt vor:

  • Starten Sie den Importassistenten über Datei | Importieren....
  • Wählen Sie im Ordner ReqIF ReqIFz-Import-Assistent.
  • Wählen Sie die .reqifz-Quelldatei (.zip wird ebenfalls unterstützt) und geben Sie einen Namen für das Projekt an. Wenn das Projekt noch nicht vorhanden ist, wird es erstellt.
  • Importieren Sie die Datei, indem Sie auf Oberfläche. Alternativ können Sie die zu importierenden Dateien prüfen, indem Sie auf Weiter.
  • Lesen erwägen eine ausführlichere Beschreibung der .reqifz Import/Export-Funktion.

Vergleich von Dateien

Um Dateien zu vergleichen, benötigen Sie die .reqif-Dateien in Ihrem Arbeitsbereich. Wir empfehlen, die beiden zu vergleichenden .reqifz-Dateien in zwei verschiedene Projekte zu importieren, wie oben beschrieben. Sobald dies geschehen ist, können Sie die Dateien wie folgt vergleichen. Bitte beachten Sie, dass nur die .reqif-Dateien verglichen werden. Die eingebetteten Objekte werden nicht verglichen.

  • Wählen Sie in der Projektansicht die beiden .reqif-Dateien aus, die verglichen werden sollen, und nur diese beiden. Dies wird auf allen Plattformen unterstützt, in der Regel durch Gedrückthalten der Strg Taste, während Sie klicken.
  • Klicken Sie mit der rechten Maustaste auf eine der beiden ausgewählten Dateien. Wählen Sie aus dem Kontextmenü Vergleiche mit | Miteinander.
  • Es erscheint ein Dialog mit dem Titel Auswahl des Spielmodus, mit dem Angebot, die vollständige(r) Ressourcensatz(e) oder die ausgewählte Ressource(n) nur. Da wir nur eine Ressource vergleichen, spielt es keine Rolle, welche Sie anklicken (wir werden den Dialog in Zukunft entfernen).
  • Sie sehen eine dreiteilige Vergleichsansicht. Der obere Bereich zeigt die Unterschiede in einer Baumstruktur, die unteren Bereiche zeigen die beiden zu vergleichenden Dateien.
  • Der einfachste Weg zum Vergleich sind die gelben Pfeile um die Änderungen Schritt für Schritt vorzunehmen.
  • Wir schrieben eine detaillierte Beschreibung des Vergleichs, einschließlich eines Screencasts.

Das Neueste erfahren

Wie bereits erwähnt, planen wir eine Aktualisierung des Vergleichstools, die auf die Bedürfnisse des ProSTEP Implementor Forums zugeschnitten ist. Eine neue Version des Vergleichstools ist für den 28. März 2013 geplant. Wir werden eine Benachrichtigung verschicken.

Sobald das Update verfügbar ist, kann es bequem installiert werden über Hilfe | Nach Updates suchen.

Unterstützung & Newsletter

Wir werden die Mitglieder des ProSTEP Implementor Forums unterstützen. Bitte kontaktieren Sie uns per E-Mail, wenn Sie Hilfe benötigen.

Wenn Sie regelmäßig über ProR, RMF und Anforderungen informiert werden möchten, sollten Sie Abonnieren Sie unseren Newsletter.Wir senden Ihnen ein- bis zweimal im Monat relevante und nützliche Informationen.

Arbeiten Sie für uns!

Forschungsintensive Jobs in der Industrie sind selten. Formal Mind bietet ein Umfeld, das talentierten Wissenschaftlern die Möglichkeit gibt, ihre Fähigkeiten in der Industrie anzuwenden und gleichzeitig auf dem neuesten Stand zu bleiben. Wir lassen Ihnen Raum, parallele Forschung zu betreiben, während Sie Ihren Hauptjob ausüben.  Schauen Sie sich die Stellenangebote an

Bild (Maßstab) mit freundlicher Genehmigung von scottchan / FreeDigitalPhotos.net
Bild (Obst) mit freundlicher Genehmigung von Suvro Datta / FreeDigitalPhotos.net

Ähnliche Beiträge