Das Buch behandelt die objektorientierte Softwareentwicklung mit dem Konzept "Programming4Modeling" (P4M). Es bietet eine umfassende Analyse und Designmethoden für die Modellierung mit UML und beleuchtet die Softwareentwicklung in Java. Zentrale Fragen sind die Architektur von Klassenmodellen, die Identifikation effizienter Codes für die Softwareentwicklung und die Schnittstellen zwischen Codes und Modellen. Diese Aspekte bieten wertvolle Einblicke für Entwickler, die ihre Fähigkeiten in der Modellierung und Programmierung vertiefen möchten.
Eric A. Nyamsi Boeken



IT-Lösungen auf Basis von SysML und UML
Anwendungsentwicklung mit Eclipse UML Designer und Eclipse Papyrus
Das Buch fokussiert auf Eclipse-UML-Designer und Eclipse Papyrus in Bezug auf Erstellen und Visualisierung von UML- und SysML-Diagrammen im Bereich der Energietechnik. Die visuellen Modellierungs-Entwicklungsumgebungen UML-Designer (Obeo-Designer) und Papyrus werden dargestellt. Neue Features von Java 16–19 und C++20 werden zum Ermöglichen der Programmierung der Anwendungen für die Energiebranche mittels des Konzepts „Modelling4Programming“ oder „M4P“ erläutert. Jakarta-EE-Platform (Version 9.1) wird zum Erstellen von Enterprise-Anwendungen mithilfe eines Applikationsservers wie Glassfish (Version 6.2.5) dargestellt.
Das Buch stellt die Entwicklung der Automotive-Anwendungen auf Basis vom Open Source Java XDEV4 Framework mit Datenbank MySQL, Server Tomcat und Scrum-Vorgehensmodell dar, welches das Scrum-Projektmanagement bezüglich der Realisierung der Automotive-Anforderungen ermöglicht. Während des Verlaufs des Projektmanagements mit Scrum wird der Entwurf des Projekts auf das User-Story-Modell fokussiert. Das Projekt stellt die Drag-Drop-Entwicklung mit dem Open Source Java RapidClipse bezüglich der Webanwendung dar. Java-Oberflächen werden mit dem Java Framework RapidClipse erstellt. Das Buch gibt einen Überblick über das Konzept „Vom Modellieren zum Programmieren“ mit dem Eclipse Modeling Framework (EMF).