UML RT Anfängerfragen
UML RT Anfängerfragen
11.03.2010 00:22
Hallo,
wir behandeln in der Vorlesung bei uns Realtime Systeme und auch UML. Mir sind beim durchlesen unseres Skriptes einige Fragen aufgekommen...
Wozu dient eigentlich eine komplexe Kapsel?
Müssen verbundene Ports eigentlich immer zueinander konjugiert sein?
Worin liegt eigentlich der genaue Sinn von konjugierten Ports?
Bei uns steht, ein Port definiert die Schnittstelle zwischen Kapselklassen. Was macht denn dann ein Protokoll? Legt es die Ein- und Ausgangsparameter dieser Schnittstelle fest?
Also bisher hab ich wenig Ahnung von Realtime Programmierung und habe eigentlich nur objektorientierte Javaprogrammierung gemacht. Was genau ist denn eine Kapsel? Ist eine Kapsel mit einer Klasse zu vergleichen oder mit einem Objekt einer Klasse? Bei uns steht nur die Beschreibung, eine Kapsel fasst Softwarekomponenten zusammen.
Vielen Dank schonmal
Re: UML RT Anfängerfragen
11.03.2010 16:19
Hi Invoices
Danke fuer deine Fragen..... Ich hoffe das dein Professor seine Vorlesungen erlaetern kann.... Ich hab naemlich keine Ahnung was ein komplexes Kapsel ist, was konjugieren ist weiss ich auch nicht. Ich hab es auf jeden Fall noch nie gebraucht in meine fast 10 Jahre UML. Ein Kapselklasse?? sind nicht alle Klassen gekapseld?
Diese Fragen sind sehr theoretisch, in der Praxis geht mann (sicherlich im embedded Bereich wo wir sehr beschraenkt UML artefakten anwenden) etwas pragmatischer mit der UML um.
Kapselung ist wichtig da Du dann viel mehr uebersicht hast wer auf deine Daten/Funktionen zugreift
Ports sind schoen, mann bracht aber kein Ports fuer ein korrekte implementierung, es ist sozusagen ein luxus Artikel.
Ich hoffe das ich dich trotzdem etwas weiter geholfen hab..
Gruesse
Walter
PS
In der Industrie werden meistens die englische Namen von alle UML artefakten verwendet. Dann weisst jeder wovon man redet.
W.

