ZUSAMMENFASSUNG - Frank Schuermann
ZUSAMMENFASSUNG - Frank Schuermann
ZUSAMMENFASSUNG - Frank Schuermann
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