25.07.2013 Aufrufe

ZUSAMMENFASSUNG - Frank Schuermann

ZUSAMMENFASSUNG - Frank Schuermann

ZUSAMMENFASSUNG - Frank Schuermann

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Software Engineering 2 [<strong>ZUSAMMENFASSUNG</strong>]<br />

Voraussetzung für sinnvollen Einsatz eines GUI-Builders<br />

MVC-Pattern<br />

Kommunikationsschema<br />

traditionelle Umsetzung in Java: Model + Component (= View + Controller)<br />

beim SWT von Eclipse besteht wieder die saubere Trennung von MVC<br />

modellbasierte CASE-Werkzeugentwicklung<br />

Motivation<br />

Beobachtung<br />

viele CASE-Tools dienen der Bearbeitung von Modellen, die in einer spezifischen Sprache<br />

ausgedrückt sind<br />

Problem<br />

Wie kann man solche modellbasierten CASE-Tools erstellen?<br />

Lösung<br />

man nutzt Modelle zur Erstellung von modellbasierten CASE-Tools<br />

Ausgangspunkt ist Modell der Sprache = Meta-Modell<br />

Meta-Modellierung als Grundlage<br />

Grundlage: Meta-Modellierung<br />

Grundlagen: System, Modell, Formalismus<br />

Realisierung durch<br />

Observer-Pattern<br />

Observable = Model<br />

Observer = View<br />

abstrakte Syntax (grunds. Sprachelemente): concepts from which models are created<br />

„Zustand“<br />

<strong>Frank</strong> Schürmann | Wintersemester 2009/2010 6

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!