Model-Driven Development – Modellierung mit UML2

OMG UML LogoIm 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
PDF 16×16 Proseminar: Modellierung mit UML 2 – Ausarbeitung (PDF)
Postscript 16×16 Icon Proseminar: Modellierung mit UML 2 – Ausarbeitung (Postscript)
Powerpoint 16×16 Icon 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@ Signgiombetti.com kontaktieren.

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


  1. No Comments

Leave a Reply