Skip to main content
Erschienen in:
Buchtitelbild

2019 | OriginalPaper | Buchkapitel

5. Modellgetriebene Software-Entwicklung mit dem Java Framework Rapidclipse

verfasst von : Eric A. Nyamsi

Erschienen in: Projektmanagement mit Scrum

Verlag: Springer Fachmedien Wiesbaden

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Zusammenfassung

Bevor eine Software erstellt wird, können ihre innere Komponenten mithilfe des Konzepts „Modelling4Programming“ modelliert werden. Die modellgetriebene Software-Entwicklung fokussiert auf die Erzeugung auf Basis einer Programmiersprache wie z. B. Java aus einem Klassendiagram. Mit dem konzept genannt „Vom Modellieren zum Programmieren“ werden Software zuerst modelliert und anschließend entwickelt. Ziel dieses Konzepts ist es, die Qualität der Software zu verbessern. Das Eclipse Modeling Framework (EMF) ermöglicht die Generierung von Codes aus einem Klassendiagramm. Hierbei werden mit dem Ecore Framework aus modellierten Klassendiagrammen Java-Codes erzeugt. Einerseits ermöglicht das Konzept „Modelling4Programming“ die Erstellungen der EML-Klassendiagramme und andererseits stellt es ein Metamodell genannt Ecore zur Generierung von Java-Codes aus Klassendiagramme dar. Mithilfe von Ecore Framework werden Modellhierarchien erstellt. Das Konzept „Modelling4Programming“ verfügt auch über das Generatormodell, welches mithilfe vom „genmodel“ Codes konfiguriert. Bei der Codegenerierung werden drei Komponenten erzeugt: Benutzerschnittstellen genannt „EMF.editor“, Editor für die Anwendungslogik genannt „EMF.edit“ und Editor für die Datenhaltung genannt „EMF.model“. Die erste Komponente besteht sowohl aus einem Modell für den Editor als auch einem Modell für die Erzeugung von Wizards. Die zweite Komponente verfügt über Adapter-Klassen wie z. B. ItemProvider. Die letzte Komponente enthält einerseits die Schnittstelle für die modellierte Objekte und andererseits die Implementierungsklassen.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
2.
Zurück zum Zitat Arendt, T.: Einfürung in das Eclipse Modeling Framework, Software-Evolution WS 2015/2016 (PDF-Format). Philipps-Marburg-Universität, Marburg (2015) Arendt, T.: Einfürung in das Eclipse Modeling Framework, Software-Evolution WS 2015/2016 (PDF-Format). Philipps-Marburg-Universität, Marburg (2015)
3.
Zurück zum Zitat Adersberger, J., Wischermann, D.: Software Engineering in der Projektpraxis: Das Eclipse Modeling Framework, Lehrstuhl für Software Engineering (PDF-Format). Friedrich-Alexander-Universität Erlangen-Nürnberg (2008) Adersberger, J., Wischermann, D.: Software Engineering in der Projektpraxis: Das Eclipse Modeling Framework, Lehrstuhl für Software Engineering (PDF-Format). Friedrich-Alexander-Universität Erlangen-Nürnberg (2008)
Metadaten
Titel
Modellgetriebene Software-Entwicklung mit dem Java Framework Rapidclipse
verfasst von
Eric A. Nyamsi
Copyright-Jahr
2019
DOI
https://doi.org/10.1007/978-3-658-27486-3_5