Schemat komponentów - Component diagram
Typy diagramów UML |
---|
Schematy strukturalne UML |
Behawioralne diagramy UML |
W Unified Modeling Language (UML), A schemat komponent obrazuje w jaki sposób elementy są połączone ze sobą, tworząc większe komponentów lub systemów oprogramowania . Służą do zilustrowania struktury dowolnie złożonych systemów.
Przegląd
Diagram komponentów umożliwia weryfikację, czy wymagana funkcjonalność systemu jest akceptowalna. Diagramy te są również wykorzystywane jako narzędzie komunikacji między deweloperem a interesariuszami systemu. Programiści i programiści używają diagramów do sformalizowania mapy drogowej wdrożenia, co pozwala na lepsze podejmowanie decyzji dotyczących przydziału zadań lub potrzebnych udoskonaleń umiejętności. Administratorzy systemu mogą używać diagramów komponentów do planowania z wyprzedzeniem, korzystając z widoku logicznych komponentów oprogramowania i ich relacji w systemie.
Elementy diagramu
Diagram komponentów rozszerza informacje podane w elemencie notacji komponentu. Jednym ze sposobów zilustrowania dostarczonych i wymaganych interfejsów przez określony komponent jest postać prostokątnej komory przymocowanej do elementu składowego. Innym akceptowanym sposobem prezentacji interfejsów jest zastosowanie konwencji graficznej kulki i gniazda . Umieszczono zależności od składnika do interfejsu jest przedstawiony linią ciągłą do składnika za pomocą interfejsu z „lizak”, lub kuli, oznaczonego nazwą interfejsu. Wymagane zależności od wykorzystania składnika do interfejsu ilustrują półkola lub gniazdko, oznaczonego nazwą interfejsu dołączony linią ciągłą składnika, który wymaga interfejsu. Odziedziczone interfejsy mogą być pokazane za pomocą lizaka, poprzedzającego etykietę nazwy symbolem karetki . Aby zilustrować zależności między nimi, użyj linii ciągłej ze zwykłym grotem strzałki łączącej gniazdo z lizaka.
Bibliografia
Zewnętrzne linki
- Oficjalna specyfikacja UML w wersji 2.5.1
- Diagramy składowe w UML 2
- Wytyczne dotyczące diagramów składowych UML 2 autorstwa Scotta W. Amblera
- Schematy komponentów UML 2