Vytváření diagramů vrstev z kódu
Můžete vizualizovat architekturu vysoké úrovně, logické softwarového systému vytvořením vrstvy diagram pomocí Visual Studio Ultimate.Chcete-li mít jistotu, že váš kód zůstane v souladu s tímto návrhem, ověřte váš kód s vrstvou diagram v aplikaci Visual Studio Ultimate nebo Visual Studio Premium.Můžete vytvářet diagramy vrstvy pro projekty jazyka Visual C# .NET a Visual Basic .NET.
Co chcete udělat?
Další informace o diagramech vrstev
Vytvoření diagramu vrstvy
Vytvoření vrstvy z artefakty
Správa odkazů mezi vrstvy a artefakty
Zpětnou existující závislosti
Úpravy vrstev a závislosti, chcete-li zobrazit zamýšlené
Změnit způsob zobrazení prvků v diagramu
Další informace o diagramech vrstev
Diagram vrstvy umožňuje uspořádat položky řešení sady Visual Studio do logických, abstraktní skupiny nazvané vrstev. Můžete použít vrstvy popisují hlavní úkoly, které provádějí tyto artefakty nebo hlavní součásti.Každá vrstva může obsahovat další vrstvy, které popisují podrobnější úlohy.Můžete také určit zamýšlené nebo již existující závislosti mezi vrstvami.Tyto závislosti, které jsou reprezentovány ve formě šipky, zobrazit, jaké vrstvy můžete použít nebo aktuálně funkce reprezentované ostatní vrstvy.Z důvodu zachování architektonický prvek kód v diagramu zobrazit závislosti zamýšlené a potom ověřit kód proti diagramu.
Další informace naleznete v tématech:
Tip
Při vytváření diagramu vrstvy, zvažte vytvoření závislost grafy, které vám pomohou prozkoumat a pochopení kódu.Tyto grafy pomáhají při určování závislostí v kódu clustery, vzorky a fyzické vrstvy.To usnadňuje artefakty přiřazení do vrstev.Pomocí Průzkumníka architektury může být také prozkoumat obory názvů a třídami, které často odpovídají také existující vrstvy.Potom můžete v diagramech vrstev vám pomůže aktualizovat kód.
Další informace naleznete v tématech:
Vytvoření diagramu vrstvy
Před vytvořením diagramu vrstvy, ujistěte se, že má vaše řešení modelování projektu.Viz téma Postupy: Vytváření projektů a diagramů pomocí modelování UML.
![]() |
---|
Není přidat, přetáhněte nebo zkopírujte existující diagram vrstvy z modelování projektu na jiný projekt modelování nebo na jiné místo v roztoku.Tím bude zachováno odkazy z původního diagramu i v případě, že změníte-li do diagramu.To také zabraňuje ověření vrstvy pracovat správně a může způsobit další problémy, jako je například chybějící prvky nebo jiné chyby při pokusu o otevření diagramu. Místo toho přidejte novou vrstvu diagram modelování projektu.Kopírovat prvky z diagramu zdroj nový diagram.Uložte projekt modelování a nový diagram vrstvy. |
Chcete-li přidat nový diagram vrstvy modelování projektu
Na Architektura nabídce zvolte Nový Diagram.
Podle šablony, zvolte Vrstvy Diagram.
Název diagramu.
V Přidat projekt modelování, vyhledejte a vyberte existující projekt modelování ve vašem řešení.
-nebo-
Zvolte vytvořit nový projekt modelování Chcete-li přidat nový projekt modelování do řešení.
[!POZNÁMKA]
Diagram vrstva musí existovat uvnitř modelování projektu.Však můžete propojit položky kdekoli v řešení.
Přesvědčte se, zda chcete-li uložit projekt modelování a diagram vrstvy.
Vytvoření vrstvy z artefakty
Vytváření vrstev z položky řešení sady Visual Studio, jako jsou projekty, soubory kódu, obory názvů, třídy a metody.Tím se automaticky vytvoří propojení mezi vrstvy a položky, včetně jejich během procesu ověření pravosti vrstvy.Vrstvy můžete také propojit s položkami, které nepodporují ověřování, jako například dokumenty aplikace Word nebo prezentace aplikace PowerPoint tak, aby vrstvy můžete přidružit specifikace nebo plánů. Můžete zkontrolovat, zda propojená položka podporuje ověřování, Explorer vrstvy a zkoumat Podporuje ověřování vlastnost položky.Viz Správa odkazy na artefakty.
Akce |
Postupujte následujícím způsobem |
---|---|
Vytvoření vrstvy pro jeden artefakt |
![]()
Tažením diagram vrstvy binární soubory automaticky nepřidá odkazy k modelování projektu.Je třeba ručně přidat binární soubory, které chcete ověřit modelování projektu.Chcete-li přidat binární soubory pro modelování projektu
|
Vytvořte jednu vrstvu pro všechny vybrané artefakty |
Přetáhněte všechny artefakty diagramu vrstvy současně. Vrstvy se zobrazí v diagramu a je propojen se všemi artefakty. |
Vytvoření vrstvy pro každý vybraný artefakt |
Stiskněte a podržte SHIFT klíčů při tažení všechny artefakty diagramu vrstvy současně. ![]()
Použijete-li SHIFT klíče, chcete-li vybrat několik položek, vyberete-li artefakty, uvolněte klávesu.Stiskněte a držte ji znovu, přetáhnete-li do diagramu artefakty.
Vrstvu pro každý artefakt se zobrazí v diagramu a je propojen s každou artefaktů. |
Přidat vrstvu artefakt |
Přetáhněte vrstvu artefakt. |
Vytvořit novou vrstvu nepropojené |
V nástrojů, rozbalte Vrstvy Diagram oddílu a potom přetáhněte vrstva diagramu vrstvy. Chcete-li přidat více vrstev, poklepejte na nástroj.Až budete hotovi, zvolte ukazatel nástroj nebo stiskněte ESC klíč. -nebo- Otevřete místní nabídku pro diagram vrstvy, zvolte Přidata pak zvolte vrstva. |
Vytvoření vnořených vrstev |
Přetáhněte existující vrstvy na jinou vrstvu. -nebo- Otevření místní nabídky pro vrstvu, zvolte Přidata pak zvolte vrstva. |
Vytvořit novou vrstvu, která obsahuje dvě nebo více existujících vrstev |
Vyberte vrstvy, otevřete místní nabídku pro výběr a pak zvolte skupiny. |
Změna barvy vrstvy |
Nastavte jeho Barva vlastnost na barvu, kterou chcete. |
Určit, že artefakty spojené s vrstvou nesmí patřit do zadané obory názvů |
Zadejte obory názvů do vrstvy Zakázáno obory názvů vlastnost.Použijte středník (;) do samostatných oborů názvů. |
Určit, že artefakty spojené s vrstvou nemůže záviset na zadaném obory názvů |
Zadejte obory názvů do vrstvy Zakázáno závislosti obor názvů vlastnost.Použijte středník (;) do samostatných oborů názvů. |
Určit, že artefakty spojené s vrstvou musí patřit do jedné z určeného obory názvů |
Zadejte obor názvů do vrstvy Požadované obory názvů vlastnost.Použijte středník (;) do samostatných oborů názvů. |
Číslo ve vrstvě označuje počet artefakty, které jsou propojeny k vrstvě.Však při čtení tohoto čísla, mějte na paměti následující:
Pokud vrstvu odkazy na artefakt, který obsahuje jiné artefakty, ale vrstvu nepřipojuje přímo jiné artefakty pak číslo obsahuje pouze propojené artefaktů.Jiné artefakty jsou však zahrnuty do analýzy během ověřování vrstvy.
Je-li vrstva je spojen jeden obor názvů, pak počet propojených artefakty je například 1, i v případě, že obor názvů obsahuje třídy.Pokud vrstva obsahuje rovněž odkazy na jednotlivé třídy v oboru názvů, bude obsahovat počet propojených tříd.
Pokud například vrstva obsahuje jiné vrstvy, které jsou propojeny s artefakty, pak vrstvy kontejner také spojen tyto artefakty, přestože číslo ve vrstvě kontejner neobsahuje tyto artefakty.
Správa odkazů mezi vrstvy a artefakty
V diagramu vrstvy otevřete místní nabídku pro vrstvu a pak zvolte Zobrazit odkazy.
Vrstvy Průzkumníka ukazuje artefakt odkazy pro vybrané vrstvy.
Následující úlohy lze použijte ke správě těchto odkazů:
Akce |
V aplikaci Explorer vrstvy |
---|---|
Odstranit propojení mezi vrstvou a artefakt |
Otevřete místní nabídku pro odkaz artefaktů a pak zvolte Odstranit. |
Přesunout odkaz z jedné vrstvy |
Přetáhněte artefakt odkaz na existující vrstvy v diagramu. -nebo-
|
Kopírovat odkaz z jedné vrstvy do druhé |
|
Vytvořte novou vrstvu z existujícího propojení artefakt |
Přetáhněte artefakt odkaz na prázdnou oblast v diagramu. |
Ověřte, zda podporuje propojené artefaktů ověřování proti diagram vrstvy. |
Podívejte se Podporuje ověřování sloupec pro odkaz artefaktů. |
Zpětnou existující závislosti
Závislost existuje, je-li to artefakt, který je spojen s jednou vrstvou má odkaz na artefakt, který je přidružen k jiné vrstvě.Například třída v jedné vrstvě deklaruje proměnnou, která obsahuje třídu v jiné vrstvě.Je možné zpětně existující závislosti pro artefakty, které jsou propojeny do vrstev v diagramu.
[!POZNÁMKA]
Závislosti nemůže být získané zpětnou analýzou pro určité druhy artefakty.Například žádné závislosti, bude získané zpětnou analýzou z nebo do vrstvy, která je propojena do textového souboru.Artefakty, které mají závislosti lze zpětně zobrazíte otevřete místní nabídku pro jednu nebo více vrstev a pak zvolte Zobrazit odkazy.V Explorer vrstvy, přezkoumá Podporuje ověřování sloupce.Závislosti se zpětnou analýzou artefakty, pro které tento sloupec zobrazuje False.
- Vyberte jednu nebo více vrstev, otevřete místní nabídku pro vybranou vrstvu a pak zvolte Generovat závislosti.
Obvykle se zobrazí některé závislosti, které by neměl existovat.Můžete upravit tyto závislosti zarovnat původního návrhu.
Úpravy vrstev a závislosti, chcete-li zobrazit zamýšlené
Popis změn, které máte v úmyslu provést systému nebo zamýšlené architektura, upravte diagram vrstvy:
Akce |
Provedení těchto kroků |
---|---|
Změnit nebo omezit směr závislost |
Nastavte jeho směr vlastnost. |
Vytvoření nové závislosti |
Použití závislost a Obousměrných závislost nástroje. Chcete-li nakreslit více závislostí, poklepejte na nástroj.Až budete hotovi, zvolte ukazatel nástroj nebo stiskněte ESC klíč. |
Určit, že artefakty spojené s vrstvou nemůže záviset na zadaném obory názvů |
Zadejte obory názvů do vrstvy Zakázáno závislosti obor názvů vlastnost.Použijte středník (;) do samostatných oborů názvů. |
Určit, že artefakty spojené s vrstvou nesmí patřit do zadané obory názvů |
Zadejte obory názvů do vrstvy Zakázáno obory názvů vlastnost.Použijte středník (;) do samostatných oborů názvů. |
Určit, že artefakty spojené s vrstvou musí patřit do jedné z určeného obory názvů |
Zadejte obor názvů do vrstvy Požadované obory názvů vlastnost.Použijte středník (;) do samostatných oborů názvů. |
Změnit způsob zobrazení prvků v diagramu
Úpravou jejich vlastností můžete změnit velikost, tvar, barvu a umístění vrstvy nebo barvu závislosti.