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: referenční dokumentace

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

Diagramy komponent UML: Referenční dokumentace

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

Diagramy tříd UML: Referenční dokumentace

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

Sekvenční diagramy UML: Referenční dokumentace

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

Diagramy případů použití UML: Referenční dokumentace

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 vrstev: Referenční dokumentace

Vysoké úrovně architektury systému

Grafy závislosti

Mapování závislostí ve vašem kódu v grafech závislostí

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

Diagramy tříd generovaný kód

Vytvoření diagramů tříd UML z kódu(C# pouze)

Práce s diagramy tříd (návrhář tříd)

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

Generovaný kód sekvenční diagramy

Vizualizace kódu u sekvenčních diagramů

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

Obecné úlohy

Téma

Úloha

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

Vytvořit modely a přidat diagramy.

Úpravy modelů a diagramů UML

Kreslení diagramů k úpravě modelu.

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íčků a oborů názvů

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

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 kódu

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

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

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

Modelování architektury softwarového systému

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.

Použití modelů v procesu vývoje

Používání modelů v agilním vývoji

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