Właściwości atrybutów na diagramach klas UML
Na diagramie klasy UML w Visual Studio Ultimate, można dodać atrybuty do klas i interfejsów.Atrybut określa wartości, które można dołączać do wystąpienia klasy lub interfejsu.
Aby dodać atrybut, kliknij prawym przyciskiem myszy klasy lub interfejsu, wskaż polecenie Dodaj, a następnie kliknij przycisk atrybutu.
Jeśli atrybuty klasy na diagramie nie są widoczne, kliknij podwójną strzałkę u góry klasy lub interfejsu, aby ją rozwinąć.Jeśli widzisz atrybuty nagłówek, kliknij [+] , aby rozwinąć sekcję atrybutów.
Podpis atrybutu
Atrybut podpisu jest wiersz, który reprezentuje ją w klasie lub interfejsu na diagramie klasy UML.Ma postać:
+ AttributeName : TypeName [*]
+ oznacza publiczne widoczności.Są dozwolone wartości-(prywatne) # (chroniona) ~ (pakiet).
AttributeNamejest podkreślona, jeżeli atrybut jest statyczny.
: TypeNamezostanie pominięty, jeśli atrybut nie ma typu.
[*]oznacza liczebność.Jeśli liczebność jest 1 zostanie pominięty.
Właściwości
W poniższej tabeli opisano właściwości atrybutu klasy lub interfejsu na diagramie klasy UML.
Aby wyświetlić właściwości atrybutu, kliknij prawym przyciskiem myszy atrybut klasy lub interfejsu na diagramie, a następnie kliknij Właściwości.Właściwości są wyświetlane w oknie dialogowym właściwości.
Aby wyświetlić właściwości atrybutu, kliknij go prawym przyciskiem myszy, a następnie kliknij przycisk Właściwości.
Właściwość |
Domyślne |
Opis |
---|---|---|
Wartość domyślna |
(pusty) |
Wartość atrybutu, kiedy jest klasyfikatora. |
Jest tylko do odczytu |
FAŁSZ |
Jeśli wartość true, wartość atrybutu nie można zmienić. |
Jest statyczny |
FAŁSZ |
Jeśli wartość true, pojedyncza wartość tego atrybutu jest współużytkowane przez wszystkie wystąpienia tego typu. Jeśli wartość true, nazwę atrybutu jest podkreślona, gdzie pojawia się on na diagramie. |
Nazwa |
(Nowa nazwa) |
Powinien być unikatowy w obrębie klasyfikatora będący właścicielem. |
Typ |
(brak) |
Typ pierwotny, takich jak Integer, lub typu, który jest zdefiniowany w modelu.Jeśli wprowadzisz nazwę dla nowego typu w tej właściwości typu zostaną dodane do Nieokreślony typów sekcji Eksploratora modelu UML. |
Widoczność |
Publicznego |
Wartości dopuszczalne i znaki, które pojawiają się w podpisie są: + Publicznych - widoczne globalnie -Prywatny - 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. |
Elementy pracy |
0 skojarzone |
Liczba elementów roboczych skojarzone.Tylko do odczytu. Aby uzyskać więcej informacji, zobacz Łączenie elementów modeli i elementów pracy. |
Jest liściem |
FAŁSZ |
Jeśli ma wartość PRAWDA, nie jest przeznaczone pozwala na zdefiniowanie na nowo tego atrybutu w Typy pochodne. |
Pochodzi |
FAŁSZ |
Jeśli wartość true, ten atrybut jest obliczana na podstawie innych atrybutów.Na przykład ukośnie, obliczana na podstawie szerokość i wysokość.Szczegóły powinny być zapisywane Opis lub dołączony komentarz. |
Opis |
(pusty) |
Do uwag ogólnych lub służącego do definiowania ograniczeń dotyczących wartości atrybutu. |
Liczebność |
1 |
1 -ten atrybut jest pojedynczej wartości określonego typu. od 0 do 1 -ten atrybut może mieć wartość null. * -wartość tego atrybutu jest kolekcją wartości. 1.. * -wartość tego atrybutu jest kolekcją, zawierający co najmniej jedną wartość. n..m -wartość tego atrybutu jest kolekcją zawierającą się między n i m wartości. |
Porządkowania |
FAŁSZ |
Jeśli wartość true, Kolekcja formularzy uporządkowanej listy.Dla liczebność więcej niż 1. |
Jest unikatowa |
FAŁSZ |
Jeśli ma wartość true, istnieją zduplikowane wartości w zbiorze.Dla liczebność więcej niż 1. |
Zobacz też
Koncepcje
Właściwości typów na diagramach klas UML