UML-Klassendiagramm aus einem C++-Code erstellen.
-
Hallo zusammen,
kann mir eventuell jemand bei der folgenden Fragestellung behilflich sein? Komme leider auf keine Lösung.
Vielen Dank schonmal im Voraus.
Liebe Grüße DeniseErstellen Sie ein UML-Klassendiagramm für den folgenden C++-Code:
class Controller() public : PecAppKernel
{
public: void onStart();
public: void onWork();
protected: void onEvent100ms();
protected: void onEvent1s();
privat: uint8_t counterSend;
protected: uint16_t sensorValue;
protected: Pumpe* pumpe1:
};
-
Gehe mal davon aus, dass Du den C++ Code falsch abgeschrieben hast.
Klasse
Controller
ist Unterklasse (abgeleitet und erbt) vonPecAppKernel
und hat eine Assoziation (oder Aggregation bzw. Komposition) zur KlassePumpe
.
-
@Helmut-Jakoby
Habe den Code nicht falsch abgeschrieben der steht so 1 zu 1 in der Aufgabenstellung
-
@Denise wo ist denn das Problem? Das ist ja ein sehr überschaubares Beispiel
-
@Schlangenmensch
Ich finde leider die Lösung nicht bzw. Den Ansatz
-
Hallo @Denise ,
kennst Du die UML? Im UML-Klassendiagramm werden die Beziehungen der Klassen grafisch dargestellt.
https://www.edrawsoft.com/de/example-uml-class-diagram.html
-
@Denise Die Aufgabe ist doch nicht vom Himmel gefallen. Du musst doch irgendwo Unterlagen haben, die UML Klassendiagramme erklären, oder? Ansonsten findet Google einiges dazu.
Dann einfach mal anfangen zu malen.Als Ansatz:
Welche Klassen brauchst du? Und in welcher Beziehung stehen die zu einander?
Welche Attribute gibt es?
Welche Operationen gibt es?
Wie ist jeweils die Sichtbarkeit?