Sdílet prostřednictvím


Vývoj modelů pro návrh softwaru

Diagramy modelování vám pomůže pochopit, vysvětlit a sdělovat nápady týkající se vašeho kódu a požadavky uživatelů, které musí podporovat softwarového systému.K popisu a předávat požadavky uživatelů, kterou můžete použít sekvenční diagramy případu použití jazyka UML (Unified Modeling), aktivity a třídy.Popis a funkce systému komunikaci, můžete použít komponenty, třída, aktivity a sekvenční diagramy UML.

Viz videa kanálu 9: zlepšení architektury prostřednictvím modelování.

Můžete vytvořit následující diagramy UML v této verzi:

Diagram

Zobrazuje

Diagramy činnosti UML: odkaz

Tok práce mezi akcí a účastníky obchodního procesu

Diagramy komponent UML: odkaz

Součásti systému, rozhraní, porty a vztahy

Diagramy tříd jazyka UML: odkaz

Typy, které se používají k ukládání a výměnu dat v systému a jejich vztahy

Sekvenční diagramy UML: odkaz

Sekvence interakce mezi objekty, komponenty, systémy nebo účastníky

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

Uživatelské cíle a úkoly, které podporuje systém

Můžete vizualizovat architekturu systému nebo existující kód, vytvořte následující diagramy:

Diagram

Zobrazuje

Diagramy vrstvy: odkaz

Vysoké úrovně architektury systému

Grafy závislosti

Vizualizace závislostí kódu v grafech závislostí

Závislosti a jiné vztahy v existujícím kódu

Diagramy tříd generovaný kód

Postupy: Vytváření diagramů tříd UML z kódu(C# pouze)

Práce s diagramy třídy (Class Designer)

Typy a jejich vztahy v kódu rozhraní .NET

Generovaný kód sekvenční diagramy

Vizualizace kódu generováním sekvenčních diagramů

Volá sekvence metody v kódu rozhraní .NET

Obecné úlohy

Téma

Úloha

Postupy: Vytváření projektů a diagramů pomocí modelování UML

Vytvořit modely a přidat diagramy.

Postupy: Úpravy modelů a diagramů UML

Kreslení diagramů k úpravě modelu.

Postupy: Import elementů modelu UML ze souborů XMI

Import prvků UML z sekvenční diagramy třídy diagramy a diagramy případu použití jako soubory formátu XMI 2.1, které jsou exportovány z jiných nástrojů modelování.

Definování balíčky a jmenné prostory

Vytvoření balíčků lze rozdělit do jednotek, které mohou členové jiného týmu pracovat na modelu.

Postupy: Generování kódu z diagramů tříd UML

Generovat kód jazyka C# od diagramy tříd Chcete-li zahájit provádění vašeho.

Přizpůsobení modelu pomocí profilů a stereotypů

Přizpůsobit prvky modelu pomocí Stereotypy, rozšířit standardní prvky modelu UML pro zvláštní účely.

Propojení prvků modelu a pracovních položek

Vytvoření vazby mezi prvky modelu a pracovní položky můžete sledovat úkoly, testových případů, chyby, požadavky, problémy nebo jiné druhy práce, které jsou přidruženy k určité části modelu.

Export obrázků diagramů

Uložit model a diagramy tak, aby bylo možné sdílet s ostatními uživateli, včetně těch, kteří nepoužívají Visual Studio Ultimate.

Související úlohy

Téma

Úloha

Vizualizace a principy kódu

Vytvořte závislost, sekvenční diagramy a diagramy vrstvy ke kontrole a prozkoumat neznámým kódem.

Modelování požadavků uživatelů

Modely slouží k objasnění a komunikovat potřebám uživatelů.

Architektura systému Software pro modelování

Použijte modely popisují celkovou strukturu a chování systému a ujistěte se, že vyhovuje potřebám uživatelů.

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

Ujistěte se, že zůstane software odpovídá potřebám uživatelů a celkové architektuře systému.

Pomocí modelů v rámci procesu vývoje

Použití modelů v agilní vývoj

Pomocí modelů vám pomůže pochopit a změnit systém během jeho vývoje.

Strukturování řešení modelování

Uspořádání modelů v projektu velké nebo střední.

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