MyDigicompWarenkorb
MyDigicomp Login
Passwort vergessen?
MyDigicompWarenkorb
MyDigicomp Login
Passwort vergessen?

Kurs: Modellgetriebene Softwareentwicklung (MDSD/MDD/MDA) («MDA»)

MDSD/MDD/MDA

  • Dauer
    1 Tag
  • Preis
    850.–
  • Kursunterlagen
    Digicomp Kursmaterial. Parallel erhalten Sie einen Gutschein für eine unserer Leseempfehlungen.
Oft versucht man über Modelle ein Ziel zu erreichen – auch in der Softwareentwicklung. Lernen Sie die Möglichkeiten kennen, um Softwarentwicklungsprojekte mit Modellen erfolgreich zu gestalten.
Zu den Daten
Details und Inhalt

In diesem Modul lernen Sie die Möglichkeiten der modellgetriebenen Softwareentwicklung kennen. In den Köpfen der an der Softwareentwicklung beteiligten Personen befindet sich ein mentales Modell der zu erstellenden Software. Dieses wird üblicherweise von Entwicklern direkt mit Hilfe einer Programmiersprache umgesetzt. Die modellgetriebene Softwareentwicklung ermöglicht es, dieses mentale Modell auf einer höheren, abstrakteren Ebene in Form von formalen Modellen auszudrücken. Mittels einer oder mehrerer Transformationen werden solche Modelle dann in Quelldateien einer oder mehrerer Programmiersprachen umgewandelt. Darüberhinaus besteht auch die Möglichkeit, anstatt Quelldateien zu erzeugen, Modelle zur Laufzeit zu interpretieren.
 

  • Nutzenversprechen der modellgetriebenen Softwareentwicklung
  • Unterarten der modellgetriebenen Softwareentwicklung (Modell als Dokumentation, Code-Visualisierung, Round-Trip Engineering)
  • Begriffsabgrenzung MDSD, MDD, MDA
  • Der Schritt von der Softwareentwicklung zur modellgetriebenen Softwareentwicklung
  • Modellierungssprachen, Domain Specific Languages (DSL)
  • Was sind Meta-Modelle und wozu werden sie benötigt?
  • Transformations-, Generierungs- und Interpretationstechniken
  • Teamwork im Kontext von modellgetreibener Softwareentwicklung
  • Versionskontrolle im Kontext von modellgetreibener Softwareentwicklung
  • Anforderungsmanagement im Kontext von modellgetreibener Softwareentwicklung
  • Dokumentation im Kontext von modellgetreibener Softwareentwicklung
  • Betrachtung spezieller Softwaretypen (Embedded, Produkt-Linien)
  • Übersicht Modellierungs- und Generierungswerkzeuge
  • Worauf bei modellgetriebener Softwareentwicklung zu achten ist
  • Ablauf: Einführung, Begriffe, Modellierung Teil I, Meta-Modellierung, Syntax, UML, Modellierung Teil II, Modell-Auswertung, Softwarearchitektur, Werkzeuge, Entwicklungsprozess, Rollen im Team
    Nutzen/Lernziele
    • Sie können Nutzen und Grenzen von modellgetriebener Softwareentwicklung einschätzen
    • Sie sind mit den unterschiedlichen Modellierungs- und Generierungsmöglichkeiten vertraut
    • Sie wissen, welche Arten von Domain Specific Languages (DSL) es gibt und wofür sie sich eignen
    • Sie kennen sicher die Bedeutung und die Unterschiede von Modell, Meta-Modell und Meta-Meta-Modell
    • Sie haben eine Übersicht über eine Auswahl der wichtigsten Modellierungs- und Generierungs-Werkzeuge
    Zielgruppen
    Dieser Kurs richtet sich an IT-Entwickler und IT-Architekten, die die individuellen Vorteile modellgetriebener Softwareentwicklung selbst einschätzen können wollen und sich vor der eigenen Anwendung von modellgetriebener Softwareentwicklung einen Überblick verschaffen möchten.
    Voraussetzungen

    Es sind keine Programmiersprachenkenntnisse nötig. Erste Erfahrungen mit Modellierung im Allgemeinen wie z.B. mit der Unified Modeling Language (UML) sind nützlich. Umfassende Kenntnisse der SW-Architektur im Umfang des folgenden Kurses werden vorausgesetzt: 

    Trainer
    Marcus Munzert

    Marcus Munzert ist geschäftsführender Gesellschafter der 2007 gegründeten Generative Software GmbH (Freiburg). Er ist seit 2002 auf Methoden der modellgetriebenen Entwicklung spezialisiert und verfügt über 20 Jahre IT-Erfahrung als Architekt, Berater, Entwickler, Projektleiter, Trainer und Qualitätsmanager. Sein besonderes Interesse gilt der effektiven und effizienten Entwicklung von Software mit Hilfe der Virtual Developer Platform.

    Haben Sie Fragen?
    Unser Product Manager Barbara Fricke ist für Sie da.
    Ich habe Fragen zu diesem Kurs
    Ich möchte diesen Kurs als Firmenkurs buchenFür Firmen, die mehrere Mitarbeiter schulen oder ein massgeschneidertes Weiterbildungspaket wünschen, gelten spezielle Konditionen. Wir stellen Ihnen ein individuelles Angebot zusammen.

    Datum wählen

    • Digicomp Academy AG
      Limmatstrasse 50Zürich8005
      21.09.2017 08:30 - 17:00
      in Zürich auf Deutsch
      StatusGarantierte Durchführung
      TrainerMarcus Munzert
      Stundenplan
      CHF 850.–
    • Digicomp Academy AG
      Limmatstrasse 50Zürich8005
      09.11.2017 08:30 - 17:00
      in Zürich auf Deutsch
      TrainerMarcus Munzert
      Stundenplan
      CHF 850.–
    • Digicomp Academy AG
      Bubenbergplatz 11Bern3011
      01.12.2017 08:30 - 17:00
      in Bern auf Deutsch
      Stundenplan
      CHF 850.–
    • Digicomp Academy AG
      Küchengasse 9Basel4051
      01.12.2017 08:30 - 17:00
      in Basel auf Deutsch
      Stundenplan
      CHF 850.–
    • Digicomp Academy AG
      Limmatstrasse 50Zürich8005
      23.02.2018 08:30 - 17:00
      in Zürich auf Deutsch
      TrainerMarcus Munzert
      Stundenplan
      CHF 850.–
    • Digicomp Academy AG
      Bubenbergplatz 11Bern3011
      23.02.2018 08:30 - 17:00
      in Bern auf Deutsch
      TrainerMarcus Munzert
      Stundenplan
      CHF 850.–
    • Digicomp Academy AG
      Limmatstrasse 50Zürich8005
      03.05.2018 08:30 - 17:00
      in Zürich auf Deutsch
      TrainerMarcus Munzert
      Stundenplan
      CHF 850.–
    • Digicomp Academy AG
      Limmatstrasse 50Zürich8005
      06.09.2018 08:30 - 17:00
      in Zürich auf Deutsch
      TrainerMarcus Munzert
      Stundenplan
      CHF 850.–
    • Digicomp Academy AG
      Limmatstrasse 50Zürich8005
      20.11.2018 08:30 - 17:00
      in Zürich auf Deutsch
      TrainerMarcus Munzert
      Stundenplan
      CHF 850.–
      Kein passendes Datum gefunden?Schlagen Sie selbst einen Termin vor!