Noch mehr neue Funktionen in ReqIF Studio

Wir haben kurz vor Weihnachten eine Reihe neuer Funktionen in ReqIF Studio angekündigt, darunter verbesserte SpecRelations (Verknüpfungen), Validierung, ID-Generierung und einige weitere. Aber damit nicht genug, wir haben unsere Arbeit fortgesetzt. Lesen Sie weiter, um zu erfahren, was wir hinzugefügt haben. Aber zuerst… Vortrag auf der ReConf 2016 Dr. Michael Jastram wird auf der ReConf 2016 einen Vortrag halten, gemeinsam mit…

Wir haben eine Reihe von neue Funktionen in ReqIF Studio kurz vor Weihnachten, einschließlich besserer SpecRelations (Verlinkung), Validierung, ID-Generierung und einige mehr. Aber wir haben es nicht dabei belassen, sondern unsere Arbeit fortgesetzt. Lesen Sie weiter, um zu erfahren, was wir hinzugefügt haben. Aber zuerst...

Vortrag auf der ReConf 2016

Dr. Michael Jastram wird Vortrag auf der ReConf 2016, zusammen mit Dr. Andrea Herrmann, über die Norm ISO 29110. Dieser Standard ist für kleine Organisationen gedacht, die Systemtechnik betreiben. Sie können die Vorteile der Frühbucherrabatt für die ReConf bis zum 29. Januar.

Trends im System-Engineering

Wir haben bereits unseren neuen deutschsprachigen Blog erwähnt, Trends in der Systemtechnik. Seit unserem letzten Newsletter sind einige Geschichten hinzugekommen:

Wenn Sie Deutsch sprechen, schauen Sie es sich bitte an und leiten Sie es bitte an interessierte Freunde und Kollegen weiter. Besuchen Sie SE-Trends >>

Neue Funktionen in ReqIF Studio

Hier ist die Liste der neuen Funktionen:

Bessere Löschung von Anforderungen

Wenn Sie ein Werkzeug wie DOORS verwenden, ist alles ganz einfach: Sie löschen eine Anforderung und sie ist weg. Aber mit ReqIF können Anforderungen mehrfach referenziert werden: Ändern Sie sie an einer Stelle, und die Änderungen werden automatisch überall dort sichtbar, wo sie verwendet wird. Heute wird diese Funktion nur selten genutzt, aber wir erwarten, dass die Nutzung zunehmen wird.

Dabei entsteht jedoch ein Problem: Wenn Sie eine Anforderung (SpecObject) löschen, löschen Sie dann nur den Verweis darauf oder sowohl den Verweis (SpecHirarchy) als auch die Anforderung? Bislang wurde nur der Verweis gelöscht. Das bedeutete auch, dass die Anforderung nie gelöscht wurde (es sei denn, sie wurde explizit über die Gliederung gelöscht).

Wir haben dieses Verhalten wie folgt geändert: Wenn die letzte SpecHirarchy, die auf ein SpecObject verweist, gelöscht wird, dann wird auch das SpecObject gelöscht. Andernfalls wird es beibehalten, was sinnvoll ist, da es noch von anderen SpecHierarchien verwendet wird.

Da sich dieses Verhalten deutlich von dem alten Verhalten unterscheidet, erhalten Sie beim ersten Löschen einer Anforderung eine Warnung, wie hier gezeigt:

Überall Fehlermarkierungen!

Wir haben auch verbessert Folgerichtig, der ReqIF-Validator, der in ReqIF Studio integriert ist. Bislang wurden Fehlermarkierungen nur in der textuellen Darstellung einer fehlerhaften ReqIF-Datei angezeigt. Jetzt werden Probleme auch am Rand des Spezifikationseditors angezeigt. Wenn Sie mit der Maus über die Markierung fahren, wird die Fehlermeldung angezeigt. Dies funktioniert natürlich nur für die Elemente, die im Spezifikationseditor angezeigt werden. Ein Problem mit einem Datentyp würde nur in der Problemansicht angezeigt werden. Allerdings...

Validierung von Datentypen

Nach dem Ändern der Datentypen über Studio | Datentyp-Konfiguration, wird der Benutzer gezwungen, eine Validierung durchzuführen. Schlägt die Validierung fehl, wird eine Liste von Problemen angezeigt, die es dem Benutzer ermöglicht, zu dem problematischen Element zu springen. Im folgenden Screenshot wurde keine “maxLength” angegeben.

Validierung an ein paar anderen Stellen

Es gibt auch an anderen Stellen Validierungsschaltflächen, zum Beispiel im Dialogfeld Präsentationskonfiguration (Studio | Präsentation (Plug-in) Konfiguration). Generell haben wir versucht sicherzustellen, dass Probleme so früh wie möglich erkannt werden. Aber auch wenn Sie ein Problem übersehen haben: beim Speichern wird eine vollständige Validierung durchgeführt (es sei denn, Sie haben die Validierung beim Speichern ausgeschaltet).

Kleine Verbesserungen überall

Und schließlich haben wir viele kleine Fehler behoben, die Dinge beschleunigt und die Nutzung vereinfacht. Dazu gehören neue Tastenkombinationen, Fehlerbehebungen und Ähnliches. Wir hoffen, dass diese Verbesserungen für Sie von Nutzen sind.

Bild mit freundlicher Genehmigung von Stuart Miles bei FreeDigitalPhotos.net

Ähnliche Beiträge