Diagramy klas UML: Odwołanie

Diagram UML klasy opis obiektu i informacje struktur używane przez aplikację, zarówno wewnętrznie, jak i w komunikacie z jego użytkowników.Opisuje informacje bez względu na wszelkie określonej implementacji.Jego klasy i relacje można zaimplementować na wiele sposobów, takich jak tabele bazy danych, węzłów XML lub kompozycji obiektów oprogramowania.

[!UWAGA]

W tym temacie jest diagramy klasy UML.Istnieje inny rodzaj diagram klasy.Diagram netto klasa jest używana do wizualizacji kodu programu.Aby uzyskać więcej informacji, zobacz Projektowanie i przeglądanie klas i typów.

Aby utworzyć diagram UML klasy na architektury menu, wybierz polecenie Nowy Diagram.Aby uzyskać więcej informacji na temat rysowania diagramów klasy UML, zobacz Diagramy klas UML: Zalecenia.Aby uzyskać więcej informacji na temat sposobu tworzenia i narysuj diagramy modelowania, zobacz Edytowanie modeli i diagramów UML.

Diagramy klas odczytu

W tabeli w tej sekcji opisano elementy, które można wyświetlić na diagramie klasy UML.Aby uzyskać informacje o właściwościach tych elementów zobacz następujące tematy:

Trzy klasy pokazano relacje i właściwości

Kształt

Element

Opis

1

Klasa

Definicja obiektów, które współużytkują biorąc pod uwagę cechy strukturalne i funkcjonalne.Aby uzyskać więcej informacji, zobacz Właściwości typów w diagramach przypadków UML.

1

Klasyfikatora

Ogólne nazwę klasy, interfejsu lub wyliczenia.Składniki, użyj przypadkach i podmiotów są również klasyfikatorów.

2

Zwiń / Rozwiń kontroli

Jeśli nie można wyświetlić szczegóły klasyfikatora, kliknij przycisk rozwijania po lewej klasyfikatora.Kliknij przycisk [+] na każdy segment może mieć.

3

Atrybut

Wartością wpisaną dołączone do każdego wystąpienia klasyfikatora.

Aby dodać atrybut, kliknij atrybuty sekcji, a następnie naciśnij klawisz ENTER.Wpisz podpis atrybutu.Aby uzyskać więcej informacji, zobacz Właściwości atrybutów w diagramach przypadków UML.

4

Operacja

Metoda lub funkcji, które mogą być wykonywane przez wystąpienia klasyfikatora.Aby dodać operację, kliknij przycisk operacji sekcji, a następnie naciśnij klawisz ENTER.Wpisz podpis operacji.Aby uzyskać więcej informacji, zobacz Właściwości operacji w diagramach przypadków UML.

5

Skojarzenia

Relacja między dwoma klasyfikatorami członków.Aby uzyskać więcej informacji, zobacz Właściwości skojarzeń w diagramach przypadków UML.

5a

Agregacja

Stowarzyszenie reprezentujące relacje wspólnej własności.Agregacji właściwość rolę właściciela jest ustawiona na Shared.

5b

Skład

Stowarzyszenie reprezentujące relacje część całości.Agregacji właściwość rolę właściciela jest ustawiona na kompozytowe.

6

Nazwa skojarzenia

Nazwa skojarzenia.Nazwa może być puste.

7

Nazwa roli

Nazwa roli, oznacza to, że jeden z punktów końcowych skojarzenia.Mogą być używane do odwoływania się do obiektu skojarzonego.Na poprzedniej ilustracji, w dowolnej kolejności O, O.ChosenMenu jest jego związanych z Menu.

Każda rola ma swoje właściwości wymienione w obszarze właściwości skojarzenia.

8

Liczebność

Wskazuje, ile obiektów na tym kończy mogą być połączone z każdego obiektu na drugim.Na przykład każdego zamówienia muszą być połączone z jednym Menu.

* oznacza nie górny limit liczby łączy, które mogą być dokonywane.

9

Generalizacja

Określonych klasyfikatora dziedziczy część jego definicji z Ogólne klasyfikatora.Ogólne klasyfikatora jest na końcu strzałki łącznika.Atrybuty, skojarzenia i operacje są dziedziczone przez szczególne klasyfikatora.

Użyj dziedziczenie narzędzie do tworzenia generalizacji między dwoma klasyfikatorami.

Pakiet zawierający interfejs i wyliczenie

Kształt

Element

Opis

10

Interfejs

Definicja część widoczne z zewnątrz zachowanie obiektu.Aby uzyskać więcej informacji, zobacz Właściwości typów w diagramach przypadków UML.

11

Wyliczanie

Klasyfikator, na który składa się z zestawu wartości literału.

12

Pakiet

Grupa klasyfikatorów, skojarzeń, akcje, linie życia, składników i pakietów.Diagram logiczny klasy pokazuje Członkowskie klasyfikatorów i pakiety są zawarte w pakiecie.

Nazwy są o zakresie w opakowaniach, tak aby Class1 w Package1 różni się od Class1 spoza pakietu.Nazwa pakietu pojawia się jako część Kwalifikowana nazwa właściwości jego zawartość.

Można ustawić Połączone pakietu właściwości dowolnego diagramu UML do odwoływania się do pakietu.Wszystkie elementy tworzone na tym diagramie stanie się częścią pakietu.Zostanie wyświetlona w obszarze pakietu w Eksplorator modelu UML.

13

Import

Relacja między pakiety, wskazujące, że jeden pakiet zawiera wszystkie definicje innego.

14

Zależność

Definicja lub wykonania zależnych klasyfikatora mogą ulec zmianie, zmianie klasyfikatora na końcu strzałki.

Realizacja pokazana z łącznikiem i lizakiem

Kształt

Element

Opis

15

Realizacja

Klasy implementuje operacji i atrybuty zdefiniowane przez interfejs.

Użyj dziedziczenie narzędzie do tworzenia realizacji między klasą a interfejsem.

16

Realizacja

Alternatywny sposób prezentacji tej samej relacji.Etykieta na symbol lizak identyfikuje interfejs.

Aby utworzyć tej prezentacji, wybierz istniejącą relację realizacji.Tag akcji jest wyświetlany w pobliżu skojarzenia.Kliknij znacznik akcji, a następnie kliknij Pokaż jako lizak.

Zobacz też

Koncepcje

Edytowanie modeli i diagramów UML

Diagramy klas UML: Zalecenia

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

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