Foliensatz 1.3
Standards im Überblick
Standards im Überblick
●OMG Standards:
−Model-Driven Architecture (MDA) zur modellgetriebenen
Software-Entwicklung.
−UML und andere OMG-Modellierungsnotationen (z.B. Business Process Model and Notation (BPMN))
●Eclipse Modeling Framework (EMF):
−Spezifische Realisierung der OMG MOF-Konzepte mit Eclipse und Java.
−Integriert im Eclipse Tools Projekt.
●Graphical Editing Framework (GEF):
−Framework zur Darstellung von Modellen.
−Geschieht auf Basis eines EMF-Metamodells oder eigenständig.
●Graphical Modeling Framework (GMF):
−Versuch, EMF und GEF zu integrieren.
−Model-Driven Architecture (MDA) zur modellgetriebenen
Software-Entwicklung.
−UML und andere OMG-Modellierungsnotationen (z.B. Business Process Model and Notation (BPMN))
●Eclipse Modeling Framework (EMF):
−Spezifische Realisierung der OMG MOF-Konzepte mit Eclipse und Java.
−Integriert im Eclipse Tools Projekt.
●Graphical Editing Framework (GEF):
−Framework zur Darstellung von Modellen.
−Geschieht auf Basis eines EMF-Metamodells oder eigenständig.
●Graphical Modeling Framework (GMF):
−Versuch, EMF und GEF zu integrieren.
Tags: emf, gef, gmf, omg, standards
Quelle:
Quelle:
Foliensatz 1.3
GEF ( Graphical Editing Framework)
GEF ( Graphical Editing Framework)
●Framework: Modelle graphisch darstellen.
●Interaktion mit Modell:
−Verarbeitung von Benutzereingaben durch Maus und Tastatur.
−Interpretation der Eingaben.
−Möglichkeiten Modell zu verändern.
−Änderungen rückgängig machbar (undo/redo).
●Workbench Funktionen:
−Aktionen und Menüs.
−Toolbars.
−Keybindings.
●Plugin von Eclipse.
●Baut auf Model-View-Controller Pattern auf.
●Ziel:Wiederverwendete Funktionalitäten nicht jedesmal neu entwickeln.
MVC
●3 Schichten Modell.
●Strikte Trennung der Schichten
●Daten in Modellschicht.
●Visualisierung der Daten in Viewschicht.
●Kommunikation zwischen 2 Schichten in Controllerschicht
●Interaktion mit Modell:
−Verarbeitung von Benutzereingaben durch Maus und Tastatur.
−Interpretation der Eingaben.
−Möglichkeiten Modell zu verändern.
−Änderungen rückgängig machbar (undo/redo).
●Workbench Funktionen:
−Aktionen und Menüs.
−Toolbars.
−Keybindings.
●Plugin von Eclipse.
●Baut auf Model-View-Controller Pattern auf.
●Ziel:Wiederverwendete Funktionalitäten nicht jedesmal neu entwickeln.
MVC
●3 Schichten Modell.
●Strikte Trennung der Schichten
●Daten in Modellschicht.
●Visualisierung der Daten in Viewschicht.
●Kommunikation zwischen 2 Schichten in Controllerschicht
Tags: gef
Quelle:
Quelle:
Foliensatz 1.3
Nutzung von EMF in GEF
Nutzung von EMF in GEF
Tags: emf, gef
Quelle:
Quelle:
Kartensatzinfo:
Autor: Annika
Oberthema: Informatik
Thema: Softwarekonstruktion
Schule / Uni: TU Dortmund
Veröffentlicht: 19.03.2014
Tags: Prof Dr Jürjens
Schlagwörter Karten:
Alle Karten (68)
Abnahmetest (1)
algebraische (2)
Ansatz (1)
bewertung (2)
blackbox (1)
CMMI (1)
Code (1)
Diagrammtypen (1)
einschränkung (1)
emf (3)
Erweiterung (1)
evolution (1)
fehler (1)
fehlerhandlung (1)
fehlerzustand (1)
gef (3)
generieren (1)
gmf (1)
Grenzwertanalyse (1)
grundidee (1)
integrationstest (1)
Invariante (2)
iso9000 (1)
komplexität (2)
Komplexität (2)
Komponententest (1)
kreis (1)
kriterien (1)
kritik (1)
lazy evaluation (1)
lebenszyklus (1)
MDA (1)
mda (2)
Meta (1)
meta (1)
Metamodell (1)
metrik (1)
modell (1)
mvc (1)
nachbedingung (1)
negativ (1)
ocl (1)
omg (1)
positiv (1)
Probleme (2)
qualität (2)
qualitätslenkung (1)
qualitätsprüfung (1)
robust (1)
software (4)
spezifikation (3)
standards (1)
Standards (1)
suite (1)
Systemtest (1)
testen (2)
testprozess (1)
Testprozess (1)
überblick (1)
übung3 (1)
UML (2)
UMl (1)
ursache (1)
v-modell (1)
validierung (2)
verifizierung (1)
verifzierung (1)
vorbedingung (1)
white-box (2)
zentral (1)
ziele (1)
zyklomatisch (3)