UML

inko6666

Mitglied
Hallo,
ich habe eine Frage und zwar bin ich grade am lernen für die Java Klausur und ich komme hier nicht weiter (siehe Anhang).

Ich habe so gemacht:

Student
-nr: int
-vorname: String
-nachname: String
-adresse: String
-status: Sring

dann habe ich noch

Pruefungsamt
-datum: Date
-pruefer: String
_________________
+verwaltePruefung()

weiter weiß ich nicht wie das geht :(

ich weiß nicht ob die Daten (Student) zum Prüfungsamt oder zum Studierendensekretariat gehören ???

ich hoffe ihr könnt mir helfen bitte

MfG
inko6666
 

Anhänge

  • uml.JPG
    uml.JPG
    48,6 KB · Aufrufe: 41

DrPCox

Mitglied
du kannst jedem studenten ja eine menge von prüfungen zuordnern, ihm also sozusagen ein PrüfungsArray (oder vllt doch lieber eine ArrayList) geben.
 

norm

Mitglied
Ist das denn so in etwa richtig wie ich das gemacht habe ?
ich bin jetzt wirklich verzweifelt;(;(

ok, ruhig bleiben, aller anfang ist schwer!
erstmal ebsorgst du dir ein uml-modellig tool.
astah-community ist umsonst und benutzbar :)

1. Entitäten herausfinden => Welches sind die Datentragenden Klassen. Diese enthalten typischerweise keine Methoden bis auf getter/setter.

2. Welche Beziehungen gibt es => Wer kennt wen und wie wird die Beziehung abgebildet? Kennen sich beide Parteien gegenseitig oder ist es eine einseitige Beziehung (lol, wird jede beziehung irgendwann mal :p)

Ich habe mal nen Entwurf gemacht, ohne Gewährleistung auf Richtigkeit.

EDIT: Das Prüfungsamt sollte folgende zwei Methoden haben:
gettAllTestsOfStudent(Student pruefling)
gettAllResultsForTest(Pruefung test)

Nun kann in den Methoden über alle Studenen bzw. Tests iteriert werden, bis das gesuchte Ergebnis gefunden ist...
 

Anhänge

  • Class Diagram0.png
    Class Diagram0.png
    17 KB · Aufrufe: 25
Zuletzt bearbeitet:

Oben