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ść |
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
Właściwości typów w diagramach przypadków UML
Właściwości atrybutów w diagramach przypadków UML