ANWENDUNGSFÄLLE
Von Versionierung bis Integration: Wie
Unternehmen LemonTree einsetzen
Modellbasierte Entwicklung ist längst Standard in der Entwicklung komplexer, mechatronischer Systeme. Doch erst durch professionelles Versionierungs-, Integrations- und Change-Management lassen sich Modelle so nutzen, wie es in der Softwareentwicklung seit Jahren üblich ist.
LieberLieber LemonTree bringt bewährte Konzepte wie Versionskontrolle, Continuous Integration und Release-Management in die Modellierungswelt. So profitieren Systemingenieure, Modellierer und ganze Entwicklungsteams von Nachvollziehbarkeit, Revisionssicherheit und effizienter Zusammenarbeit.
Die folgenden 6 Use Cases zeigen, wie Unternehmen LemonTree erfolgreich einsetzen
USE CASE 1
Versionsmanagement von Modellen mit
modernsten Versionierungssystemen
Beim modellbasierten Entwicklungsansatz arbeiten Teams oft parallel an verschiedenen Modellversionen. LieberLieber LemonTree für Enterprise Architect ermöglicht einen präzisen Modellvergleich und eine sichere Versionierung – basierend auf offenen Standards der OMG (UML, SysML, BPMN etc.).
USE CASE 2
Build Management – Continuous Integration von Modellen
Continuous Integration (CI) gilt als fortgeschrittenste Methodik des Configuration Managements in der Softwareentwicklung. Jede freigegebene Änderung am Source Code wird kontinuierlich in ein zentrales Repository übernommen und auf einem Build-Server automatisch überprüft, getestet und paketiert. So ist sichergestellt, dass die Software jederzeit lauffähig bleibt.
USE CASE 3
Change Management und Reviews von Modellen
Normen der funktionalen Sicherheit, wie die ISO 26262, verpflichten zu Change- und Configuration Management für alle entwicklungsrelevanten Artefakte. Da Modelle inzwischen ein fester Bestandteil der Entwicklung sicherheitsrelevanter, mechatronischer Systeme sind, müssen auch sie als „first-class entities“ in den Change-Management-Prozess einbezogen werden.
USE CASE 4
Release Management für Modelle in der Produktlinien-Entwicklung
Kostendruck und Innovationsgeschwindigkeit treiben Unternehmen dazu, ihre Entwicklungsprozesse auf modellbasierte Produktlinien-Entwicklung umzustellen. Ziel ist die Verkürzung von Entwicklungszyklen, ohne dabei Qualität und Sicherheit zu gefährden.
USE CASE 5
Komponentenbasiertes Arbeiten mit Modellen – LemonTree.Components
LemonTree.Components bringt das Prinzip der modularen Softwareentwicklung in die Welt des modellbasierten Systems Engineerings (MBSE) – ähnlich wie der Einsatz von wiederverwendbaren Software-Libraries.
USE CASE 6
Tool-Integration und Traceability mit LemonTree.Connect
In modernen Entwicklungslandschaften sind häufig mehrere Werkzeuge im Einsatz – von ALM Systemen über modellbasierte Tools bis hin zu Test und Review Plattformen. LemonTree.Connect schafft eine nahtlose Verbindung zwischen diesen Welten.