Im Rahmen meines Studiums der Informatik an der TU Kaiserslautern habe ich das Proseminars “Model Driven Development” der Arbeitsgruppe Software Engineering AGSE erfolgreich absolviert und mich mit dem Thema “Modellierung mit UML 2″ beschäftigt. Die Ausarbeitung als auch die Vortragsfolien stelle ich hier zum download bereit.
Zusammenfassung
Im Rahmen dieser Arbeit wird die UML als Modellierungssprache in den Kontext der modellbasierten Entwicklung eingeordnet. Die zentralen Begriffe Modell, Diagramm, Sicht und die Zusammenhäange, die zwischen diesen Begriffen bestehen, werden in Abschnitt 1.3 vorgestellt und erklärt. Anhand des Beispiels eines Use-Case-Diagramms (Abschnitt 2.1) und eines Klassendiagramms (Abschnitt 2.2) wird sowohl ein dynamisches, als auch ein statisches Diagramm vorgestellt.
Da ein Schwerpunkt der modellbasierten Entwicklung, die Transformation von Diagrammen ist, werden hier zwei Ansätze verfolgt und Beispiele gegeben. Zum einen wird in Abschnitt 2.3 die Transformation eines Use-Case-Diagramms in ein Klassendiagramm, diagramm¨ubergreifend anhand eines vereinfachten Metamodells erklärt. Zum andern wird in Abschnitt 2.4 die Transformation von einem Modell in Programmiercode, hier am Beispiel der Transformation eines Klassendiagramms in Java-Code, gezeigt. Obwohl die Implementierung eines Modells immer an eine gewisse Plattform angepasst werden muss, ist es klar, dass Konzepte langlebiger als Realisierungen sind. In dem Kontext wird in Abschnitt 2.5 das Konzept der PIM und PSMs vorgestellt, welches Technologiewandel beherrschbar macht. Abschliessend wird dann in Abschnitt 2.6 auf einige Probleme bei der modellbasierten Entwicklung und der automatisierten Quellcodeerzeugung eingegangen.
Downloads
Proseminar: Modellierung mit UML 2 – Ausarbeitung (PDF)
Proseminar: Modellierung mit UML 2 – Ausarbeitung (Postscript)
Proseminar: Modellierung mit UML 2 – Vortragsfolien (PowerPoint)
Vortrag – Video
Ich weise darauf hin, dass dies einer meiner ersten Vorträge ist und bitte darum keine “zu scharfe” Kritik in Hinsicht auf den Vortragsstil auszuüben
.
Vortrag – Slides
Links
Offizielle Proseminar Website
Arbeitsgruppe Software Engineering AGSE
Object Management Group
UML Resource Page
Fragen und Anmerkungen
Wenn Sie Fragen oder Anmerkungen zu diesem Thema haben, können Sie mich gerne unter marc
giombetti.com kontaktieren.

0 Responses to “Model-Driven Development – Modellierung mit UML2”