LemonTree

Fresh Modell Versionierung für Enterprise Architect mit Git, SVN und vielen mehr

Einleitung

Mit LemonTree haben Sie die volle Kontrolle der Modell-Versionierung. LemonTree wurde entwickelt, um Versionierungsysteme wie Git auch für Modelle einzusetzen. Teilen Sie Ihre Modelle nach Belieben auf und profitieren Sie von einer präzisen Versionskontrolle der einzelnen Modellteile.

Vergleichen (Diff) von Versionen
Analysieren Sie Modelländerungen präzise und einfach

Zusammenführung (Merge) von Modellteilen
Führen Sie verschiedene Modellversionen kontrolliert zusammen

Aufteilung in einzelne Komponenten
Teilen Sie die Modelle in einzelne Komponenten auf, die jedoch weiterhin verknüpft bleiben

Lebenszyklus für Modellteile
Einzelne Modellkomponenten erhalten einen eigenen Lebenzyklus

 

Entwickelt für Safety Anforderungen

R

Review von Modellen

LemonTree vereinfacht es, alle Änderungen zu überprüfen und freizugeben. Die durchgeführten Änderungen werden entsprechend markiert, um sie jederzeit nachvollziehbar zu machen. Mit LemonTree stellen Anwender also sicher, dass sie auch bei kritischen Audits alle Erfordernisse erfüllen.

R

Kontrollierte Änderungen am Modell

LemonTree stellt bereits in einer Vorschau detailliert dar, wie die zusammengeführten Versionen aussehen werden. Das hilft Ihnen dabei, die Auswirkungen der Zusammenführung frühzeitig zu erkennen und so nur wirklich erwünschte Änderungen durchzuführen.

R

Werden Sie und Ihr Team agil

Entwickeln Sie Ihre Produktlinien mit verteilten Teams und beziehen Sie Ihre Lieferanten gleich mit ein. LemonTree ermöglicht Ihnen Flexibilität für den gesamten Lebenszyklus.

R

Unterschiedliche Lebenszyklen von Modellkomponenten

Da sich die Modelle teilen und einzeln versionieren lassen, kann jede Komponente (Teilmodell) einen eigenen Lebenszyklus haben.

R

Export von Modellkomponenten

Modellteile/Komponenten lassen sich aus einem Modell sauber herauslösen und stehen so z.B. auch externen Entwicklern zur weiteren Bearbeitung zur Verfügung.

R

Wiederverwendung von Komponenten in verschiedenen Projekten

Einzelne Modellteile/Komponenten können in verschiedenen Projekten wiederverwendet und parallel weiterentwickelt werden.

R

Vorgefertigte Komponenten

Entwickler bei Zulieferern oder auch von einer anderen internen Abteilung können vorgefertigte Modellpakete rasch und problemlos in Enterprise Architect importieren und dort weiterentwickeln.

R

Continuous Integration

LemonTree unterstützt einen Plattform-Ansatz für die Modellierung, da die Modelle in Plattformkomponenten auf der einen Seite und Projektkomponenten auf der anderen Seite geteilt und getrennt voneinander weiter entwickelt werden können.

R

Import nur mit Leseberechtigung

Modellteile lassen sich als „read-only“ definieren, damit ein interner oder externer Zulieferer diese Teile zwar verwenden, aber nicht verändern kann.

R

Versionierung mit Git

Ein Teilmodell (oder das Gesamtmodell) lassen sich weiterhin als EAP(x)  in Versionierungssystemen wie Git verwalten.

R

Aktualisierung der Modelle durch Intelligente Modellzusammenführung

Wenn sich bei der parallelen Bearbeitung eine Komponente des Modells weiterentwickelt hat, lässt sich die neue Version einfach einspielen.

R

Verwaltung von Abhängigkeiten zwischen Modellkomponenten

Die integrierte Abhängigkeitsanalyse dient der genaueren Definition von Modellteilen vor dem Export.