UML
UML
Bücher zum Thema bei Amazon.de
Unified Modeling Language
Objektorientierte Modellierungssprache, zur einheitlichen Beschreibung von Systemen im System- und Detaillentwurf.
Ein System (dargestellt als Baumdiagramm) besteht aus Komponenten die entweder selbst Subsysteme oder Objekte sind.
Objekte (dargestellt als dreigeteilte Rechtecke; oben: unterstrichener Name, mitte:
Attribute , unten: Operationen).
Gleiche Merkmale (
Attribute oder Operationen) die mehrere Objekte besitzen koennen zusammengefasst (generalisiert) werden.
Die enstehende Gruppierung heisst Klasse (dargestellt wie Objekt, nur Name nicht unterstrichen).
Die Beziehung zwischen Klasse und Objekt (auch Instanz der Klasse genannt) heisst "Vererbung" (dargestellt als Linie mit Dreieck bei der Klasse).
Ist ein Objekt Teil eines anderen, dann stehen sie in einer "Aggregationsbeziehung" zueinander (dargestellt als Linie mit Raute am Oberobjekt).