Unified Modeling Language (UML) - Klassendiagramm

#2553009
Lesenswert?

Hallo zusammen,

sitze gerade an einer Übungsaufgabe im Fach Softwareentwicklung. Das 
Thema ist UML - Klassendiagramme. Leider habe ich von der ganzen Materie 
überhaupt keine Ahnung. Im Anhang ist die Aufgabe mit meiner Lösung.

Vielleicht kennt sich ja jemand damit aus und kann mal drüber schauen. 
Vielen Dank!


Gruß,
Mink
Angehängte Dateien:
Gast #2555366
Lesenswert?

Hallo Bjoern,

ich bin ein Fan von Diagrammen. Ich bezeichne sie immer als Plan, den 
man erstellt bevor man anfängt etwas zu bauen. UML ist allerdings schwer 
zu verstehen, wenn man den objektorientierten Gedanke nicht ganz 
verstanden hat.

Ich würde die Sichtweise etwas ändern:

Zentral bleibt der Patient, der Patient bekommt 1..* Behandlungen. Mit 
jeder Behandlung ist eine Rechnung verknüpft. Ob der Patient privat oder 
in einer Kasse ist, ist dabei nur eine Eigenschaft von dem Patienten. 
Ich würde diese nicht in separate Klassen implementieren.

Aus der Praxis würde ich eine Klasse erstellen, die die Inhalte der 
Versicherungskarte beinhaltet und dann 1..* Behandlungen verknüpfen. Die 
Behandlungen selbst beinhalten dann die Rechnung, den Termin usw...

Es bleiben dann nur noch zwei Klassen: Patient und Behandlungen.

Gruß
Marvol
Gast #2555399
Lesenswert?

Marvol schrieb:
> Zentral bleibt der Patient, der Patient bekommt 1..* Behandlungen. Mit
> jeder Behandlung ist eine Rechnung verknüpft. Ob der Patient privat oder
> in einer Kasse ist, ist dabei nur eine Eigenschaft von dem Patienten.

Tja, und da kann man schon wieder diskutieren.

Wenn er n Behandlungen hat, dann erstreckt sich das über einen ganzen 
Zeitraum. In dem er seine Krankenkasse wechseln kann.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren