Mapování kódu jazyka Microsoft Visual C# k jazyku UML

Důležité :  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Při zpětné analýze odpovídají prvkům UML následující konstrukce kódu v jazyce Visual C#.

Obor názvů

Obor názvů jazyka C# je zpětně analyzován jako balíček UML a obsahuje následující položky:

  • Název;

  • Členové.

Třídy

C# třídy jsou zpětně analýzou jako třídy UML a obsahují následující:

  • Název;

  • Zděděné třídy a implementovaná rozhraní;

  • Viditelnost (veřejná, chráněná nebo soukromá);

  • IsAbstract;

  • IsLeaf;

  • Základní třídy a implementovaná rozhraní;

  • Operace či funkce členů;

  • Proměnné členů.

Poznámka : Jazyk UML aplikace Microsoft Office Visio nepodporuje následující konstrukce třídy jazyka C#:

  • New;

  • Internal;

Rozhraní

Rozhraní jazyka C# jsou zpětně analyzována jako obrazce rozhraní UML a obsahují následující položky:

  • Název;

  • Viditelnost (veřejná, chráněná nebo soukromá);

  • IsLeaf;

  • Základní rozhraní;

  • Operace členů.

Typ výčtu

Typ C# výčtu je zpětně analýzou jako UML datový typ stereotypem << výčet >> a obsahuje:

  • Název;

  • Viditelnost (veřejná, chráněná nebo soukromá);

  • IsLeaf;

  • Členové.

Poznámka : Jazyk UML aplikace Microsoft Office Visio nepodporuje v jazyce C# informace seřazené podle základního typu.

Struktura

Struktura v jazyce C# je zpětně analýzou jako třídy UML stereotypem << struktury >> a obsahuje:

  • Název;

  • Viditelnost (veřejná, chráněná nebo soukromá);

  • IsAbstract;

  • IsLeaf;

  • Základní třídy a implementovaná rozhraní;

  • Členové.

Vlastnosti

Vlastnosti v jazyce C# jsou zpětně analýzou jako operace UML a obsahují následující:

  • Název;

  • Viditelnost (veřejná, chráněná nebo soukromá);

  • Typ;

  • Návratová a nastavovací metoda (přidány jako možnosti generování kódu).

Poznámka : Jazyk UML aplikace Microsoft Office Visio nepodporuje následující vlastnosti jazyka C#:

  • New;

  • Internal;

  • Override.

Nastavení delegátů

  • Delegáti v jazyce C# jsou zpětně analyzováni jako třídy UML se stereotypem <<delegát>> a obsahují následující položky:

  • Název;

  • Viditelnost (veřejná, chráněná nebo soukromá);

  • Podpis (přidán ke třídě jako operace).

Operace členů

Operace členů C# jsou zpětně analýzou jako operace UML a obsahují:

  • Název;

  • Viditelnost (veřejná, chráněná nebo soukromá);

  • Obor (statický nebo sdílený);

  • IsPolymorphic;

  • IsAbstract;

  • Druh operace.

Operace jsou označeny podle typu příznakem, například constructor, destructor, property, event, indexer nebo procedure. V modelu UML je možné tyto hodnoty s příznakem zobrazit na kartě Možnosti generování kódu v dialogovém okně Vlastnosti operace UML.

  • Návratový typ;

  • Parametry.

Poznámka : Jazyk UML aplikace Microsoft Office Visio nepodporuje následující operace členů jazyka C#:

  • New;

  • Internal;

  • Extern;

  • Override.

Konstanty

Konstanty v jazyce C# jsou zpětně analýzou jako atributy UML a obsahují následující:

  • Viditelnost (veřejná nebo soukromá);

  • Typ;

  • Počáteční hodnota.

Konstanty jsou přidány do modelu jako atributy se zmrazeným měnitelným polem.

Poznámka : Prvky kódu určené jen pro čtení jsou zpětně analyzovány jako konstanty.

Proměnné členů

Proměnné členů C# jsou zpětně analýzou jako atributy UML a obsahují:

  • Název;

  • Typ;

  • Viditelnost (veřejná, chráněná nebo soukromá);

  • Obor (statický nebo sdílený);

  • S možností změny (zmrazené nebo s možností změny);

  • Počáteční hodnota.

Parametry metody

Parametry metody C# jsou zpětně analýzou jako parametry a obsahují:

  • Název;

  • Typ;

  • Směr (vstup, vstup a výstup, výstup nebo návrat);

  • Výchozí hodnota.

Konstrukce C# kódu nepodporované v UML

Při zpětné analýze z programu Visual Studio .NET do aplikace Microsoft Office Visio nebudou k prvkům UML mapovány následující konstrukce kódu jazyka C#.

  • Třídy: new, internal, static constructors;

  • Datové členy: new, internal;

  • Výčtový typ: base type;

  • Události: new, internal;

  • Výjimky;

  • Parametr: paramArray;

  • Vlastnosti: new, internal, override, sealed.

Poznámka : Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×