Training

Team Collaboration und Versionierung von Modellen

Das verteilte Arbeiten sowie die Versionierung von Source Code ist seit einigen Jahren eine weit verbreitete Praxis beim Source Code Engineering. Wie lässt sich diese Praxis aber im Modellbasierten Systems Engineering (MBSE) einsetzen? LieberLieber hat dafür mit LemonTree© eine einzigartige Lösung gefunden.
LemonTree erlaubt Ihnen, mit Projektdateien aus Enterprise Architect genauso zu arbeiten, wie Sie es von der Versionsverwaltung von Source Code Dateien gewohnt sind. Durch die nahtlose Integration in Subversion, Git, PTC oder andere Version Control Systeme nutzen Sie nun auch im MBSE alle Vorteile wie z.B. Branchen, Tagging & Release Management.

Sie sind durch den sogenannten „optimistischen Ansatz“ in der Lage, Modelle parallel zu bearbeiten. Erkennt LemonTree dabei einen Konflikt, können Sie die unterschiedlichen Modellversionen vergleichen und zusammenführen. Dabei werden die Änderungen nicht nur verständlich dargestellt (Diagramme und Elementeigenschaften), sondern Sie erhalten auch eine Voransicht der Zusammenführung.
Für die optimale Zusammenarbeit verteilt agierender Entwicklungsteams und die Versionierung von Modellen bieten wir Schulungen an, in denen Sie sowohl verschiedene Versionsverwaltungstools als auch den für Ihre Zwecke bestmöglichen Umgang mit LemonTree© kennenlernen. Darüber hinaus erfahren Sie mehr über den Ansatz zur Plattform- und Produktentwicklung mittels Modell-Komponenten, mit dem Sie Versionen und Varianten von Teilmodellen pflegen.

Versionierung von Enterprise Architect Modellen mit LemonTree©

In diesem Training lernen Sie, wie Sie Versionsmanagement, Continuous Integration und Change- bzw. Release Management durchführen – und zwar mit Enterprise Architect Modellen. Die Schulung bereitet Sie optimal auf den Einsatz von LemonTree© vor, um den gewohnten Configuration Management Prozess mit Ihren Modellen anzuwenden. Sie lernen dabei, LemonTree© mit einem Version Control System Ihrer Wahl einzusetzen, um z.B. Vergleiche, Merges und Reviews von Modellen durchzuführen.

Inhalte

  • Übersicht Enterprise Architect
    • Modell vs. Sicht
    • Datenbank-Repository vs. Lokales Repository
  • Teamwork mit Enterprise Architect
  • Einführung in LemonTree©
  • Konfiguration & Anpassung der VCS Integration
  • VCS allgemein
  • Versionierung von Enterprise Architect Modellen mit LemonTree

 

 Online

 inhouse

 Personen

2x 4h oder 3x5h inkl. EA 2 Tage inkl. EA Auffrischung 8

Git-Versionierung, Issue- und Change Mgmt nach GitFlow

Bei dieser Schulung lernen Sie alles über das Versionsverwaltungssystem Git. Beginnend mit den Grundlagen der Versionsverwaltung erfahren Sie Schritt für Schritt mehr über die Mechanismen von Git, wie z.B. Branching, Merging, Tagging etc. Neben der Verwendung des Version Control Systems wird Ihnen ein möglicher Workflow für die Arbeit mit Git nähergebracht, der sich bei LieberLieber in der praktischen Anwendung bei der Produktentwicklung bewährt hat: GitFlow. Die Schulung lässt sich ausgezeichnet mit Inhalten der Schulung „Versionierung von Enterprise Architect Modellen mit LemonTree©“ kombinieren. Durch den Einsatz von LemonTree© sind sie in der Lage, GitFlow mit Enterprise Architect Modellen anzuwenden.

Inhalte

  • VCS allgemein
  • Git
  • GitFlow
  • Übersicht Enterprise Architect
    • Modell vs. Sicht
    • Datenbank-Repository vs. Lokales Repository
  • Einführung in LemonTree
  • GitFlow mit Enterprise Architect Modellen

 

 Online

 inhouse

 Personen

2x 4h oder 3x5h inkl. EA 2 Tage inkl. EA Auffrischung 8

Plattform- und Produktentwicklung mit Modell-Komponenten

Diese Schulung stellt Ihnen einen Ansatz vor, bei dem Sie Enterprise Architect Modelle verwenden, um eine Plattform- und Produktentwicklung durchzuführen. Dabei wird ein Modell nicht länger als Gesamtheit betrachtet, sondern Sie definieren individuelle Modell-Komponenten. Diese werden mit LemonTree© versioniert, verglichen und zusammengeführt . Sie lernen außerdem, was Modellabhängigkeiten sind und wie Sie damit umgehen. Dafür erfahren Sie mehr über Grundkonzepte der Modell-Traceability und Mittel für die Analyse und Erstellung der Nachverfolgbarkeit in Ihrem Modell.

Inhalte

  • Übersicht Enterprise Architect
    • Modell vs. Sicht
    • Datenbank-Repository vs. Lokales Repository
  • Modellabhängigkeiten & Traceability
  • Splitting des Modells
  • Einführung in LemonTree©
  • Modellkomponenten mit LemonTree©

 

 Online

 inhouse

 Personen

3x5h inkl. EA 2 Tage inkl. EA Auffrischung 8

 

Ihr Ansprechpartner

Richard Aigner

LieberLieber Software GmbH.

Handelskai 340 Top5A | 1020 Wien | Österreich