Udostępnij za pośrednictwem


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

Diagramy klas UML: odwołania

Właściwości typów na diagramach klas UML

Właściwości operacji na diagramach klas UML

Diagramy klas UML: wytyczne

Diagramy klas UML: wytyczne