Ich hab mir dazu Unternehmen-Abteilung-Mitarbeiter aufgeschrieben.
Als Aggregation Abteilung Mitarbeiter, wenn sich die Abteilung auflöst gehören die Mitarbeiter noch zum Unternehmen.
Die Beziehung Unternehmen, Abteilung habe ich als Komposition genommen. Wenn sich das Unternehmen auflöst existieren auch die Abteilungen nicht mehr.
Super danke.
Bei Wikipedia ([url]https://de.wikipedia.org/wiki/Assoziation_(UML)#Aggregation[/url]) habe ich auch noch ein Beispiel gefunden:
Vorlesung - Student
Gebäude - Raum
Aber in beiden Beispielen findet keine Abgrenzung zwischen der Aggregation und einer "normalen" Assoziation statt. Fällt dir dazu noch ein Beispiel ein? Mir leider nicht...
in der Klausur heute (04.08.12) war ein Bespiel vorgegeben und man sollte den Sachverhalt daran erklären. Aus dem Kopf:
Ein Job gehört zu einem Produkt. Eine Technologie besteht aus mehreren Produkten. Ein Produkt hat einen Arbeitsplan. Ein Arbeitsplan besteht aus mehreren Arbeitsschritten. Ein Arbeitsschritt kann auf einer oder mehreren Maschinen ausgeführt werden. Auf einer Maschine können mehrere Arbeitsschritte ausgeführt werden.
Mein Lösungsvorschlag (ich bin kein Experte in UML):
Ganzes - Teil | Typ
----------------------
Technologie - Produkt | Aggregation
Produkt - Job | Komposition
Produkt - Arbeitsplan | Komposition
Arbeitsplan - Arbeitsschritte | Komposition
und abschließend
Arbeitsschritte - Maschinen als Assoziation
Ich hoffe es hilft Euch bei der nächsten Klausur. :)
in der Klausur heute (04.08.12) war ein Bespiel vorgegeben und man sollte den Sachverhalt daran erklären. Aus dem Kopf:
Ein Job gehört zu einem Produkt. Eine Technologie besteht aus mehreren Produkten. Ein Produkt hat einen Arbeitsplan. Ein Arbeitsplan besteht aus mehreren Arbeitsschritten. Ein Arbeitsschritt kann auf einer oder mehreren Maschinen ausgeführt werden. Auf einer Maschine können mehrere Arbeitsschritte ausgeführt werden.
Mein Lösungsvorschlag (ich bin kein Experte in UML):
Ganzes - Teil | Typ
----------------------
Technologie - Produkt | Aggregation
Produkt - Job | Komposition
Produkt - Arbeitsplan | Komposition
Arbeitsplan - Arbeitsschritte | Komposition
und abschließend
Arbeitsschritte - Maschinen als Assoziation
Ich hoffe es hilft Euch bei der nächsten Klausur. :)
Viele Grüße
Ein Fan
puhhh verdammt... ich hab das in nem Klassendiagramm dargestellt anstatt erklärt. Vorher natürlich angegeben, wie Aggregation und Komposition aussehen...
Danke Euch.
Hab´s verstanden. Leider etwas spät ;)
Die Aufgabe in der Klausur habe ich aus Zeitgründen leider nicht mehr geschafft. War ja echt ne Menge zu schreiben.
Comments
Reinhardtinho
Contributions on this page: 2
View profileBei Wikipedia sind Beispiele aufgeführt: [url]https://de.wikipedia.org/wiki/Assoziation_%28UML%29[/url]
Mareike88
Contributions on this page: 1
View profileIch hab mir dazu Unternehmen-Abteilung-Mitarbeiter aufgeschrieben.
Als Aggregation Abteilung Mitarbeiter, wenn sich die Abteilung auflöst gehören die Mitarbeiter noch zum Unternehmen.
Die Beziehung Unternehmen, Abteilung habe ich als Komposition genommen. Wenn sich das Unternehmen auflöst existieren auch die Abteilungen nicht mehr.
NEOINF
Contributions on this page: 3
View profileSuper danke.
Bei Wikipedia ([url]https://de.wikipedia.org/wiki/Assoziation_(UML)#Aggregation[/url]) habe ich auch noch ein Beispiel gefunden:
Vorlesung - Student
Gebäude - Raum
Aber in beiden Beispielen findet keine Abgrenzung zwischen der Aggregation und einer "normalen" Assoziation statt. Fällt dir dazu noch ein Beispiel ein? Mir leider nicht...
Grüße
NEOINF
Ein Fan der FU
Contributions on this page: 1
View profilein der Klausur heute (04.08.12) war ein Bespiel vorgegeben und man sollte den Sachverhalt daran erklären. Aus dem Kopf:
Ein Job gehört zu einem Produkt. Eine Technologie besteht aus mehreren Produkten. Ein Produkt hat einen Arbeitsplan. Ein Arbeitsplan besteht aus mehreren Arbeitsschritten. Ein Arbeitsschritt kann auf einer oder mehreren Maschinen ausgeführt werden. Auf einer Maschine können mehrere Arbeitsschritte ausgeführt werden.
Mein Lösungsvorschlag (ich bin kein Experte in UML):
Ganzes - Teil | Typ
----------------------
Technologie - Produkt | Aggregation
Produkt - Job | Komposition
Produkt - Arbeitsplan | Komposition
Arbeitsplan - Arbeitsschritte | Komposition
und abschließend
Arbeitsschritte - Maschinen als Assoziation
Ich hoffe es hilft Euch bei der nächsten Klausur. :)
Viele Grüße
Ein Fan
ChrissiLLB
Contributions on this page: 1
View profileBeispiel "Autovermietungs GmbH":
Kompositionen: Autovermietungs GmbH <-> Organisation (Zentrale, Fillialnetz), Rechtsbeziehungen (z.B. Arbeitsvertrag, Lizenz, Handelsregister), etc.
Aggregationen: Autovermietungs GmbH <-> Fuhrpark, Mitarbeiter, Immobilie, etc.
Assoziationen: Autovermietungs GmbH <-> Kunde, Lieferant, Bank, externes Steuerbüro, Finanzamt, Kooperationspartner (z.B. anderer Autovermieter, Automobilhersteller, Flughafenbetreiber oder Fluggesellschaft), etc.
Liebe Grüße
Susi-MX3
Contributions on this page: 1
View profilepuhhh verdammt... ich hab das in nem Klassendiagramm dargestellt anstatt erklärt. Vorher natürlich angegeben, wie Aggregation und Komposition aussehen...
Reinhardtinho
Contributions on this page: 2
View profileIch habe auch ein Klassendiagramm erstellt und noch kurz erklärt, warum ich welchen Beziehungstyp gewählt habe.
Bonkel
Contributions on this page: 1
View profileIch hab einfach nur versucht hinzuschreiben warum ich was für diese Konstellation verwenden würde (neben der Erklärung)!
NEOINF
Contributions on this page: 3
View profileDanke Euch.
Hab´s verstanden. Leider etwas spät ;)
Die Aufgabe in der Klausur habe ich aus Zeitgründen leider nicht mehr geschafft. War ja echt ne Menge zu schreiben.
Grüße
NEOINF