Udostępnij za pośrednictwem


Diagramy składników UML: odwołania

W Visual Studio Ultimate, diagram składników pokazuje części projektu systemu oprogramowania.Składnik pomaga diagram wizualizować wysokiego szczebla strukturę systemu i zachowanie usługi te zapewniają i zużywają za pośrednictwem interfejsów.Aby utworzyć diagram składników UML, na architektury menu, kliknij przycisk Nowy Diagram.

Diagram składników można użyć, aby opisać projekt, który zaimplementowano w dowolnym języku lub styl.Tylko jest to niezbędne do określenia części projektu, które współdziałają z innymi częściami projektu za pośrednictwem ograniczony zestaw wejść i wyjść.Składniki mogą być wszelkie skali i mogą być połączone w jakikolwiek sposób.

Aby uzyskać więcej informacji na temat używania składnika diagramów w procesie projektowania, zobacz Architektura systemu oprogramowania modelowania.

[!UWAGA]

W tym temacie opisano elementy, które można użyć w diagramy składników.Aby uzyskać bardziej szczegółowe informacje o sposobach Narysuj diagramy składników zobacz Diagramy składników UML: wytyczne.Aby uzyskać więcej informacji na temat rysowania diagramów modelowania ogólnie, zobacz Porady: edycja modeli UML i diagramów.

Diagramy składników odczytu

W poniższej tabeli opisano elementy, które można używać na diagramie składników, wraz z ich głównych właściwości.Aby uzyskać pełną listę właściwości elementów, zobacz Właściwości elementów w diagramy składników.

Elementy używane na diagramach składników

Kształt

Element

Opis i główne właściwości

1

Składnik

Fragment wielokrotnego użytku funkcjonalność systemu.Składnik stanowi zużywa zachowanie za pośrednictwem interfejsów i można używać innych składników.

Można ukryć lub pokazać wewnętrzne części składnika za pomocą formantu rozwijania i zwijania (9).

Składnik jest rodzajem klasy.

  • Pośrednio utworzyć wystąpienia.Jeśli ma wartość true (domyślnie), składnik istnieje tylko jako artifact projektu.W czasie wykonywania istnieje tylko jego części.

2

Pod warunkiem interfejsu portu

Reprezentuje grupowanie wiadomości lub wywołuje, że składnik implementuje i inne składniki lub systemów zewnętrznych można użyć.Port jest właściwość składnika, który ma interfejs jako jego typu.

3

Wymagany Port interfejsu

Reprezentuje grupę wiadomości lub wywołania, które składnik wysyła do innych składników lub systemów zewnętrznych.Składnik jest przeznaczony do doczepienia do składników, które oferują przynajmniej te operacje.Port ma interfejs jako jego typu.

4

Zależność

Można wskazać, że interfejs wymagane jednego ze składników można spełnione przez interfejs świadczone na innym.

Zależności można także bardziej ogólnie między elementami modelu, aby pokazać, że projekt jednej zależy od projektu, z drugiej strony.

5

Część

Atrybut składnika, którego typ jest zazwyczaj inny składnik.Część jest używany w konstrukcji wewnętrznej jego składnika nadrzędnego.Części wyświetlane są w postaci graficznej, zagnieżdżone wewnątrz składnika nadrzędnego.

Aby utworzyć część istniejącego typu składnika, przeciągnij składnik z Eksploratora modelu UML na składnik właściciela.

Aby utworzyć część nowego typu, kliknij składnika narzędzie, a następnie kliknij składnik właściciela.

Na przykład, składnik Car składa się z części engine:CarEngine, backLeft:Wheel, frontRight:Wheel, i tak dalej.

Więcej niż jednej strony mogą mieć tego samego typu i różnych składników może mieć części tego samego typu.

  • Typ.Typ strony, który jest zdefiniowany w innym miejscu w modelu.Zazwyczaj ten typ jest inny składnik.

  • Liczebność.Wartością domyślną jest 1.Można go ustawić na od 0 do 1 do wskazania, że część może mieć wartość null, * do wskazania, że część jest kolekcją wystąpień danego typu lub dowolnym wyrażeniem, które może zostać przyrównane do zakresu liczb.

6

Część zestawu

Połączenie między portami wymaganego interfejsu, z jednej strony i portów interfejsu przewidziano innej.Wykonania montaż części może się różnić jednego składnika do innego.Części połączonych muszą mieć ten sam składnik nadrzędny.

7

Delegacja

Łączy portu z interfejsem, jednej z części składowych.Wskazuje wiadomości wysłane do składnika są omówione w części lub są wysyłane wiadomości wysłane z części od składnika nadrzędnego.

(nie wyświetlany)

Generalizacja

Wskazuje, że składnik ten jeden dziedziczy z innego składnika.Części i interfejsy są dziedziczone.

9

Zwinięcie/rozwinięcie formantu

Użyj tego, aby ukryć lub pokazać wewnętrznej części składnika.

(nie wyświetlany)

Komentarz

Dla dodatkowych notatek.Komentarz do dowolnej liczby elementów na diagramie można połączyć za pomocą złącza narzędzia.

Zobacz też

Informacje

Diagramy sekwencji UML: odwołania

Koncepcje

Porady: edycja modeli UML i diagramów

Diagramy składników UML: wytyczne

Walidacja systemu w czasie projektowania

Diagramy przypadków użycia UML: odwołania

Diagramy klas UML: odwołania

Diagramy aktywności UML: odwołania