back to top   Das Klassendiagramm

 

Mit diesem Fragebogen können Sie Ihr Wissen rund um das Klassendiagramm testen.
Dieser Diagrammtyp bildet das zentrale Diagramm der UML. Es wird innerhalb der UML zur Modellierung des Metamodells, der Syntaxbeschreibung der UML in UML, eingesetzt um die Modellierungssprache selbst zu beschreiben. Gleichzeitig verkörpert das Klassendiagramm den in der Praxis am häufigsten eingesetzten Diagrammtyp.


Zu welcher Diagrammart gehört das Klassendiagramm?Strukturdiagramme
Use-Case Diagramme
Verhaltensdiagramme


Wozu braucht man das Klassendiagramm?Darstellung dynamischer Systemabläufe
Aufzeigen statischer Systemeigenschaften
Bündelung von Arbeitsschritten im System


Was trifft auf einen Classifier nicht zu?ist direkt nutzbares graphisches Konstrukt
ist ordnende Instanz bei einer Reihe konkreter Ausprägungen
ist Abstraktion einer Klasse



Welches der abgebildeten Symbole dient zur Darstellung eines Classifiers?A
B
C


Welche Modellierungsmöglichkeiten gibt es im Klassendiagramm?konzeptuell- analytisch
logisch
beide


Was besitzt eine eingebettete Klasse nicht?"Aussenbeziehungen" zu Klassen jenseits der sie beherbergenden
eine Funktion
Methoden


Wodurch wird die Eindeutigkeit eines Attributs innerhalb einer Klasse spezifiziert?ID-Nummer
klassenweit eindeutiger, frei wählbarer Name
automatisch generierter Codeabschnitt


Was versteht man unter Multiplizität?Einen frei wählbaren Multiplikator
Anzahl der Objekte einer Klasse
Ober- und Untergrenze der Anzahl von Ausprägungen


Welche Darstellung der Multiplizität ist richtig?2:3
2..3
2,3


Welche abkürzende Multiplizitätsschreibweise ist in UML nicht zugelassen??
*
1


Welche der folgenden Aufzählungen beinhaltet ausschließlich Notationselemente des Klassendiagramms?Klasse, Schnittstelle und Link
Operation, Attribut und Stereotyp
Wert, Assoziation und Kommentar


Eine Schnittstelle kann weitere Schnittstellen...implementieren
generalisieren
realisieren


Welchen Nutzen bringt die Generalisierung?Coderedundanz
Unstrukturierte Codegenerierung
Wiederverwendbarkeit


Welche Attributschreibweise ist falsch?i : Ganzzahl
int i
i



Was zeigt die dargestellte Klasse?Das statische Attribut "name", das öffentlich sichtbare Attribut "alter" und das Attribut hervorgehobener Bedeutung "berlin"
Das statische Attribut "name", das abgleitete Attribut "alter" und das öffentlich sichtbare Attribut "berlin"
Das öffentlich sichtbare Attribut "name", das abgeleitete Attribut "alter" und das statische Attribut "berlin"


Was bedeutet der Eigenschaftswert "ordered"?Inhalte des Attributs müssen in geordneter Reihenfolge auftreten
Nebenläufige Zugriffe auf den Attributinhlat müssen geordnet (d.h. serialisiert) erfolgen
Inhalte des Attributs müssen in geordneter Reihenfolge ohne Duplikate auftreten



Was bedeutet das Stereotyp "enumeration"?Die Ausprägung einer so gekennzeichneten Klasse ist ein Aufzählungstyp, der durch Angabe der möglichen Einzelwerte spezifiziert wird.
Die Ausprägung einer so gekennzeichneten Klasse ist ein Aufzählungsmetatyp, der die Gesamtheit aller Aufzählungstypen instanziiert.
Eine so gekennzeichnete Klasse ist durch explize Modellierung all ihrer Ausprägungen (d.h. vollständige Enumeration) beschrieben.


Was bedeutet die Spezifikation der Übergaberichtung "out"?Der Übergageparameter darf innerhalb der Methode geschrieben werden
Der Übergabeparameter darf innerhalb der Methode geschrieben, aber nicht gelesen, werden
Der Übergabeparameter muß als Pointer implementiert werden



Was bedeutet das abgebildete Diagramm?"Klasse A" implementiert "Schnittstelle 1" und "Schnittstelle 4". Gleichzeitig benötigt sie zur Ausführung "Schnittstelle 2" und "Schnittstelle 3"
"Klasse A" implementiert "Schnittstelle 1" und "Schnittstelle 2". Gleichzeitig benötigt sie zur Ausführung "Schnittstelle 3" und "Schnittstelle 4"
"Klasse A" implementiert "Schnittstelle 1" und "Schnittstelle 3". Gleichzeitig benötigt sie zur Ausführung "Schnittstelle 2" und "Schnittstelle 4"


Welche Aufgabe erfüllt die Parameterbindung?Die Parameterbindung ordnet den Parametern einer parametrisierten Klasse konkrete Typen oder Werte zu
Die Parameterbindung ordnet den Parametern einer parametrisierten Klasse Operationen zu
Die Parameterbindung ordnet den Parametern einer parametrisierten Klasse Bindungen zu Ports zu


Was wird in der UML als "Partition" bezeichnet?Einzelne Generalisierungszweige
Ein Bereich logisch zusammengehöriger Modellelemente im Klassendiagramm
Das Rechtecksfeld in das die Attribute oder Operationen einer Klasse eingetragen werden


Was bedeutet die auf eine Generalisierungsmenge angewandte Eigenschaft "complete"?Das Modell ist mit dieser Generalisierungsmenge vollständig abgeschlossen und bedarf keiner weiteren Verbesserungen
Die spezialisierte Elternklasse ist abstrakt und daher muß jede ihrer Ausprägung (und damit die komplette Extension) spezialisiert werden
Die Vereingung aller Partitionen versammelt alle im Modellkontext sinnvoll denkbaren Spezialisierungen



Was bedeutet die auf ein Assoziationsende angewandte Eigenschaft "redefines"?Das so gekennzeichnete Assoziationsende ist die Redefinition eines anderen
Das Assoziationsende redefiniert den Charakter der Assoziation implementierungsspezifisch
Eine Klasse die ein so gekennzeichnetes Assoziationsende besitzt darf keine weiteren Assoziationen besitzen


Zwischen welchen Modellelementen darf eine Generalisierungsbeziehung nicht spezifiziert werden?Schnittstellen
Operationen
Assoziationen



Was bedeutet der Pfeil am Assoziationsende nahe "Klasse B"?Klasse A erzeugt Klasse B
Klasse A muß zeitlich vor Klasse B verarbeitet werden
Ausprägungen der Klasse A erlauben die Navigation zu Ausprägungen der Klasse B



Was bedeutet das Kreuz am Assoziationsende nahe "Klasse B"?Von Ausprägungen der Klasse A kann nicht zu Ausprägungen der Klasse B navigiert werden
Ausprägungen der Klasse A sind für den Destrukturaufruf von Objekten des Typs "Klasse B" verantwortlich
Von Ausprägungen der Klasse B kann nicht zu Ausprägungen der Klasse A navigiert werden



Wieviele Ausprägungen von Klasse A können mit jeder Ausprägung von Klasse B verknüpft werden?Beliebig viele, auch null
Eine oder mehrere
Genau eine



Was bedeutet der an der Assoziation angetragene "Name"?Klasse B ist auch unter dem Namen "Name" zugreifbar
Die Assoziation heißt "Name" und wird durch Klasse B benannt
"Name" ist die Lesrichtung der Assoziation ausgehend von "Klasse A"




separator line
Service provided by Mario Jeckle
Generated: 2004-06-11T07:11:26+01:00
Feedback Feedback       SiteMap SiteMap
This page's original location This page's original location: http://www.jeckle.de/UMLQuiz/Q2.html
RDF metadata describing this page RDF description for this page