User manual

Seite: 82/152 Entwicklung von Klassendiagrammen
Benutzerhandbuch SiSy © Laser & Co. Solutions GmbH
8 Entwicklung von Klassendiagrammen
8.1 Einleitung
Mit objektorientierten Programmiersprachen hat der Entwickler mächtige Sprachmittel,
um komplexe Systeme realisieren zu können. C++ ist eine weit verbreitete objektorien-
tierte Standardsprache. Als Visualisierungsmittel objektorientierter Programme gilt die
international standardisierte Beschreibungssprache UML (Unified Modeling Language).
SiSy bietet dem Entwickler das UML Klassendiagramm mit Codegenerierung für C++,
AVR C++ und ARM C++. Der folgende Abschnitt beschreibt die Handhabung des Klas-
sendiagramms in SiSy. Die Abbildung zeigt Ihnen eine Kurzübersicht der Modellie-
rungselemente des UML Klassendiagramms.
Schreibweise von Attributen:
Attribute beginnen mit einem Kleinbuchstaben.
Sichtbarkeit name : Typ = Initialwert {Merkmal}
# temperatur : uint8_t = 25
Schreibweise von Operationen:
Operationen beginnen mit einem Kleinbuchstaben.
Sichtbarkeit name (Parameter:Typ = Standardwert, ...) : Rückga-
betyp {Merkmal}
+ setTemperatur ( temp : integer = 25 ) : bool
Kurzübersicht Elemente des UML Klassendiagramms