{"id":1015,"date":"2014-11-25T08:00:00","date_gmt":"2014-11-25T07:00:00","guid":{"rendered":"https:\/\/www.formalmind.com\/blog\/new-stuff-new-committer-new-product-new-importer-new-release\/"},"modified":"2022-04-11T18:58:55","modified_gmt":"2022-04-11T16:58:55","slug":"new-stuff-new-committer-new-product-new-importer-new-release","status":"publish","type":"post","link":"https:\/\/www.formalmind.com\/de\/blog\/new-stuff-new-committer-new-product-new-importer-new-release\/","title":{"rendered":"Neue Sachen: Neuer Committer, neues Produkt, neuer Importer, neues Release"},"content":{"rendered":"<p>Wir haben schon eine Weile nicht mehr geschrieben, und deshalb gibt es viele Neuigkeiten, die wir gerne mitteilen m\u00f6chten.<\/p>\n<h2>Axiom ReqIF-basierter Anforderungsaustausch<\/h2>\n<p>Keine Sorge: Wir werden in diesem Newsletter weiterhin viele technische Einblicke in Anforderungen und Eclipse geben.  Aber wir m\u00f6chten Ihnen auch von unserem neuen Produkt Axiom berichten, das wir diese Woche auf den Markt gebracht haben.<\/p>\n<p>Wir haben vor einiger Zeit angek\u00fcndigt, dass wir an einer Erweiterung arbeiten, die den Austausch von Anforderungen zwischen zwei Parteien unterst\u00fctzt.  Wir machen jetzt <a href=\"https:\/\/www.formalmind.com\/de\/axiom\/\">Axiom, eine Komponente f\u00fcr den ReqIF-Austausch<\/a>, \u00f6ffentlich zug\u00e4nglich.  Wir m\u00f6chten uns bei allen Beta-Testern bedanken, die uns wertvolles Feedback gegeben haben.<\/p>\n<p>Sie fragen sich vielleicht, welches Problem wir zu l\u00f6sen versuchen. Immerhin verwendet formalmind Studio ReqIF von Haus aus und macht sogar das Erstellen von ReqIFz-Archiven einfach.  Das Problem ist, dass ein regul\u00e4rer Austausch ein intelligentes Update ben\u00f6tigt.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.formalmind.com\/de\/axiom\/\"><img class=\"lazyload\" data-src=\"\/sites\/files\/blog\/axiom-animation-summary.gif\" decoding=\"async\" alt=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" style=\"width: 635px; height: 202px;\"><noscript><img decoding=\"async\" alt=\"\" src=\"\/sites\/files\/blog\/axiom-animation-summary.gif\" style=\"width: 635px; height: 202px;\"><\/noscript><\/a><\/p>\n<p><!--break-->Wenn mehrere Parteien zusammenarbeiten, ist normalerweise klar, an welchem Teil der Spezifikation jede Partei arbeitet.  So ist der Hersteller in der Regel f\u00fcr die Anforderungen zust\u00e4ndig, w\u00e4hrend der Zulieferer die Aufgabe hat, Kommentare abzugeben oder sogar ein Pflichtenheft zu erstellen, in dem der Implementierungsansatz beschrieben wird.  Die gleichzeitige Arbeit an den Anforderungen ist jedoch nur m\u00f6glich, wenn die verschiedenen Teile korrekt zusammengef\u00fchrt werden k\u00f6nnen.  In der obigen Animation hat der Hersteller die Anforderungen m\u00f6glicherweise ge\u00e4ndert, w\u00e4hrend der Lieferant sie kommentiert hat.  Deshalb wollen sie <em>zusammenf\u00fchren<\/em> die Antwort des Anbieters und nicht <em>\u00fcberschreiben.<\/em> alles wahllos.  Axiom macht dies m\u00f6glich (Klicken Sie auf die Animation, um mehr zu erfahren).<\/p>\n<p><a href=\"https:\/\/www.formalmind.com\/de\/shop\/#!\/Axiom-Exchange-Component-1-year-INTRO-OFFER\/p\/44596835\/category=11095093\"><img class=\"lazyload\" data-src=\"\/sites\/files\/products\/axiom-buy-now.png\" decoding=\"async\" alt=\"Buy Axiom Now\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" style=\"width: 222px; height: 158px; float: right;\"><noscript><img decoding=\"async\" alt=\"Buy Axiom Now\" src=\"\/sites\/files\/products\/axiom-buy-now.png\" style=\"width: 222px; height: 158px; float: right;\"><\/noscript><\/a>Die Automobilindustrie hat sogar ein Verfahren f\u00fcr dieses Szenario ver\u00f6ffentlicht, die <a href=\"http:\/\/formalmind.com\/en\/blog\/his-exchange-process-requirements-all-you-ever-wanted-know\">HIS-Austauschprozess<\/a>.  Hier werden einige der Probleme beschrieben, die bei der gemeinsamen Nutzung von Anforderungen auftreten k\u00f6nnen.<\/p>\n<p>formalmind Studio wird immer kostenlos bleiben, und wir werden ProR, das Open-Source-Tool, auf dem es basiert, weiter verbessern.  Dar\u00fcber hinaus haben wir nun damit begonnen, spezielle Komponenten f\u00fcr die Industrie zu entwickeln, die zum Verkauf angeboten werden.  Axiom ist die erste solche Komponente.  Sie ist ab sofort verf\u00fcgbar in unserem <a href=\"https:\/\/www.formalmind.com\/de\/shop\/\">Internetshop<\/a>.  Wenn Sie vor dem 31. Dezember 2014 kaufen, k\u00f6nnen Sie von unserem speziellen Einf\u00fchrungspreis profitieren und <strong>100 sparen<\/strong>.<\/p>\n<h2>Neuer RMF-Committer<\/h2>\n<p>Hussein Mhanna leistet schon seit einiger Zeit Beitr\u00e4ge f\u00fcr RMF, da wir <a href=\"http:\/\/formalmind.com\/en\/blog\/formalmind-studio-pror-improvements-and-beta-program-about-start\">zuvor erw\u00e4hnt<\/a>. Er hat auch den CSV-Importer verfasst, den wir <a href=\"#csv\">unten beschreiben<\/a>.  In Anerkennung seiner Beitr\u00e4ge wurde er am 17. November 2014 offiziell zum Committer des Eclipse RMF-Projekts gew\u00e4hlt - herzlichen Gl\u00fcckwunsch!<\/p>\n<h2><a name=\"csv\"><\/a>CSV-Import<\/h2>\n<p>Immer wieder wird der Wunsch ge\u00e4u\u00dfert, bestehende Anforderungen leichter in ProR \/ formalmind Studio zu \u00fcbernehmen.  Es ist ein kleiner Trost, dass es m\u00f6glich ist, z.B. Excel in DOORS zu importieren.<span class=\"st\">\u00ae<\/span>, und dann einen ReqIF-Export durchzuf\u00fchren, der wiederum von formalmind Studio gelesen werden kann.  Nicht viele Benutzer haben Zugang zu DOORS<span class=\"st\">\u00ae<\/span> oder ein \u00e4hnliches Werkzeug.<\/p>\n<p>Die Antwort ist ein CSV-Import.  CSV ist einfach kommagetrennte Daten.  Sie k\u00f6nnen CSV-Dateien z. B. mit Excel exportieren.  Mit anderen Worten: Wenn Sie Ihre Anforderungen in Excel konvertieren k\u00f6nnen, k\u00f6nnen Sie sie auch in formalmind Studio importieren.<\/p>\n<p>Der CSV-Import f\u00fcgt den Inhalt einer CSV-Datei zu einer bestehenden Spezifikation hinzu.  Dazu m\u00fcssen Sie zun\u00e4chst ein ReqIF-Modell erstellen.  Dann k\u00f6nnen Sie den Importer starten \u00fcber <span style=\"background-color:#dddddd;font-family:monospace;\">Datei | Importieren... | ReqIF | CSV<\/span>.  Sie m\u00fcssen die Zieldatei ausw\u00e4hlen, und es gibt einige Optionen, um den Importer anzupassen, z. B. ob die erste Zeile Kopfzeilen enth\u00e4lt oder nicht.<\/p>\n<p>Der n\u00e4chste Schritt betrifft das Mapping.  Jede Spalte muss auf ein Attribut abgebildet werden, das aus Name und Typ besteht, wie unten gezeigt.  Wenn Sie auf \"Fertig stellen\" klicken, wird der Import abgeschlossen.<\/p>\n<p style=\"text-align: center;\"><img class=\"lazyload\" data-src=\"\/sites\/files\/blog\/csv-import.png\" decoding=\"async\" alt=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" style=\"width: 424px; height: 313px;\"><noscript><img decoding=\"async\" alt=\"\" src=\"\/sites\/files\/blog\/csv-import.png\" style=\"width: 424px; height: 313px;\"><\/noscript><\/p>\n<p>Wir haben die Verwendung dieser Funktion im Detail in der <a href=\"https:\/\/github.com\/jastram\/teaching\/blob\/master\/SE\/se-latex\/main.pdf?raw=true\" target=\"_blank\" rel=\"noopener\">Handbuch der Systemtechnik<\/a> (Abschnitt 2.3), die wir in der \u00d6ffentlichkeit entwickeln <a href=\"http:\/\/se-teaching.org\/\" target=\"_blank\" rel=\"noopener\">se-teaching.org<\/a> Projekt. Wir m\u00f6chten uns nochmals bei Hussein f\u00fcr die Implementierung dieser Funktion bedanken.<\/p>\n<h2>Neue Version von RMF bei Eclipse<\/h2>\n<p>Und schlie\u00dflich werden wir diese Woche ein offizielles Eclipse Release RMF erstellen, das vor allem f\u00fcr diejenigen relevant ist, die das Projekt direkt von eclipse.org beziehen.  F\u00fcr formalmind Studio arbeiten wir in der Regel mit einem stabilen Snapshot, so dass Sie immer von den neuesten Funktionen profitieren k\u00f6nnen.<\/p>\n<p>Wir hoffen, dass all diese Neuigkeiten f\u00fcr Sie eine gute Nachricht sind und dass Sie die neuen Funktionen nutzen werden.<\/p>","protected":false},"excerpt":{"rendered":"<p>Wir haben schon eine Weile nicht mehr geschrieben, und deshalb gibt es viele Neuigkeiten, die wir gerne mit Ihnen teilen m\u00f6chten. Axiom ReqIF-basierter Anforderungsaustausch Keine Sorge: Wir werden in diesem Newsletter weiterhin viele technische Einblicke zu Anforderungen und Eclipse geben.  Aber wir m\u00f6chten Ihnen auch von unserem neuen Produkt Axiom erz\u00e4hlen...<\/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-1015","post","type-post","status-publish","format-standard","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/posts\/1015","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=1015"}],"version-history":[{"count":0,"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/posts\/1015\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/media?parent=1015"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/categories?post=1015"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/tags?post=1015"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}