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.
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.
|
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.
|
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