Sdílet prostřednictvím


Diagramy komponent UML: odkaz

V Visual Studio Ultimate, diagram komponent ukazuje části návrhu software systému.Součásti diagramu pomáhá vizualizovat vysoké úrovně struktury systému a chování služby těchto částí poskytují a spotřebovat prostřednictvím rozhraní.Vytvoření diagramu komponent UML na Architektura nabídky, klepněte na tlačítko Nový Diagram.

Diagram komponent můžete použít k popisu návrhu, který je implementován v jakémkoli jazyce styl.Je nutné určit části návrhu, které spolupracují s ostatními částmi návrhu prostřednictvím omezeného počtu vstupů a výstupů.Komponenty mohou být jakékoli měřítko a mohou být propojeny žádným způsobem.

Další informace o použití součásti diagramů v procesu návrhu naleznete v Architektura systému Software pro modelování.

[!POZNÁMKA]

Toto téma popisuje prvky, které lze použít v diagramech komponent.Podrobnější informace o tom, jak nakreslit diagramy komponent najdete Diagramy komponent UML: pokyny.Další informace o tom, jak nakreslit diagramy modelování obecně viz Postupy: Úpravy modelů a diagramů UML.

Diagramy komponent čtení

Následující tabulka popisuje prvky, které lze použít v diagramu komponent spolu s jejich hlavní vlastnosti.Úplný seznam vlastností prvků, viz Vlastnosti prvků v diagramech komponent.

Prvky použité v diagramech komponent

Obrazce

Element

Hlavní vlastnosti a popis

1

Součást

Opakovaně použitelný část funkčnosti systému.Součást poskytuje spotřebovává chování prostřednictvím rozhraní a mohou používat jiné součásti.

Můžete skrýt nebo zobrazit vnitřní části komponenty pomocí ovládání rozbalit či sbalit (9).

Komponenta je druhem třídy.

  • Nepřímo instance.Pokud má hodnotu true (výchozí), součást existuje pouze jako artefakt návrhu.V době spuštění existují pouze jeho části.

2

Pokud Port rozhraní

Představuje skupinu zpráv nebo volá, že implementuje komponentu a další součásti nebo externí systémy lze použít.Port je vlastnost komponenty jako jeho typ rozhraní.

3

Požadovaný Port rozhraní

Představuje skupinu zpráv nebo volání, které komponenta odešle na jiné součásti nebo externí systémy.Komponenta je určen pro součásti, které poskytují alespoň tyto operace spojení.Port má jako jeho typ rozhraní.

4

Závislost

Slouží k označení požadované rozhraní na jedné součásti lze vyhovět rozhraní k dispozici na jiném.

Závislosti lze také obecně mezi prvky modelu, zobrazit, že návrh jedné závisí na návrhu ostatních.

5

Část

Atribut komponenty, jejichž typ je obvykle jiné součásti.Součástí je používán interní návrhu jeho nadřazené komponenty.Části zobrazeny jsou graficky, vnořené do nadřazené komponenty.

Chcete-li vytvořit část existující typ součásti přetáhněte komponentu z Průzkumníka modelů UML součást vlastníka.

Vytvořit část nového typu součást nástroje a poté klepněte na součást vlastníka.

Například komponenta Car části engine:CarEngine, backLeft:Wheel, frontRight:Wheel, atd.

Více než jednu část může mít stejný typ a jiné součásti může mít části stejného typu.

  • Typ.Typ část, která je definovaná jinde v modelu.Typ je obvykle jiné komponenty.

  • Násobnost.Výchozí hodnota je 1.Můžete nastavit na 0..1 k označení, že část může mít hodnotu null, * k označení, že částí je kolekce instance daného typu nebo libovolný výraz, který může být vyhodnocen jako rozsah čísel.

6

Sestavení části

Připojení mezi porty požadované rozhraní jedné části a jiné porty zadané rozhraní.Provádění sestavení části lze se liší jedné součásti.Připojené části musí mít stejné nadřazené komponenty.

7

Delegování

Propojí port rozhraní jedné části komponenty.Označuje, že zprávy odeslané do komponenty se zabývá část nebo že zprávy odeslané z části odeslání od nadřazené komponenty.

(není zobrazen)

Generalizace

Označuje, že jedna komponenta dědí z jiné komponenty.Části a rozhraní se dědí.

9

Sbalení či rozbalení řízení

Pomocí tohoto zobrazení nebo skrytí části vnitřní komponenty.

(není zobrazen)

Comment (Komentář)

Pro další poznámky.Poznámku můžete propojit libovolný počet prvků diagramu pomocí konektor nástroj.

Viz také

Referenční dokumentace

Sekvenční diagramy UML: odkaz

Koncepty

Postupy: Úpravy modelů a diagramů UML

Diagramy komponent UML: pokyny

Ověřování systému během vývoje

Diagramy případu použití UML: odkaz

Diagramy tříd jazyka UML: odkaz

Diagramy činnosti UML: odkaz