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
Source:
Source:
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
Source:
Source:
Flashcard set info:
Author: Annika
Main topic: Informatik
Topic: Softwarekonstruktion
School / Univ.: TU Dortmund
Published: 19.03.2014
Tags: Prof Dr Jürjens
Card tags:
All cards (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)