Lupuz.de: Artikel-Portal / Magazin

Zurück   Postpla.net - die Forum Community > PC, Internet und Technik > Coder's Area

UML Notationen

Anzeigen:

Antwort
 
Themen-Optionen Thema durchsuchen
Registrierter PPler
Anonymisierungsmodus aktiv!
Alt 01.04.2008, 19:06   #1
Standard UML Notationen

Hachja, das leidige Thema Projektdokumentation.

Jedenfalls gehts um das Objektmodell unter UML2, genauer gesagt um Assoziation, Aggregation und Komposition.

Folgendes:

Es gibt 3 Klassen.

Klasse 1 nennt sich 'Account'. Die Klasse enthält mehrere Objekte. Eins davon gehört zum Typ 'Role', das andere zum Typ 'Place'.

Klasse 2 nennt sich 'Role'. Die Klasse enthält zwei Objekte.

Klasse 3 nennt sich 'Place'. Die Klasse enthält zwei Objekte.

Wie verhalten sich nun die Klassen zueinander? Ich würde sagen, dass es sich um eine Aggregation handelt. Da innerhalb von Klasse 'Account' das Objekt 'Role' vom Typ 'Role' auf die Klasse 'Role' referenziert, genau wie Objekt 'Place' vom Typ 'Place' auf die Klasse 'Place' referenziert.

Ein Account hat eine Rolle und einen Ort.

Versteht jemand was ich fragen mag? Ansonsten versuch ichs besser zu erklären :>
 
 
Nach oben
Wodar Hospur
Alt 01.04.2008, 19:39   #2
Standard

Es ist zwar länger her, ich würde es aber eher als Assoziation einordnen.

Du hast in meinen Augen von den Mengen Operatoren dieses Bild:

Rolle 1* ------ 0* Accounts 0* ------ 1 Place

Denn eine Rolle kann leer sein oder mehrere Accounts umfassen.
Ein Account muss mindestens einer Rolle zugeordnet sein?
Ein Account ist mindestens an einem Platz.
Ein Platz kann mehrere Accounts oder auch keinen umfassen?

Dann sind Rolle wie auch Place eigenständige Typen und in keiner direkten Weise von Accounts abhängig.
 
 
Nach oben
Anzeigen:
Antwort

Lesezeichen

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche



Alle Zeitangaben in WEZ +2. Es ist jetzt 05:59 Uhr.


Lupuz.de - wir können auch anders!
©1998 - 2008, Lupuz:Information-Network
Powered by vBulletin Version 3.7.1 (Deutsch), Jelsoft Enterprises Ltd.
Grüne Links?

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.