MDSD

MDSD Fragestellungen

  1. Was versteht man unter modellgetriebener Software?
  2. We unterscheidet sich MDSD von der klassischen softwareentwicklung?
  3. Was ist ein Metamodell?
  4. Welche Vorteile bietet MDSD?
  5. Was ist MOF (Erklärung anhand eines UML Klassendiagramms und UML Metamodells)
  6. Was ist OCL und wie wird es eingesetzt?
  7. Wozu werden Constraints verwendet, nenne ein paar Beispiele.
  8. Erkläre EMF, GEF und GMF http://tfs.cs.tu-berlin.de/vila/www_ss07/folien/04gef.pdf
  9. Beschreibe das ViewModelController Pattern.
  10. DSL

 

Mindmap

Untenstehend die in der Mindmap verarbeiteten Kapitel

  • Introduction
  • Modeling languages and (meta)modeling
  • Model transformations
  • Constraints (25%)

Beispiel QVT

Powered by Drupal - Modified by Danger4k