{"id":1035,"date":"2016-01-21T08:00:00","date_gmt":"2016-01-21T07:00:00","guid":{"rendered":"https:\/\/www.formalmind.com\/blog\/even-more-new-features-formalmind-studio\/"},"modified":"2022-04-11T18:58:54","modified_gmt":"2022-04-11T16:58:54","slug":"even-more-new-features-formalmind-studio","status":"publish","type":"post","link":"https:\/\/www.formalmind.com\/de\/blog\/even-more-new-features-formalmind-studio\/","title":{"rendered":"Noch mehr neue Funktionen in ReqIF Studio"},"content":{"rendered":"<p><img class=\"lazyload\" data-src=\"\/sites\/blog\/feature-box.png\" decoding=\"async\" style=\"width: 250px; height: 250px; float: right;\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" alt=\"\" \/><noscript><img decoding=\"async\" style=\"width: 250px; height: 250px; float: right;\" src=\"\/sites\/blog\/feature-box.png\" alt=\"\"><\/noscript>Wir haben eine Reihe von <a href=\"http:\/\/formalmind.com\/en\/blog\/many-new-features-formalmind-studio\" target=\"_blank\" rel=\"noopener\">neue Funktionen in ReqIF Studio<\/a> kurz vor Weihnachten, einschlie\u00dflich 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\u00fcgt haben. Aber zuerst...<\/p>\n<h2>Vortrag auf der ReConf 2016<\/h2>\n<p>Dr. Michael Jastram wird <a href=\"http:\/\/www.hood-group.com\/reconf\/agenda\/#1130-dienstag-1-maerz-2016\" target=\"_blank\" rel=\"noopener\">Vortrag auf der ReConf 2016, zusammen mit Dr. Andrea Herrmann, \u00fcber die Norm ISO 29110<\/a>. Dieser Standard ist f\u00fcr kleine Organisationen gedacht, die Systemtechnik betreiben. Sie k\u00f6nnen die Vorteile der <strong>Fr\u00fchbucherrabatt<\/strong> f\u00fcr die ReConf bis zum 29. Januar.<\/p>\n<h2>Trends im System-Engineering<\/h2>\n<p>Wir haben bereits unseren neuen deutschsprachigen Blog erw\u00e4hnt, <a href=\"http:\/\/se-trends.de\" target=\"_blank\" rel=\"noopener\">Trends in der Systemtechnik<\/a>. Seit unserem letzten Newsletter sind einige Geschichten hinzugekommen:<\/p>\n<ul>\n<li><a href=\"http:\/\/se-trends.de\/standardkonforme-entwicklung-mit-iso-29110-auch-fuer-die-kleinen\/\">Standardkonforme Entwicklung mit ISO 29110 \u2013 auch f\u00fcr die Kleinen<\/a><\/li>\n<li><a title=\"Interview mit Colin Hood zum Systems Engineering\" href=\"http:\/\/se-trends.de\/colin-hood-zum-systems-engineering\/\">Interview mit Colin Hood zum Systems Engineering<\/a><\/li>\n<li><a title=\"\u00d6resundbr\u00fccke: Erfolgreiches Systems Engineering\" href=\"http:\/\/se-trends.de\/oeresundbruecke-erfolgreiches-systems-engineering\/\">\u00d6resundbr\u00fccke: Erfolgreiches Systems Engineering<\/a><\/li>\n<li><a title=\"Weihnachtsw\u00fcnsche eines Systemingenieurs\" href=\"http:\/\/se-trends.de\/schoene-weihnachten\/\">F\u00fcnf Prognosen zum Systems Engineering im Jahr 2016<\/a><\/li>\n<li><a title=\"Weihnachtsw\u00fcnsche eines Systemingenieurs\" href=\"http:\/\/se-trends.de\/schoene-weihnachten\/\">Weihnachtsw\u00fcnsche eines Systemingenieurs<\/a><\/li>\n<\/ul>\n<p>Wenn Sie Deutsch sprechen, schauen Sie es sich bitte an und leiten Sie es bitte an interessierte Freunde und Kollegen weiter. <a href=\"http:\/\/se-trends.de\" target=\"_blank\" rel=\"noopener\">Besuchen Sie SE-Trends &gt;&gt;<\/a><\/p>\n<h2>Neue Funktionen in ReqIF Studio<\/h2>\n<p>Hier ist die Liste der neuen Funktionen:<\/p>\n<h3>Bessere L\u00f6schung von Anforderungen<\/h3>\n<p>Wenn Sie ein Werkzeug wie DOORS verwenden, ist alles ganz einfach: Sie l\u00f6schen eine Anforderung und sie ist weg. Aber mit ReqIF k\u00f6nnen Anforderungen mehrfach referenziert werden: \u00c4ndern Sie sie an einer Stelle, und die \u00c4nderungen werden automatisch \u00fcberall dort sichtbar, wo sie verwendet wird. Heute wird diese Funktion nur selten genutzt, aber wir erwarten, dass die Nutzung zunehmen wird.<\/p>\n<p>Dabei entsteht jedoch ein Problem: Wenn Sie eine Anforderung (SpecObject) l\u00f6schen, l\u00f6schen Sie dann nur den Verweis darauf oder sowohl den Verweis (SpecHirarchy) als auch die Anforderung? Bislang wurde nur der Verweis gel\u00f6scht. Das bedeutete auch, dass die Anforderung nie gel\u00f6scht wurde (es sei denn, sie wurde explizit \u00fcber die Gliederung gel\u00f6scht).<\/p>\n<p>Wir haben dieses Verhalten wie folgt ge\u00e4ndert: Wenn die letzte SpecHirarchy, die auf ein SpecObject verweist, gel\u00f6scht wird, dann wird auch das SpecObject gel\u00f6scht. Andernfalls wird es beibehalten, was sinnvoll ist, da es noch von anderen SpecHierarchien verwendet wird.<\/p>\n<p>Da sich dieses Verhalten deutlich von dem alten Verhalten unterscheidet, erhalten Sie beim ersten L\u00f6schen einer Anforderung eine Warnung, wie hier gezeigt:<\/p>\n<p style=\"text-align: center;\"><img class=\"lazyload\" data-src=\"\/sites\/blog\/delete.png\" decoding=\"async\" style=\"width: 431px; height: 219px;\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" alt=\"\" \/><noscript><img decoding=\"async\" style=\"width: 431px; height: 219px;\" src=\"\/sites\/blog\/delete.png\" alt=\"\"><\/noscript><\/p>\n<h3><img class=\"lazyload\" data-src=\"\/sites\/blog\/validation-marker.png\" decoding=\"async\" style=\"width: 356px; height: 120px; float: right;\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" alt=\"\" \/><noscript><img decoding=\"async\" style=\"width: 356px; height: 120px; float: right;\" src=\"\/sites\/blog\/validation-marker.png\" alt=\"\"><\/noscript>\u00dcberall Fehlermarkierungen!<\/h3>\n<p>Wir haben auch verbessert <a href=\"http:\/\/formalmind.com\/en\/blog\/consequent-reqif-validator\">Folgerichtig<\/a>, 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 \u00fcber die Markierung fahren, wird die Fehlermeldung angezeigt. Dies funktioniert nat\u00fcrlich nur f\u00fcr die Elemente, die im Spezifikationseditor angezeigt werden. Ein Problem mit einem Datentyp w\u00fcrde nur in der Problemansicht angezeigt werden. Allerdings...<\/p>\n<h3>Validierung von Datentypen<\/h3>\n<p>Nach dem \u00c4ndern der Datentypen \u00fcber <span style=\"background-color: #dddddd; font-family: monospace;\">Studio | Datentyp-Konfiguration<\/span>, wird der Benutzer gezwungen, eine Validierung durchzuf\u00fchren. Schl\u00e4gt die Validierung fehl, wird eine Liste von Problemen angezeigt, die es dem Benutzer erm\u00f6glicht, zu dem problematischen Element zu springen. Im folgenden Screenshot wurde keine \u201cmaxLength\u201d angegeben.<\/p>\n<p style=\"text-align: center;\"><img class=\"lazyload\" data-src=\"\/sites\/blog\/datatype-validation.png\" decoding=\"async\" style=\"width: 589px; height: 359px;\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" alt=\"\" \/><noscript><img decoding=\"async\" style=\"width: 589px; height: 359px;\" src=\"\/sites\/blog\/datatype-validation.png\" alt=\"\"><\/noscript><\/p>\n<h3>Validierung an ein paar anderen Stellen<\/h3>\n<p>Es gibt auch an anderen Stellen Validierungsschaltfl\u00e4chen, zum Beispiel im Dialogfeld Pr\u00e4sentationskonfiguration (<span style=\"background-color: #dddddd; font-family: monospace;\">Studio | Pr\u00e4sentation (Plug-in) Konfiguration<\/span>). Generell haben wir versucht sicherzustellen, dass Probleme so fr\u00fch wie m\u00f6glich erkannt werden. Aber auch wenn Sie ein Problem \u00fcbersehen haben: beim Speichern wird eine vollst\u00e4ndige Validierung durchgef\u00fchrt (es sei denn, Sie haben die Validierung beim Speichern ausgeschaltet).<\/p>\n<h3>Kleine Verbesserungen \u00fcberall<\/h3>\n<p>Und schlie\u00dflich haben wir viele kleine Fehler behoben, die Dinge beschleunigt und die Nutzung vereinfacht. Dazu geh\u00f6ren neue Tastenkombinationen, Fehlerbehebungen und \u00c4hnliches. Wir hoffen, dass diese Verbesserungen f\u00fcr Sie von Nutzen sind.<\/p>\n<p style=\"text-align: right;\"><span style=\"color: #a9a9a9;\">Bild mit freundlicher Genehmigung von Stuart Miles bei FreeDigitalPhotos.net<\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>Wir haben kurz vor Weihnachten eine Reihe neuer Funktionen in ReqIF Studio angek\u00fcndigt, darunter verbesserte SpecRelations (Verkn\u00fcpfungen), Validierung, ID-Generierung und einige weitere. Aber damit nicht genug, wir haben unsere Arbeit fortgesetzt. Lesen Sie weiter, um zu erfahren, was wir hinzugef\u00fcgt haben. Aber zuerst\u2026 Vortrag auf der ReConf 2016 Dr. Michael Jastram wird auf der ReConf 2016 einen Vortrag halten, gemeinsam mit\u2026<\/p>","protected":false},"author":1,"featured_media":397,"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":[21,26,23,24],"class_list":["post-1035","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-consequent","tag-features","tag-reqif-studio","tag-validation"],"_links":{"self":[{"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/posts\/1035","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=1035"}],"version-history":[{"count":0,"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/posts\/1035\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/media?parent=1035"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/categories?post=1035"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/tags?post=1035"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}