Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste ÜberarbeitungBeide Seiten der Revision | ||
grafische_programmierung_mit_der_uml [2019/07/22 18:19] – [Zustände] huwi | grafische_programmierung_mit_der_uml [2019/07/22 18:20] – [Aggregation und Komposition] huwi | ||
---|---|---|---|
Zeile 111: | Zeile 111: | ||
Systeme bestehen aus Komponenten, | Systeme bestehen aus Komponenten, | ||
- | {{uml: | + | >{{uml: |
In der gezeigten UML-Darstellung wurde Folgendes festgelegt: | In der gezeigten UML-Darstellung wurde Folgendes festgelegt: | ||
Zeile 125: | Zeile 125: | ||
* **Die Klasse // | * **Die Klasse // | ||
- | <code cpp> | + | ><code cpp> |
// SiSy UML C++ Codegenerator //////////////////////////////////////////////// | // SiSy UML C++ Codegenerator //////////////////////////////////////////////// | ||
class Controller : public STM32F4 | class Controller : public STM32F4 | ||
Zeile 152: | Zeile 152: | ||
Die Aggregation entspricht also einem Attribut der Klasse. Somit ist die folgende UML-Darstellung letztlich genau dasselbe. Die Attributdarstellung spart Platz, ist aber weniger übersichtlich was die Systemarchitektur betrifft. | Die Aggregation entspricht also einem Attribut der Klasse. Somit ist die folgende UML-Darstellung letztlich genau dasselbe. Die Attributdarstellung spart Platz, ist aber weniger übersichtlich was die Systemarchitektur betrifft. | ||
- | {{uml: | + | >{{uml: |
===== Erster UML Versuch mit SiSy ===== | ===== Erster UML Versuch mit SiSy ===== | ||
Zeile 272: | Zeile 272: | ||
Mit dem soeben Erlernten sollten sich die im [[Framework|ARM C++ Framework]] präsentierten UML Diagramme jetzt lesen und nachvollziehen lassen. Und hier diesen Abschnitt wiederum als Videozusammenfassung. | Mit dem soeben Erlernten sollten sich die im [[Framework|ARM C++ Framework]] präsentierten UML Diagramme jetzt lesen und nachvollziehen lassen. Und hier diesen Abschnitt wiederum als Videozusammenfassung. | ||
- | >>>< | + | >< |
====== Seminarhinweise ====== | ====== Seminarhinweise ====== |