UML - Component Diagram, část 1

Obsah
The UML diagramy Jsou to především koncepční diagramy, to znamená, že představují, co by se mělo stát nebo jak můžeme představit situaci nebo řešení; například třídní diagram je diagram, který představuje abstrakci konceptu, který se podobá skutečnému životnímu objektu.
V konceptu diagramy komponent trochu se vzdálíme od tohoto zaměření a přejdeme k novému typu diagramu.
Koncept součásti
A komponent je to prvek systému, je jeho součástí a není to analýza ani interpretace, to znamená, že je to prvek, který existuje a lze jej vizualizovat; součásti mohou odpovídat soubory, tabulky, knihovny ovladačů, atd.
Komponenty a třídy mají vztah, lze to vidět tak, že komponentou může být implementace jedné nebo více tříd, to znamená, že komponenta je jako provedení tříd v softwaru nebo systému.
Modelování součástí
Můžeme určit některé body, kterými se budeme řídit při provádění modelování součásti, podívejme se níže:
  • Při modelování a budování vztahů musíme umožnit vidět strukturu systému.
  • Při vytváření struktury musí umožnit, aby se na ní pracovalo.
  • V době dokumentace musí autoři porozumět technické části součásti.
  • Komponenty musí být opakovaně použitelné.
Poslední bod je možná jeden z nejdůležitějších, při vytváření komponenty musíme být schopni ji znovu použít, díky velkému tempu, ve kterém žijeme, musí být vyrobeno mnoho komponent, které vyrábíme, abychom je mohli používat opět v jiném systému, s Tím se zkrátí dodací lhůty a ušetří energie; proto musíme investovat největší množství kvalitního času do výroby opakovaně použitelné součásti.
Rozhraní
Tento koncept, který přinášíme z objektové orientace, nám opět říká, že musíme z vnějšku a před ostatními komponentami skrývat prvky komponenty, kterou vyvíjíme, tímto způsobem zapouzdřujeme data a zvyšujeme bezpečnost našeho modelování.
The Rozhraní bude to způsob, jakým komponenta ukáže veřejné procesy, a způsob, jakým může spolupracovat s různými částmi systému.
Ačkoli existuje rozdíl mezi modelováním součásti a třídy, při vytváření rozhraní ve skutečnosti nepotřebujeme dělat rozdíl mezi stávajícím a koncepčním.
Tento bod zakončíme tím, že poté uvedeme, že rozhraní je sada operací, které nám umožňují prezentovat komponentu zbytku systému, pomocí rozhraní můžeme komponentu použít a lze ji znovu použít díky zapouzdření jejích prvků .
Podívejme se na příklad komponenty s rozhraním v následující grafice, ve druhé části tutoriálu vysvětlíme, jak dosáhnout následujícího výsledku:

Na konci této první části tutoriálu již máme jasnou představu o tom, co je komponenta a jak ji spojujeme se systémem.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod
wave wave wave wave wave