Bisher sind Softwareentwicklungsprojekte noch immer imponderabel, obwohl sich die Situation durch die Vorgehensweise der MDA inzwischen verbessert haben sollte. Die Ziele dieser Seminararbeit sind deshalb die Explikation (Erklärung, Darlegung) und
die Identifikation von Problembereichen (P) der MDA anhand einer fiktiven Fallstudie.
Für die Explikation der MDA in einer Fallstudie wird eine einfache Anforderung ausgewählt: Ein Katalog, der eine beliebige Anzahl an Seiten enthält, soll in einer MySQL-Datenbank abgebildet werden. Gemäß der MDA wird die Anforderung zunächst formalisiert, indem daraus in einer formalen Sprache ein Modell erzeugt wird.
Danach wird das Modell transformiert, bis es schließlich in einer relationalen MySQL-Datenbank in Form von Tabellen abgebildet wird. Die mehrstufige Transformation des Modells wird durch Generatoren unterstützt, die eine automatisierte Umwandlung ermöglichen.
Die Identifikation der Problembereiche erfolgt anhand der Fallstudie. Zunächst wird nun der Begriff „Model Driven Architecture“ (MDA) näher beschrieben.
Inhaltsverzeichnis
Abkürzungsverzeichnis
Abbildungsverzeichnis
Tabellenverzeichnis
1 Einleitung
1.1 Motivation
1.2 Ziel
1.3 Vorgehensweise
2 Model Driven Architecture (MDA)
2.1 Anforderung
2.2 Formalisierung
2.3 Modell
2.3.1 Meta Object Facility (MOF)
2.3.2 Unified Modeling Language (UML)
2.3.3 Computation Independent Model (CIM)
2.3.4 Platform Independent Model (PIM)
2.3.5 Platform Model (PM)
2.3.6 Platform Specific Model (PSM)
2.3.7 Platform Specific Implementation (PSI)
2.4 Transformation
Zusammenfassung und Ausblick
Literaturverzeichnis
- Citation du texte
- Daniel Krüger (Auteur), 2019, Model Driven Architecture (MDA). Problembereiche der Softwareentwicklungsprojekte, Munich, GRIN Verlag, https://www.grin.com/document/923134
-
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X.