grizzmock110 Geschrieben 15. November 2007 Geschrieben 15. November 2007 Tag Zusammen, sitze gerade an den Vorbereitungen für meine Prüfung als Fachinformatiker. Das einzige was mir zur Zeit noch einiges an Kopfzerbrechen bereitet, sind Klassendiagramme. Entweder habe ich das prinzip noch nicht verstanden, oder die IHK legt keinen Wert auf korrekte Darstellung. Nur mal so zwei Beispiele, aus Lösungen der letzten IHK Prüfungen: Zwischen Artikel und Artikelliste haben sie hier in eine einfache Assoziation. Nach meinem Verständniss hätte ich aber eine Aggregation erstellt, da die Artikel ja in der Artikelliste enthalten sind??? Dasselbe Spiel. Zwischen Listen und den Positionen eine Komposition, alles klar. Warum zwischen Material und Postion wieder nur eine einfache Assoziation, mein erster Gedanke war erneut eine Aggrgation daraus zu machen, da ein Material in der Position enthalten ist?! Habe ich nun was falsch verstanden? Vielen dank schon mal PS: Mal in "Prüfungsaufgaben und -lösungen" verschieben, bin schon ganz duch den Wind und poste im falschen Forum )
liquidX2C Geschrieben 15. November 2007 Geschrieben 15. November 2007 evtl. hast du wirklich was falsch verstanden. eine komposition macht hier keinen sinn, denn wenn du positionen deiner listen löschst, dann sollten doch wenigstens die materialien noch vorhanden sein. merke: ======== generalisierung/spezialisierung = ist-ein beziehung komposition = ist-teil-von beziehung und existenziell abhängig (man kann doch material haben, auch wenn keine positionen vorhanden sind) aggregation = ist-teil-von beziehung, nicht existenziell abhängig assoziation = kennen sich wenn man sich nicht absolut sicher ist, welche beziehung man nehmen sollte, bedient man sich grundsätzlich der loseren, die in frage kämen.
grizzmock110 Geschrieben 16. November 2007 Autor Geschrieben 16. November 2007 Ich wollte ja auch keine Komposition bilden sondern eine Aggregation, weil ich der Meinung bin das es sich um eine lose Teil-Ganzes-Beziehung handelt... *** bitte hier mal Löschen, ich Poste es noch mal im richtigen Forum ***
Empfohlene Beiträge