UML: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Ruzzoli (Diskussion | Beiträge)
Ruzzoli (Diskussion | Beiträge)
Zeile 12: Zeile 12:
== Das Klassendiagramm ==
== Das Klassendiagramm ==
Das Klassendiagramm ist eine Darstellung der Modellstruktur auf grafischer Ebene mit den von UML zur Verfuegung gestellten Mitteln. Formell gesehen ist ein Klassendiagramm ein gemischt gerichteter und ungerichteter Graph deren Knoten Klassen und deren Kanten Beziehungen zwischen diesen Klassen beschreiben.
Das Klassendiagramm ist eine Darstellung der Modellstruktur auf grafischer Ebene mit den von UML zur Verfuegung gestellten Mitteln. Formell gesehen ist ein Klassendiagramm ein gemischt gerichteter und ungerichteter Graph deren Knoten Klassen und deren Kanten Beziehungen zwischen diesen Klassen beschreiben.
=== Syntax der Klassen ===
 
=== Die Klassen ===
 
==== Syntax der Klassen ====
<graphviz>
<graphviz>
digraph KlasseUnbestimmt {
digraph KlasseUnbestimmt {
Zeile 34: Zeile 37:
}
}
</graphviz>
</graphviz>
=== Beispielklasse ===
==== Beispielklasse ====
<graphviz>
<graphviz>
digraph KlasseBestimmt {
digraph KlasseBestimmt {
Zeile 55: Zeile 58:
}
}
</graphviz>
</graphviz>
=== Attribute ===
==== Attribute ====
Attribute sind Felder in den Klassen die (i.d.R.) sowohl gelesen als auch geschrieben werden koennen.
Attribute sind Felder in den Klassen die (i.d.R.) sowohl gelesen als auch geschrieben werden koennen.


Zeile 62: Zeile 65:
''{Sichtbarkei}'' '''Attributname : Typ'''
''{Sichtbarkei}'' '''Attributname : Typ'''


=== Operationen ===
==== Operationen ====
Operationen sind als die Methoden einer Klasse zu verstehen und sind ausfuehrbar.
Operationen sind als die Methoden einer Klasse zu verstehen und sind ausfuehrbar.


Zeile 68: Zeile 71:


''{Sichtbarkeit}'' '''Operationsname (Parameterliste) : Rückgabetyp'''
''{Sichtbarkeit}'' '''Operationsname (Parameterliste) : Rückgabetyp'''
=== Die Beziehungen ===


== Links ==
== Links ==
Abgerufen von „https://sopranium.de/UML