2. Mod - 2.3 Was ist die UML? Flashcards
Was bedeutet “OOA”?
objektorientierte Analyse
Was bedeutet “OOD”?
objektorientierter Entwurf
Was bedeutet “OOP”?
objektorientiererte Programmierung
Was erfasst OOA?
“fachliche” Lösungen im “Anwendungsbereich”
Was erfasst OOD?
Softwarestruktur
In welcher Reihenfolge durchläuft eine Aufgabenstellung, Problem das OOAD?
OOA-Modell, dann OOD-Modell, dann OO-Programm
Wofür ist ein graphisches Modell hilfreich?
Um Anforderungen an Softwaresystem und technischen Aufbau des Systems besser zu verstehen und darüber diskutieren zu können
Als in den 90er Jahren die Objektorientierung an Bedeutung gewann, gab es viele konkurrierende Modellierungssprachen. Drei der wichtigsten stammten von den sogenannten “Amigos”: Nenne die drei Namen
Grady Booch
Ivar Jacobson
Jim Rumbaugh
Wer hat UML entwurfen?
Grady Booch
Ivar Jacobson
Jim Rumbaugh
Was ist eine UML?
Programmierungssprache
Von wem wurde die UML standardisiert?
die OMG
Nenne Software zur Erzeugung von UML Diagrammen
umbrello (freie Software)
MS Visio
Enterprise Architect
True or False?
Kein Produkt kann bis jetzt aus UML-Modellen Programmfragmente generieren oder umgehkehrt
FALSE
Einige Produkte können auch aus UML-Modellen Programmfragmente generieren und umgekehrt
Welche Webseite, erlaubt online die Erstellung von UML Diagrammen
zB. creately
Was sind die Vorteile der UML?
Eindeutigkeit Verständlichkeit Ausdrucksstärke Standardisierung Plattformunabhängigkeit