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 |
---|---|
Tok práce mezi akcí a účastníky obchodního procesu |
|
Součásti systému, rozhraní, porty a vztahy |
|
Typy, které se používají k ukládání a výměnu dat v systému a jejich vztahy |
|
Sekvence interakce mezi objekty, komponenty, systémy nebo účastníky |
|
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 |
---|---|
Vysoké úrovně architektury systému |
|
Grafy závislosti |
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) |
Typy a jejich vztahy v kódu rozhraní .NET |
Generovaný kód sekvenční diagramy |
Volá sekvence metody v kódu rozhraní .NET |
Obecné úlohy
Téma |
Úloha |
---|---|
Vytvořit modely a přidat diagramy. |
|
Kreslení diagramů k úpravě modelu. |
|
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í. |
|
Vytvoření balíčků lze rozdělit do jednotek, které mohou členové jiného týmu pracovat na modelu. |
|
Generovat kód jazyka C# od diagramy tříd Chcete-li zahájit provádění vašeho. |
|
Přizpůsobit prvky modelu pomocí Stereotypy, rozšířit standardní prvky modelu UML pro zvláštní účely. |
|
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. |
|
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 |
---|---|
Vytvořte závislost, sekvenční diagramy a diagramy vrstvy ke kontrole a prozkoumat neznámým kódem. |
|
Modely slouží k objasnění a komunikovat potřebám uživatelů. |
|
Použijte modely popisují celkovou strukturu a chování systému a ujistěte se, že vyhovuje potřebám uživatelů. |
|
Ujistěte se, že zůstane software odpovídá potřebám uživatelů a celkové architektuře systému. |
|
Pomocí modelů vám pomůže pochopit a změnit systém během jeho vývoje. |
|
Uspořádání modelů v projektu velké nebo střední. |
Externí zdroje
Kategorie |
Odkazy |
---|---|
Fóra |
|
Blogy |
|
Technické články a deníky |
Deník architektura - problém 23: Modelování architektury a procesy |
Jiné weby |