{"id":118,"date":"2013-03-20T08:00:00","date_gmt":"2013-03-20T07:00:00","guid":{"rendered":"https:\/\/www.formalmind.com\/blog\/using-pror-reqif-testing\/"},"modified":"2022-04-11T18:58:55","modified_gmt":"2022-04-11T16:58:55","slug":"using-pror-reqif-testing","status":"publish","type":"post","link":"https:\/\/www.formalmind.com\/de\/blog\/using-pror-reqif-testing\/","title":{"rendered":"Verwendung von ProR f\u00fcr ReqIF-Tests"},"content":{"rendered":"<p><img class=\"lazyload\" data-src=\"\/sites\/default\/files\/blog\/reqif-on-scale.png\" decoding=\"async\" alt=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" style=\"width: 317px; height: 200px; float: right;\"><noscript><img decoding=\"async\" alt=\"\" src=\"\/sites\/default\/files\/blog\/reqif-on-scale.png\" style=\"width: 317px; height: 200px; float: right;\"><\/noscript>Da immer mehr Tools auf dem Markt ReqIF unterst\u00fctzen, wird es immer wichtiger, die erzeugten Dateien zu \u00fcberpr\u00fcfen und Fehler zu beheben.  Dies geschieht derzeit systematisch durch das <a href=\"http:\/\/www.prostep.org\/en\/projects\/internationalization-of-the-requirements-interchange-format-intrif.html\" target=\"_blank\" rel=\"noopener\">ReqIF-Implementierer-Forum<\/a>,eine Projektgruppe, die die Interoperabilit\u00e4t zwischen verschiedenen ReqIF-basierten Implementierungen sicherstellt.  Wir unterst\u00fctzen dieses Forum durch die Erstellung von Testdaten und die Bereitstellung von Werkzeugen f\u00fcr den Vergleich von ReqIF-Dateien.<\/p>\n<p>Dieser Artikel dient als Leitfaden f\u00fcr die Mitglieder des Implementor Forums, die ProR aktiv f\u00fcr ihre Testaktivit\u00e4ten nutzen wollen.  Wir bieten eine Schritt-f\u00fcr-Schritt-Anleitung von der Installation bis zur Durchf\u00fchrung der Analyse von ReqIF-Dateien.<\/p>\n<h2>Screencast<\/h2>\n<p>Die wichtigste Funktion, die den einfachen Vergleich von ReqIF-Dateien erm\u00f6glicht, ist die <a href=\"https:\/\/www.formalmind.com\/de\/blog\/comparing-reqif-files-pror-essentials-diff\/\" target=\"_blank\" rel=\"noopener\">Vergleichstool, das wir bereits vorgestellt haben<\/a>.  Auf dieser Seite finden Sie auch einen 5-min\u00fctigen Screencast, der die Installation von ProR sowie die Installation und Verwendung des Vergleichstools demonstriert.<\/p>\n<h2>Haftungsausschluss und Updates<\/h2>\n<p>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\u00fcr 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\u00f6nnen, w\u00e4re ein zeichenweiser Vergleich sinnlos.  Daher wird nur der eigentliche Text verglichen.  Wir planen, hierf\u00fcr in Zukunft Einstellungen vorzunehmen.<\/p>\n<p>Au\u00dferdem ist das Vergleichstool zum Zeitpunkt dieses Schreibens (21. M\u00e4rz 2013) noch nicht f\u00fcr die Aufgaben im Implementor Forum optimiert. Wir beabsichtigen, bis zum 28. M\u00e4rz eine optimierte Version zu ver\u00f6ffentlichen.<\/p>\n<h2>Installation von ProR<\/h2>\n<p><img class=\"lazyload\" data-src=\"\/sites\/default\/files\/blog\/pror-start.png\" decoding=\"async\" alt=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" style=\"width: 330px; height: 228px; float: right;\"><noscript><img decoding=\"async\" alt=\"\" src=\"\/sites\/default\/files\/blog\/pror-start.png\" style=\"width: 330px; height: 228px; float: right;\"><\/noscript>Im Folgenden wird Schritt f\u00fcr Schritt beschrieben, wie Sie ProR installieren:<\/p>\n<ul>\n<li>Laden Sie die ProR-Zip-Datei f\u00fcr Ihre Plattform von der <a href=\"http:\/\/eclipse.org\/rmf\/download.php\" target=\"_blank\" rel=\"noopener\">Eclipse RMF Download Seite<\/a>.<\/li>\n<li>Erstellen Sie einen Ordner (z.B. <span style=\"background-color:#dddddd;font-family:monospace;\">ProR<\/span>) und entpacken Sie den Inhalt der Zip-Datei in diesen Ordner.<\/li>\n<li>Der Ordner sollte eine ausf\u00fchrbare Datei namens <span style=\"background-color:#dddddd;font-family:monospace;\">rmf-pror<\/span>. Doppelklicken Sie auf diese Datei, um ProR zu starten.<\/li>\n<li>ProR fordert Sie auf, einen Speicherort f\u00fcr den Arbeitsbereich anzugeben.  Der Arbeitsbereich ist ein Ordner, in dem die Arbeitsdateien von ProR gespeichert werden. Es wird ein Standardspeicherort angeboten.  Sie k\u00f6nnen das Kontrollk\u00e4stchen aktivieren, um den ausgew\u00e4hlten Arbeitsbereich von nun an ohne Nachfrage zu verwenden.<\/li>\n<li>Zu diesem Zeitpunkt k\u00f6nnen Sie bereits ProR verwenden, um .reqif-Dateien zu pr\u00fcfen und zu bearbeiten.<\/li>\n<\/ul>\n<h2>Installation des Vergleichstools<\/h2>\n<p>Das Vergleichstool ist Teil von <a href=\"https:\/\/www.formalmind.com\/de\/pror-essentials\/\">ProR Essentials<\/a>, eine kostenlose Sammlung von Produktivit\u00e4tserweiterungen f\u00fcr ProR.  Die ProR Essentials enthalten das Vergleichswerkzeug und den .reqifz-Importer.  Um diese Erweiterungen zu installieren, gehen Sie folgenderma\u00dfen vor:<\/p>\n<ul>\n<li>In ProR, w\u00e4hlen Sie <span style=\"background-color:#dddddd;font-family:monospace;\">Hilfe | Neue Software installieren\u2026<\/span>.<\/li>\n<li>W\u00e4hlen Sie die ProR Essentials Update Site aus. <span style=\"background-color:#dddddd;font-family:monospace;\"><code>Kompatibel mit<\/code><\/span> Dropdown.<\/li>\n<li>W\u00e4hlen Sie entweder alle ProR Essentials-Funktionen oder nur die folgenden zwei, die f\u00fcr den Test ben\u00f6tigt werden:\n<ul>\n<li>ProR ReqIF Diff Support Funktion<\/li>\n<li>ProR ReqIFz \u00dcbertragung<\/li>\n<\/ul>\n<\/li>\n<li>Hinweis: Wenn Sie die <a href=\"https:\/\/www.formalmind.com\/de\/blog\/pror-team-plug-workflow-support\/\" target=\"_blank\" rel=\"noopener\">Team-Support-Funktion<\/a> zu installieren, wird ProR Sie anschlie\u00dfend auffordern, einen Subversion-Adapter f\u00fcr die Installation auszuw\u00e4hlen.<\/li>\n<li>Folgen Sie dem Installationsassistenten.  Wir signieren die Erweiterung derzeit nicht, was zu einer Warnung w\u00e4hrend des Installationsvorgangs f\u00fchren wird.<\/li>\n<li>Nach Abschluss der Installation werden Sie aufgefordert, ProR neu zu starten.<\/li>\n<\/ul>\n<h2>ReqIFz-Dateien in ProR importieren<\/h2>\n<p><img class=\"lazyload\" data-src=\"\/sites\/default\/files\/ReqIFz.png\" decoding=\"async\" alt=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" style=\"width: 157px; height: 48px; float: right;\"><noscript><img decoding=\"async\" alt=\"\" src=\"\/sites\/default\/files\/ReqIFz.png\" style=\"width: 157px; height: 48px; float: right;\"><\/noscript>Die Testdaten befinden sich in .reqifz-Dateien.  ProR ben\u00f6tigt .reqifz-Dateien, um importiert werden zu k\u00f6nnen.  In ProR wird jede .reqifz-Datei als ein Projekt dargestellt, das die .reqif-Datei(en) und die zugeh\u00f6rigen Ressourcen (OLE-Objekte, Vorschaubilder usw.) enth\u00e4lt.  Um eine .reqifz-Datei zu importieren, gehen Sie wie folgt vor:<\/p>\n<ul>\n<li>Starten Sie den Importassistenten \u00fcber <span style=\"background-color:#dddddd;font-family:monospace;\">Datei | Importieren...<\/span>.<\/li>\n<li>W\u00e4hlen Sie im Ordner ReqIF <span style=\"background-color:#dddddd;font-family:monospace;\">ReqIFz-Import-Assistent<\/span>.<\/li>\n<li>W\u00e4hlen Sie die .reqifz-Quelldatei (.zip wird ebenfalls unterst\u00fctzt) und geben Sie einen Namen f\u00fcr das Projekt an.  Wenn das Projekt noch nicht vorhanden ist, wird es erstellt.<\/li>\n<li>Importieren Sie die Datei, indem Sie auf <span style=\"background-color:#dddddd;font-family:monospace;\">Oberfl\u00e4che<\/span>.  Alternativ k\u00f6nnen Sie die zu importierenden Dateien pr\u00fcfen, indem Sie auf <span style=\"background-color:#dddddd;font-family:monospace;\">Weiter<\/span>.<\/li>\n<li>Lesen erw\u00e4gen <a href=\"https:\/\/www.formalmind.com\/en\/blog\/rmf-061-update-reqifz-importexport-and-reconf-2013\" target=\"_blank\" rel=\"noopener\">eine ausf\u00fchrlichere Beschreibung der .reqifz Import\/Export-Funktion<\/a>.<\/li>\n<\/ul>\n<h2>Vergleich von Dateien<\/h2>\n<p><img class=\"lazyload\" data-src=\"\/sites\/default\/files\/blog\/apple-oranges.jpg\" decoding=\"async\" alt=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" style=\"width: 324px; height: 194px; float: right;\"><noscript><img decoding=\"async\" alt=\"\" src=\"\/sites\/default\/files\/blog\/apple-oranges.jpg\" style=\"width: 324px; height: 194px; float: right;\"><\/noscript>Um Dateien zu vergleichen, ben\u00f6tigen 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\u00f6nnen Sie die Dateien wie folgt vergleichen.  Bitte beachten Sie, dass nur die .reqif-Dateien verglichen werden.  Die eingebetteten Objekte werden nicht verglichen.<\/p>\n<ul>\n<li>W\u00e4hlen Sie in der Projektansicht die beiden .reqif-Dateien aus, die verglichen werden sollen, und nur diese beiden.  Dies wird auf allen Plattformen unterst\u00fctzt, in der Regel durch Gedr\u00fcckthalten der <span style=\"background-color:#dddddd;font-family:monospace;\">Strg<\/span> Taste, w\u00e4hrend Sie klicken.<\/li>\n<li>Klicken Sie mit der rechten Maustaste auf eine der beiden ausgew\u00e4hlten Dateien.  W\u00e4hlen Sie aus dem Kontextmen\u00fc <span style=\"background-color:#dddddd;font-family:monospace;\">Vergleiche mit | Miteinander<\/span>.<\/li>\n<li>Es erscheint ein Dialog mit dem Titel <span style=\"background-color:#dddddd;font-family:monospace;\">Auswahl des Spielmodus<\/span>, mit dem Angebot, die <span style=\"background-color:#dddddd;font-family:monospace;\">vollst\u00e4ndige(r) Ressourcensatz(e)<\/span> oder die <span style=\"background-color:#dddddd;font-family:monospace;\">ausgew\u00e4hlte Ressource(n)<\/span> nur.  Da wir nur eine Ressource vergleichen, spielt es keine Rolle, welche Sie anklicken (wir werden den Dialog in Zukunft entfernen).<\/li>\n<li>Sie sehen eine dreiteilige Vergleichsansicht.  Der obere Bereich zeigt die Unterschiede in einer Baumstruktur, die unteren Bereiche zeigen die beiden zu vergleichenden Dateien.<\/li>\n<li>Der einfachste Weg zum Vergleich sind die gelben Pfeile <img class=\"lazyload\" data-src=\"\/sites\/default\/files\/blog\/diff-arrows.png\" decoding=\"async\" alt=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" style=\"width: 26px; height: 14px;\"><noscript><img decoding=\"async\" alt=\"\" src=\"\/sites\/default\/files\/blog\/diff-arrows.png\" style=\"width: 26px; height: 14px;\"><\/noscript> um die \u00c4nderungen Schritt f\u00fcr Schritt vorzunehmen.<\/li>\n<li>Wir schrieben <a href=\"https:\/\/www.formalmind.com\/de\/blog\/comparing-reqif-files-pror-essentials-diff\/\" target=\"_blank\" rel=\"noopener\">eine detaillierte Beschreibung des Vergleichs, einschlie\u00dflich eines Screencasts<\/a>.<\/li>\n<\/ul>\n<h2>Das Neueste erfahren<\/h2>\n<p>Wie bereits erw\u00e4hnt, planen wir eine Aktualisierung des Vergleichstools, die auf die Bed\u00fcrfnisse des ProSTEP Implementor Forums zugeschnitten ist. Eine neue Version des Vergleichstools ist f\u00fcr den 28. M\u00e4rz 2013 geplant.  Wir werden eine Benachrichtigung verschicken.<\/p>\n<p>Sobald das Update verf\u00fcgbar ist, kann es bequem installiert werden \u00fcber <span style=\"background-color:#dddddd;font-family:monospace;\">Hilfe | Nach Updates suchen<\/span>.<\/p>\n<h2>Unterst\u00fctzung &amp; Newsletter<\/h2>\n<p>Wir werden die Mitglieder des ProSTEP Implementor Forums unterst\u00fctzen.  Bitte kontaktieren Sie uns per E-Mail, wenn Sie Hilfe ben\u00f6tigen.<\/p>\n<p>Wenn Sie regelm\u00e4\u00dfig \u00fcber ProR, RMF und Anforderungen informiert werden m\u00f6chten, sollten Sie <a href=\"https:\/\/www.formalmind.com\/de\/newsletter\/\">Abonnieren Sie unseren Newsletter<\/a>.Wir senden Ihnen ein- bis zweimal im Monat relevante und n\u00fctzliche Informationen.<\/p>\n<h2><a href=\"https:\/\/www.formalmind.com\/de\/jobs\/\" target=\"_blank\" rel=\"noopener\"><img class=\"lazyload\" data-src=\"\/sites\/default\/files\/jointeam.png\" decoding=\"async\" alt=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" style=\"width: 219px; height: 106px; float: right; border-width: 0px; border-style: solid;\"><noscript><img decoding=\"async\" alt=\"\" src=\"\/sites\/default\/files\/jointeam.png\" style=\"width: 219px; height: 106px; float: right; border-width: 0px; border-style: solid;\"><\/noscript><\/a>Arbeiten Sie f\u00fcr uns!<\/h2>\n<p>Forschungsintensive Jobs in der Industrie sind selten. Formal Mind bietet ein Umfeld, das talentierten Wissenschaftlern die M\u00f6glichkeit gibt, ihre F\u00e4higkeiten in der Industrie anzuwenden und gleichzeitig auf dem neuesten Stand zu bleiben. Wir lassen Ihnen Raum, parallele Forschung zu betreiben, w\u00e4hrend Sie Ihren Hauptjob aus\u00fcben.&nbsp; <a href=\"https:\/\/www.formalmind.com\/de\/jobs\/\">Schauen Sie sich die Stellenangebote an<\/a><\/p>\n<p style=\"text-align: right;\"><span style=\"color:#d3d3d3;\">Bild (Ma\u00dfstab) mit freundlicher Genehmigung von scottchan \/ <\/span><a href=\"http:\/\/www.freedigitalphotos.net\" target=\"_blank\" rel=\"noopener\"><span style=\"color:#d3d3d3;\">FreeDigitalPhotos.net<\/span><\/a><br \/><span style=\"color:#d3d3d3;\">Bild (Obst) mit freundlicher Genehmigung von Suvro Datta \/ <\/span><a href=\"http:\/\/www.freedigitalphotos.net\" target=\"_blank\" rel=\"noopener\"><span style=\"color:#d3d3d3;\">FreeDigitalPhotos.net<\/span><\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Da immer mehr Werkzeuge auf dem Markt ReqIF unterst\u00fctzen, wird es immer wichtiger, die erzeugten Dateien zu \u00fcberpr\u00fcfen und Fehler zu beheben.  Dies wird derzeit systematisch vom ReqIF Implementor Forum durchgef\u00fchrt, einer Projektgruppe, die die Interoperabilit\u00e4t zwischen verschiedenen ReqIF-basierten Implementierungen sicherstellt.  Wir unterst\u00fctzen dieses Forum durch die Erstellung von...<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"single-no-separators","format":"standard","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[13],"tags":[],"class_list":["post-118","post","type-post","status-publish","format-standard","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/posts\/118","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/comments?post=118"}],"version-history":[{"count":0,"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/posts\/118\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/media?parent=118"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/categories?post=118"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/tags?post=118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}