Was bedeutet UML?
UML steht für Unified Modeling Language.
Was ist die Unified Modeling Language (UML)?
Die UML ist eine grafische Modellierungssprache, mit der Klassen und deren Beziehungen in einer standardisierten Form dokumentiert werden.
Warum wird UML eingesetzt?
Damit die Ergebnisse der objektorientierten Analyse (OOA) und des objektorientierten Designs (OOD) einheitlich dokumentiert werden können.
Wie viele Diagrammtypen umfasst die UML?
Die UML umfasst 13 verschiedene Diagrammtypen
Wozu dienen die UML-Diagramme?
Sie dienen dazu, verschiedene Aspekte eines Systems zu modellieren.
In welche zwei Gruppen werden UML-Diagramme eingeteilt?
Strukturdiagramme
Verhaltensdiagramme
Was stellen Strukturdiagramme dar?
Sie stellen den Aufbau, die Elemente, die Zusammensetzung sowie die Schnittstellen eines Systems dar.
Wozu werden Strukturdiagramme vereinfacht gesagt eingesetzt?
Um zu modellieren, woraus ein System besteht.
Wozu werden Verhaltensdiagramme eingesetzt?
Um darzustellen, was in einem System abläuft.
Was ist ein UML-Klassendiagramm?
Ein Strukturdiagramm zur Modellierung von Klassen einschließlich ihrer Attribute, Methoden und Beziehungen.
Welche Elemente werden im Klassendiagramm dargestellt?
Klassen
Attribute
Methoden
Beziehungen
Welche Beispiele aus Lektion 2 sind laut Skript UML-Klassendiagramme?
Alle Beispiele aus Lektion 2 sind gültige UML-Klassendiagramme.
Welche Bedeutung hat das UML-Klassendiagramm?
Es ist weltweit eine der am häufigsten verwendeten Dokumentationsformen der objektorientierten Systementwicklung.
Worauf bauen die übrigen UML-Strukturdiagramme auf?
Mehr oder weniger auf den Modellierungskonzepten des UML-Klassendiagramms.
Was ist ein UML-Objektdiagramm?
Ein Strukturdiagramm, das konkrete Objekte mit ihren konkreten Attributwerten als Instanzen von Klassen darstellt.
Was stellt ein Objektdiagramm dar?
Konkrete Ausprägungen von Klassen.
Wodurch unterscheiden sich Objekte im Objektdiagramm von Klassen?
Jedes Objekt besitzt eine eindeutige ID
Wie wird die ID eines Objekts notiert?
Links vom Objektnamen, gefolgt von einem Doppelpunkt (:).
Was wird zu jedem Attribut eines Objekts dargestellt?
Der konkrete Attributwert.
Was haben alle Objekte einer Klasse gemeinsam?
Sie besitzen dieselben Attribute.
Worin unterscheiden sich Objekte derselben Klasse?
Nur in ihren Attributwerten.
Warum wird UML im objektorientierten Entwicklungsprozess verwendet?
Damit die Ergebnisse der Analyse und des Designs einheitlich dokumentiert und verstanden werden können.
Warum gibt es Struktur- und Verhaltensdiagramme?
Weil einerseits der Aufbau eines Systems und andererseits dessen Abläufe modelliert werden müssen.
Warum genügt ein Klassendiagramm nicht immer?
Weil ein Klassendiagramm nur die Struktur beschreibt. Konkrete Objekte mit ihren tatsächlichen Attributwerten werden im Objektdiagramm dargestellt.
Welches Diagramm würden Sie verwenden, um Klassen mit ihren Attributen und Methoden zu modellieren?
Das UML-Klassendiagramm.
Welches Diagramm würden Sie verwenden, um einen konkreten Kunden mit seinem Namen und Geburtsdatum darzustellen?
Das UML-Objektdiagramm.
Welches Diagramm zeigt den Aufbau eines Systems?
Ein Strukturdiagramm
Welches Diagramm zeigt Abläufe in einem System?
Ein Verhaltensdiagramm
Beschreiben Sie die Unified Modeling Language (UML).
Die Unified Modeling Language (UML) ist eine grafische Modellierungssprache zur standardisierten Dokumentation objektorientierter Systeme umfasst 13 Diagrammtypen. Dabei wird zwischen Strukturdiagrammen und Verhaltensdiagrammen unterschieden. Das Klassendiagramm dient zur Modellierung von Klassen mit ihren Attributen, Methoden und Beziehungen, während das Objektdiagramm konkrete Objekte mit ihren Attributwerten darstellt.
Erklären Sie den Unterschied zwischen Klassendiagramm und Objektdiagramm.
Das Klassendiagramm beschreibt die Struktur eines Systems mit Klassen, Attributen, Methoden und Beziehungen. Das Objektdiagramm zeigt konkrete Instanzen dieser Klassen mit einer eindeutigen ID und konkreten Attributwerten
Worin unterscheiden sich Klassendiagramm und Objektdiagramm?
Klassendiagramm
beschreibt Klassen
zeigt Attribute, Methoden und Beziehungen
modelliert die Struktur
Objektdiagramm
beschreibt konkrete Objekte
enthält konkrete Attributwerte
jedes Objekt besitzt eine eindeutige ID
Ist UML eine Programmiersprache?
Nein. UML ist eine grafische Modellierungssprache.
Enthält ein Klassendiagramm konkrete Attributwerte?
Nein. Konkrete Attributwerte werden im Objektdiagramm dargestellt.
Haben alle Objekte einer Klasse dieselben Attributwerte?
Nein. Sie besitzen dieselben Attribute, aber unterschiedliche Attributwerte.
Last changed17 days ago