Gute Nachrichten für alle, die sich für ProR interessieren – wir haben endlich einen Snapshot-Build auf der RMF-Website verfügbar. Wenn Sie an ProR, ReqIF usw. interessiert sind, Probier es mal aus..
Die Die letzte Veröffentlichung fand im August 2011 statt – eine Ewigkeit, was Software angeht. Der Grund für diese lange Verzögerung war bereits vorab angekündigt worden: Wir haben ProR nach Eclipse migriert, wo es zur GUI für die Anforderungsmodellierungsrahmen (AMF).Ein Prozess der Eclipse Foundation zu werden ist ein gewaltiges Unterfangen: Ein Projekt muss eine umfassende Prüfung des geistigen Eigentums durchlaufen und nach der Migration gelten strenge Regeln, um sicherzustellen, dass das gesamte geistige Eigentum erfasst wird. Als ob dies nicht genug wäre, haben wir auch einige größere Refactorings der Codebasis durchgeführt.
Aber wir sind mit dem Ergebnis zufrieden. Was wir veröffentlicht haben, ist keine offizielle Veröffentlichung, für die die Eclipse Foundation auch strenge Regeln hat. Stattdessen haben wir einen Snapshot veröffentlicht, der den aktuellen Stand der Codebasis darstellt. Bis wir ein Continuous-Integration-System haben, wird es bei Bedarf Ad-hoc-Releases geben. Außerdem werden wir mit zwei Monatsentwicklungszyklen arbeiten. Am Ende jedes Zyklus werden wir Integrations-Builds erstellen. Dies ist dokumentiert in unserem Build-Prozess.
Also, was hat sich eigentlich geändert? Hier ist eine Zusammenfassung auf hoher Ebene:
- ProR unterstützt nun ReqIF 1.0.1 anstelle von RIF 1.2.
- Viel stabilere GUI, unter anderem dank über 100 neuer Unit-Tests
- ProR ist deutlich toleranter gegenüber Problemen beim Laden der ReqIF-Datei
- Verschiedene kleine GUI-Verbesserungen, wie die automatische Erstellung von Spalten für Spezifikationen
Es gibt weitere Änderungen, die für den Benutzer nicht sichtbar sind. Der Quellcode wurde beispielsweise aufgeteilt in fünf Git-Repositorys.
Wir haben bereits Anfragen erhalten, eine Art RIF 1.2-Kompatibilität bereitzustellen. Seien Sie versichert, der Kerncode für RIF ist immer noch vorhanden, aber es war zu diesem Zeitpunkt einfach nicht machbar, mehr als eine Version in der GUI zu unterstützen, und ReqIF macht einfach mehr Sinn. Wenn Sie RIF-Unterstützung in der GUI dringend benötigen, dann Bitte kontaktieren Sie uns einen Weg zu finden, dies zu ermöglichen.
ProR unterstützt Rich-Text und eingebettete Daten immer noch nicht. Dennoch kann es in seiner jetzigen Form bereits nützlich für die Inspektion von ReqIF-Daten sein.
Ein weiteres Hauptproblem ist die Unfähigkeit, Tool-Daten wiederherzustellen. Viele Funktionen werden derzeit über Präsentations-Plugins bereitgestellt, aber deren Konfiguration geht beim erneuten Öffnen einer ReqIF-Datei verloren. Dies führt dazu, dass die Erstellung von Anforderungen mit ProR derzeit nur einen begrenzten Nutzen hat.
Wir hoffen, dass beide Probleme bis zum nächsten Integrations-Checkpoint, der für März 2012 geplant ist, gelöst sein werden.
Und zuletzt vertritt Formal Mind gemeinsam mit itemis die RMF auf der ProSTEP ReqIF Implementiererforum, sicherstellen, dass ProR, sobald diese ReqIF unterstützen, eine Interoperabilität mit Industriewerkzeugen bieten wird.



