Blog Archives

Instanz, Vererbung, Abstrakte Klassen in UML Klassen Notationen

Instanzbeziehung
Eine Instanzbeziehung wird mittels Pfeil gekennzeichnet und ist offen und gestrichelt und zeigt vom Objekt zur Klasse (Objekt “ist abhängig von” Klasse, «instance of»).

Der jeweilige Objektname wird unterstrichen.

Vererbung (Inheritance)
Bei einer Vererbung ist der Pfeil ist geschlossen und durchgezogen und zeigt von der abgeleiteten Unterklasse (= Subklasse) zur Oberklasse (= Basisklasse = Superklasse).

Read more ›

Posted in Modeling UML

UML Klassen Notationen

Die UML Klassennotation wird in 3 Rubriken unterteilt:

1.) Klassenname (eventuell mit Zusätzen)
2.) Attribute (Eigenschaften / Daten)
3.) Operationen (Methoden)

Folgende Sichtbarkeitssymbole können vor den Attribut- oder Methodennamen stehen:
+ für public
– für private
# für protected

Klassenattribute und -methoden werden unterstrichen.

Read more ›

Posted in Modeling UML

Book: UML 2 in 5 Tagen

This book is ma…

Posted in Book Recommendation UML, Book Reviews

Begriffserklärung UML-Klassendiagramm (Class Diagram) Teil 2

Dynamische Polymorphie, Überschreiben:
Eine dynamische Polymorphie bezeichnet man wenn eine Methode in mehreren von der gleichen Vorfahrenklasse abgeleiteten Klassen überschrieben wird. Durch die unterschiedliche Implementierung wird auf diese Methoden über eine Variable vom Typ der Vorfahrenklasse zugegriffen.

Persistenz, Transienz:
Langfristig gespeichert und serialisierbar z.B.

Read more ›

Posted in Modeling UML

Begriffserklärung UML-Klassendiagramm (Class Diagram)

Kapselung:
In einer Klasse werden Attribute und Operationen zusammen gefasst.

Objekte aus Klassen:
Eine Klasse (Class) trennt die Beschreibung der Struktur sowie das Verhalten von tatsächlich instanziierten Objekten: Exemplar, Object, Instance.

Objekt-Identität:
Jede Klasse auch mit gleichen Attributwerten enthaltenden Objekte sind sind als individuelle Objekte unterscheidbar.

Read more ›

Posted in Modeling UML