Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

29.01.2012, 16:30

Erstellung Klassendiagramme

Hallo zusammen.

Kann mir jemand, der schon ein paar Klassendiagramme erstellt hat, sagen wie man einen Ist-Zustand in Textform in
ein Klassendiagramm umsetzt? Ok, man schaut auf die Nomen und hat dann vielleicht schon die Klassen aber auf was
muss man sonst achten? Wie erkennt man Vererbungen, Zugriffsmodifier, usw.?

Gibt es da allgemeine Tipps? Ich steig da erst ein, deshalb sind die Klassendiagramme normal auch noch recht klein, 4-5 Klassen,
aber wenn ich die nicht richtig erstellen kann, wird das auch nix mit dem JavaProgramm.
„lean over the bowl and then take a dive all of you are dead. i am alive“

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

2

29.01.2012, 17:19

Es gibt verschiedene Pfeile für die Abhängigkeiten. Bei der ist-Beziehung wird zum Beispiel ein Pfeil mit Dreiecksspitze verwendet. Dazu solltest du aber im Internet genug finden.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

3

29.01.2012, 17:33

Die Darstellung von Superklasse und erbenden Klassen kenn ich. Abstrakte Klasse oben und von den erbenden Klassen geht ein Stich mit Pfeil zur Superklasse.

Mir gehts vor allem darum wie ich aus dem Text die Infos rauslesen kann, die ich benötige um zu wissen welche Klassen ich brauche, wer von wem erbt und wie die Zugriffsmodifier sind. Oft steht das ja gar nicht so genau im Text drin, das muss man halt dann erkennen, nur fehlt mir die Erfahrung um das jetzt schon erkennen zu können, deshalb wollte ich die Experten fragen ob es da irgendwelche Tricks gibt :-)
„lean over the bowl and then take a dive all of you are dead. i am alive“

4

29.01.2012, 18:28

Nun, es ich kann mich noch an so generelle Dinge wie "Nomen sind Klassen" und "Verben sind Methoden" erinnern. Eventuell hilft es dir aber auch, solche Texte zu selbst gemalten Diagrammen zu formulieren und dabei ähnliche Formulierungen, wie in der Aufgabenstellung vorkommen, zu verwenden.
Das fiese ist, dass es eben keine formelle Vorgehensweise gibt, man muss seinen Verstand und Intuition nutzen. Mit mehr Erfahrung wird das natürlich einfacher, aber es ist eines von den Dingen, die man einfach irgendwann kann ohne zu wissen, wie man es jetzt überhaupt gelernt hat.
Lieber dumm fragen, als dumm bleiben!

5

29.01.2012, 19:31

So was müsste in UML doch alles definiert sein?

6

29.01.2012, 20:53

Aber ein Text vom Ist-Zustand kann halt so formuliert sein, dass es nicht so einfach ersichtlich ist.
Und Lehrer formulieren das schon so, dass man ein wenig das Hirn einschalten muss und das fällt mir noch schwer umzusetzen.
„lean over the bowl and then take a dive all of you are dead. i am alive“

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

7

29.01.2012, 21:09

Naja aber das hat dann doch weniger mit UML zu tun, sondern mehr mit dem Verständnis von Textaufgaben.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

Werbeanzeige