Udostępnij za pośrednictwem


Właściwości skojarzeń w diagramach przypadków UML

Na diagramie klasy UML w Visual Studio Ultimate, można narysować związków między dowolną parą typów.Typ jest klasa, interfejsu lub wyliczenia.

Stowarzyszenie wskazuje, że system, które rozwijają się przechowuje łącza pewnego rodzaju między wystąpieniami skojarzone typy.Ogólnie nie sugeruje żadnych informacji na temat wykonania łącza.Na przykład one być wskaźniki, wiersze w tabeli, wiązanie nazw XML i tak dalej.

Stowarzyszenie jest metodą podającą pokazanie atrybutu lub pary atrybutów.Na przykład jeśli zostały zdefiniowane klasy restauracji mają atrybut z Menu typ, jeśli Państwo tę samą definicję rysując skojarzenie między restauracji i Menu.

Aby narysować skojarzenie, kliknij przycisk stowarzyszenia w przyborniku kliknij pierwszy typ, a następnie na drugi.Tego samego typu można kliknij dwa razy, aby pokazać, że wystąpienia mogą być połączone z innymi wystąpieniami tego samego typu.

Właściwości

Są to właściwości skojarzenia na diagramie klasy UML.

Aby wyświetlić właściwości skojarzenia, kliknij prawym przyciskiem myszy stowarzyszenia, a następnie kliknij przycisk Właściwości.Właściwości zostaną wyświetlone w oknie właściwości.

Niektóre właściwości są widoczne na diagramie, jak pokazano na poniższej ilustracji.

Właściwości w skojarzeniach

Właściwość

Opis

Nazwa (1)

Identyfikuje stowarzyszenia.Pojawia się również na diagramie w pobliżu połowie stowarzyszenia.

Nazwa kwalifikowana

Jednoznacznie identyfikuje stowarzyszenia.Prefiksem kwalifikowanej nazwy pakietu, który zawiera pierwszą rolę skojarzenia.

Elementy pracy

Liczba elementów roboczych, połączone z tego skojarzenia.Aby utworzyć łącze elementów pracy, zobacz Łączenie elementów modeli i elementów pracy.

Kolor

Kolor łącznika.W przeciwieństwie do innych właściwości jest to właściwość tego widoku skojarzenia nie właściwości podstawowych relacji w modelu.

Pierwszą rolę

Drugą rolę

Każdy koniec stowarzyszenia nosi nazwę roli.Każda rola opisuje właściwości atrybutu równoważne na przeciwległym końcu skojarzenia klasy.

W diagramie przykład skojarzenie między Menu i polecenia menu ma ról w nazwie Menu i zawartość.

Zawartość jest nazwa atrybutu w klasie, z Menu.

Właściwości każdej z ról

Aby wyświetlić właściwości każdej z ról, należy rozwinąć Pierwszą rolę lub Drugą rolę właściwości.

Właściwość

Domyślne

Opis

Nazwa roli (2)

Nazwa typu w tej roli

Nazwa roli.Pojawia się w pobliżu końca skojarzenia na diagramie.

Agregacja

Brak

Brak (4) - reprezentuje ogólne relacja między wystąpieniami klasy.

Projekt wstępny (5) — obiekt znajdujący się na tej roli zawiera obiekt znajdujący się na przeciwny roli.Można użyć kompozytowe narzędzie do tworzenia skojarzenia z agregacji złożonej.

Udostępnione (6) - obiekt w tej roli zawiera odwołania do obiektu w innej roli.Można użyć agregacji narzędzie do tworzenia skojarzenia z agregacją udostępniony.

Dokładne interpretacji jest otwarty do lokalnego Konwencji.

Pochodzi

FAŁSZ

Jeśli ma wartość true, obiekt znajdujący się na tym łącze jest obliczana na podstawie innych atrybutów i skojarzeń.Na przykład MyWorkPlace jest obliczana z MyEmployer.WorkPlace.Szczegóły powinny być wpisywane w dołączony komentarz lub opis.

Jest uzyskane Unii

FAŁSZ

Jeśli wartość true, rola jest Unia zbiór ról w Typy pochodne.

Jest żeglownych

Wartość true

Skojarzenia można odczytać w tym kierunku.Biorąc pod uwagę wystąpienie funkcję przeciwną, oprogramowanie, które są opisujące skutecznie można określić skojarzone wystąpienie w tej roli.

Jeśli jedna rola jest Navigable i inne nie, pojawia się strzałka (7) na skojarzeniu, kierunek drogach.

Domyślnie narzędzie stowarzyszenia tworzy skojarzenie jest żeglownych w jednym kierunku.Aby przekonwertować go na stowarzyszenia dwukierunkowe, wybierz skojarzenie, kliknij znacznika Action, który pojawia się, a następnie kliknij przycisk Dwukierunkowych należy.

Jest tylko do odczytu

FAŁSZ

Jeśli wartość true, wystąpienie skojarzenia nie można zmienić po jego utworzeniu.Łącze jest zawsze tego samego obiektu.

Liczebność (3)

1

1 — w tym celu Stowarzyszenie zawsze łączy się z jednego obiektu.Na rysunku każdy element Menu ma jednego Menu.

od 0 do 1 - albo w tym celu Stowarzyszenie łączy z jednego obiektu lub nie ma żadnego łącza.

* - każdy obiekt na drugim końcu skojarzenia jest połączony z kolekcji obiektów, w tym celu i kolekcji mogą być puste.

1.. * -każdy obiekt na drugim końcu skojarzenia jest połączony z co najmniej jeden obiekt w tym celu.Na rysunku każdy Menu ma co najmniej jeden element Menu.

n..m -każdego obiektu na drugim końcu jest zbiorem między n i m łączy do obiektów w tym celu.

Porządkowania

FAŁSZ

Jeśli ma wartość PRAWDA, zwracane kolekcja formularzy uporządkowanej listy.Dla liczebność jest większa niż 1.

Jest unikatowa

FAŁSZ

Jeśli ma wartość true, istnieją zduplikowane wartości zwracane kolekcji.Dla liczebność jest większa niż 1.

Widoczność

Publicznego

Publiczne - widoczne globalnie

Prywatne - poza typu będący właścicielem nie jest widoczny

Chronione - widoczne typy pochodzące od właściciela

Pakiet - widoczne dla innych typów, w tym samym pakiecie.

Zobacz też

Koncepcje

Diagramy klas UML: Odwołanie

Właściwości typów w diagramach przypadków UML

Właściwości atrybutów w diagramach przypadków UML

Właściwości operacji w diagramach przypadków UML

Diagramy klas UML: Zalecenia