Schéma součásti

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 22. dubna 2019; ověření vyžaduje 1 úpravu .

Component diagram ( angl.  Component diagram ) je prvek modelovacího jazyka UML , statický strukturní diagram , který ukazuje rozdělení softwarového systému na strukturální komponenty a vztahy (závislosti) mezi komponentami. Soubory , knihovny, moduly, spustitelné soubory, balíčky atd. mohou fungovat jako fyzické komponenty .

Základní informace

Diagram komponent představuje zapouzdřené třídy spolu s jejich obaly rozhraní, porty a vnitřními strukturami (které mohou být také tvořeny komponentami a konektory) [1] .

Komponenty jsou propojeny pomocí závislostí , když je požadované rozhraní jedné komponenty připojeno k existujícímu rozhraní jiné komponenty. To ilustruje vztah klient-zdroj mezi těmito dvěma komponentami.

Závislost označuje, že jedna komponenta poskytuje službu, kterou potřebuje jiná komponenta. Závislost je znázorněna šipkou z klientského rozhraní nebo portu do importovaného rozhraní. [2]

Když je k zobrazení vnitřní struktury komponent použit diagram komponenty, lze dodávaná a požadovaná rozhraní kompozitní komponenty delegovat na odpovídající rozhraní vnitřních komponent.

Delegování ukazuje vztah externí smlouvy komponenty k interní implementaci tohoto chování interními komponentami. [2]

Odkazy

  1. G. Butch, D. Rambeau, I. Jacobson. Diagramy UML // Jazyk UML. Uživatelská příručka = Uživatelská příručka Unified Modeling Language. - 2. - M. : DMK Press, 2006. - S. 41. - 496 s. — ISBN 5-94074-334-X .
  2. 1 2 OMG Unified Modeling Language (UML), nadstavba, V2.1.2 Archivováno 23. září 2010 na Wayback Machine , str. 154.

Viz také