Das Requirements Interchange Format (ReqIF) wird, wie der Name schon sagt, zum Austausch von Anforderungen verwendet. In den meisten Fällen werden Sie jedoch mehr als nur einen Austausch vornehmen, und wenn Sie dies tun, möchten Sie vielleicht wissen, was sich zwischen zwei Versionen tatsächlich geändert hat.
Das ist nicht wirklich neu, und unser kostenloses formalmind Studio hat schon ein einfacher Vergleich Funktion für eine lange Zeit. Aber sie ist nicht sehr ausgereift und, um ehrlich zu sein, nicht wirklich für eine Produktionsumgebung geeignet. Also haben wir uns vorgenommen, dies zu ändern und ein brandneues Vergleichswerkzeug für ReqIF entwickelt. Und wir laden Sie dazu ein Beta-Tester werden.
Doch zunächst einige Neuigkeiten
In Deutschland finden demnächst einige Veranstaltungen statt, die für Sie von Interesse sein könnten:
- 3. November, EclipseCon Europa: openETCS “Eclipse im Eisenbahnbereich”Dr. Michael Jastram
- 12. November, Tag des Systems Engineering (TdSE): “Solid requirements thanks to ReqIF in European rail transport”Dr. Michael Jastram, Moritz Dorka
Werden Sie ein Beta-Tester von Binom, dem neuen ReqIF Compare
In einigen Wochen werden wir mit dem Betatest von Binom, so der Name der neuen ReqIF-Vergleichskomponente, beginnen. Wenn Sie daran teilnehmen möchten, klicken Sie auf den unten stehenden Link.
Nach der Veröffentlichung wird Binom nicht kostenlos sein. Natürlich ist es für Betatester kostenlos, und diejenigen, die sich aktiv beteiligen, werden die Möglichkeit haben, es mit einem Rabatt zu erwerben. Binom wird in unserem Axiom-Komponente umsonst.
Wenn Sie sich unten anmelden, senden wir Ihnen die Installationsanweisungen zu, sobald der Betatest beginnt.
Nehmen Sie am Binom Beta-Test teil >>
Binom für den Vergleich von ReqIF-Dateien
Damit Sie wissen, was Sie erwartet, finden Sie hier ein paar Screenshots der neuen Funktion.
Änderungen an der Spezifikationsstruktur anzeigen
Besonders bei großen Modellen ist es wichtig, die strukturellen Veränderungen leicht zu erkennen. Deshalb haben wir uns sehr viel Mühe mit dem Strukturvergleich gegeben, der wie folgt aussieht:

Es gibt im Wesentlichen zwei Arten von Änderungen in der Struktur eines Anforderungsdokuments (oder einer Spezifikation, in der ReqIF-Terminologie): (1) das Verschieben von Elementen, auch innerhalb und außerhalb von Hierarchien, und (2) das Hinzufügen (oder Entfernen) von Anforderungen. Das obige Bild zeigt beides.
Das Hin- und Herschieben von Elementen ist an verschiedenen Stellen zu beobachten. Zum Beispiel ist die Reihenfolge der Fünf auf die Position vor Vier. Gleichermaßen gilt für das Element Neun, hat sich die Hierarchie geändert und ist ein Kind von Acht (und nicht ein Geschwisterkind).
Die Entfernung eines Elements kann mit Sieben, die entfernt worden ist.
Wir verwenden visuelle Hinweise, um das Geschehen zu visualisieren. Änderungen an Elementen werden durch ein Kästchen gekennzeichnet, und die entsprechenden Elemente werden durch Linien verbunden. Änderungen pflanzen sich bis an die Spitze der Hierarchie fort, was der Grund dafür ist, dass die Wurzel Specification Anforderungsdokument ist mit einer gestrichelten Linie markiert, aber nicht umrahmt.
Wir sind noch dabei, das Styling zu verfeinern, und wenn Sie sich entscheiden, am Betatest teilzunehmen, freuen wir uns auf Ihr Feedback.
Inhaltliche Änderungen
Alle Änderungen im Modell werden in einer intuitiven Baumansicht dargestellt, die auch gedruckt und gefiltert werden kann. Nachfolgend ein Auszug aus einer solchen Liste von Änderungen.

Die Änderungen enthalten eine Beschreibung, die “spricht”. Zum Beispiel, die Anforderung Eine geändert hat. Wenn Sie in der Hierarchie nach unten gehen, finden Sie die tatsächliche Änderung (“One Modified” zu “One”). Dies ist jedoch nur eine Zusammenfassung. Ein vollständiger Seite-an-Seite-Vergleich findet sich in der Eigenschaften Ansicht. Die geänderten Attribute sind durch einen gelben Hintergrund gekennzeichnet:

Filter und Navigation
Schließlich werden wir eine Reihe von ReqIF-spezifischen Filtern anbieten. So können Sie beispielsweise bestimmte Attribute aus dem Vergleich ausschließen. Einige ReqIF-Austauschprogramme erzeugen eine ganze Reihe von Attributen, die intern von diesem Programm verwendet werden. Sie können diese einfach herausfiltern. Wollen Sie wirklich wissen, ob sich der Zeitstempel eines Elements geändert hat, wenn sich sein Wert nicht geändert hat? Filtern ist wichtig, um nur das zu sehen, was relevant ist.
Binom bietet auch die Möglichkeit, von Änderung zu Änderung durch das Modell zu springen, um sicherzustellen, dass Sie alle Änderungen durchsehen.
Beta-Test Binom
Wir hoffen, dass diese kleine Vorschau Sie neugierig gemacht hat und hoffen, dass Sie Nehmen Sie am Binom Beta-Test teil!
Bild mit freundlicher Genehmigung von Suvro Datta / FreeDigitalPhotos.net


