Sdílet prostřednictvím


Vizualizace kódu

Vizualizace a modelování nástroje aplikace Visual Studio Ultimate slouží k vám pomůže pochopit existující kód a popis aplikace.To umožňuje vizuálně zjistit, jak ovlivnit změny kódu a nápovědy posoudit práce a rizika, které vyplývají z těchto změn.Příklad:

  • Pochopit vztahy ve vašem kódu, vizuálně mapování těchto vztahů.

  • Popište váš systém architektury zachovat konzistentní s jeho návrhu kód, můžete vytvářet diagramy vrstvy a ověřit kód proti tyto diagramy.

  • Chcete-li pochopit způsob chování generování sekvenční diagramy.

  • K popisu struktury třídy, můžete vytvořte diagramy tříd.

  • Model a komunikaci různé aspekty systému, kreslit diagramy jazyka UML (Unified Modeling).Můžete například model součásti systému, typy, interakce a procesy.

Tyto nástroje vám také pomůže snadněji komunikovat s uživateli, který je zapojen do projektu.Například chcete-li vytvořit společný slovník pro projednávání systém projektu zúčastněným stranám, uživatelů a členů týmu můžete diagramy tříd jazyka UML.

Co chcete udělat?

Pochopení kódu a jeho vztahů:

  • Mapování vztahů mezi určitých částí kódu.

  • Získání přehledu o vztahy ve svém kódu pro kompletní řešení.

Porozumět vzájemným interakcím kódu:

Vizualizovat, jak kód implementuje metodu generování sekvenční diagramy z definice metody.

Pochopení struktury třídy:

Vizualizovat strukturu tříd v projektu vytvořením diagramy tříd z kódu.

Popis návrhu vysoké úrovně systému a ověřit kód proti tomuto návrhu:

Popis návrhu vysoké úrovně systému a jeho zamýšlené závislosti vytvořením diagramech vrstev.Ověřuje kód proti tento návrh a ujistěte se, že zůstanou konzistentní s návrhem závislosti v kódu.

Sdělit požadavky uživatelů a architektura:

Model požadavky uživatelů a architektura softwarového systému kreslením následující diagramy UML: činnost, komponenty, třídy, sekvence a případ použití.

Externí zdroje

Kategorie

Odkazy

Fóra

Blogy

Visual Studio ALM + Team Foundation Server blogu

Technické články a deníky

Deník architektura - problém 23: Modelování architektury a procesy

Jiné weby

Středisko MSDN architektura

Viz také

Koncepty

Přehled scénáře: Změna návrhu pomocí vizualizace a modelování

Modelování aplikace

Vývoj modelů pro návrh softwaru

Modelování uživatelských požadavků

Modelování architektury softwarového systému

Použití modelů v procesu vývoje