UML RT Anfängerfragen

1916 Betrachtungen
Seite: 1
Anonymous user
Anonymous user's avatar
Community Member

UML RT Anfängerfragen

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

Walter
avatar
Moderator
29 Beiträge

Re: UML RT Anfängerfragen

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.

Seite: 1

Currently Online:

There is nobody online.

Welcome to our latest member: lammils