Zum Inhalt springen

UML - Klassendiagramm Allg. Frage


Titzi

Empfohlene Beiträge

Hallo,

ich in nem Buch ein Bsp. gefunden (siehe Bild, Lösung 1). Ich hab mir nun mal überlegt wie ne alternative Lösung dazu aussehen könnte (Lösung 2) Allerdings bin ich mir sicher, dass es so noch nicht passt.

Meine Überlegung bei Lösung 2 war folgende:

Die Klasse Student, besitzt ja mehrere Rollen, zu einem Teilnehmer zum anderen Tutor. Mit der reflexiven Klasse zeigen die beiden Objekte nun aufeinander. D.h. für jeden Teilnehmer gilt, er hat 0..1 Tutor. Für jeden Tutor gilt er hat 5..20 Teilnehmer. Von der Bedeutung stimmt das wohl nicht ganz mit der Lösung 1 überein. Kann man hier überhaupt mit einer reflexiven Klasse arbeiten?

Würd mich über ne Antwort freuen!

Übungsgruppe.pdf

Link zu diesem Kommentar
Auf anderen Seiten teilen

Die Lösung 2 stellt einen ganz anderen Sachverhalt dar.

Da ja offenbar ein Tutor mehrere Übungsgruppen leiten kann, und auch jeder Teilnehmer an mehreren Übungsgruppen teilnehmen kann, kann ein Tutor durchaus mehr als 20 Teilnehmer haben, und jeder Teilnehmer mehrere Tutoren, eben verteilt auf mehrere Übungsgruppen. Das ist mit Lösung 2 aber nicht mehr möglich.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...