Microsoft Visual C# kód megfeleltetése UML-elemeknek

Fontos : Ez a cikk gépi fordítással lett lefordítva, lásd a jognyilatkozatot. A cikk angol változatát itt találhatja meg.

A kódvisszafejtés során az alábbi Visual C# kódkonstrukciók UML-elemeknek feleltethetők meg.

Névtér

A C# névterek csomag fejthetők vissza, és a következőket tartalmazzák:

  • Név

  • Tagok

Osztályok

A C# osztályok fejtődnek UML osztályok és tartalmazza:

  • Név

  • Örökölt osztályok és implementált fejrészek

  • Láthatóság (nyilvános, védett vagy privát)

  • IsAbstract tulajdonság

  • IsLeaf tulajdonság

  • Alaposztályok és bevezetett fejrészek

  • Tagoperációk / tagfüggvények

  • Tagváltozók

Megjegyzés : Az alábbi C# osztálykonstrukciók UML-modellé való visszafejtése nem támogatott a Microsoft Office Visio programban:

  • New

  • Internal

Kapcsolatok

A C# fejrészek felület alakzatként fejthetők vissza, és a következőket tartalmazzák:

  • Név

  • Láthatóság (nyilvános, védett vagy privát)

  • IsLeaf tulajdonság

  • Alapfejrészek

  • Tagoperációk

Felsorolásos típusa

A C# felsorolásos típusú << felsorolás >> sztereotípusú UML adattípus fejthetők, és tartalmazza:

  • Név

  • Láthatóság (nyilvános, védett vagy privát)

  • IsLeaf tulajdonság

  • Tagok

Megjegyzés : A C# nyelv esetén az alaptípus által meghatározott információk UML-modellbe való visszafejtése nem támogatott a Microsoft Office Visio programban.

Struktúra

A C# exportálva << struktúra >> sztereotípusú UML osztály fejthetők, és tartalmazza:

  • Név

  • Láthatóság (nyilvános, védett vagy privát)

  • IsAbstract tulajdonság

  • IsLeaf tulajdonság

  • Alaposztályok és bevezetett fejrészek

  • Tagok

Tulajdonságok

Tulajdonságok C# fejtődnek UML műveleteket, és tartalmazza:

  • Név

  • Láthatóság (nyilvános, védett vagy privát)

  • Típus

  • Get és Set metódusok (kódgenerálási beállításként hozzáadva)

Megjegyzés : Az alábbi C# tulajdonságok UML-modellé való visszafejtése nem támogatott a Microsoft Office Visio programban:

  • New

  • Internal

  • Override

A meghatalmazottak

  • A C# delegált osztályai <<delegate>> sztereotípussal rendelkező UML-osztályként fejthetők vissza, és a következőket tartalmazzák:

  • Név

  • Láthatóság (nyilvános, védett vagy privát)

  • Aláírás (operációként az osztályhoz adva)

Tag műveletek

C# tag műveletek fejtődnek UML műveleteket, és tartalmazza:

  • Név

  • Láthatóság (nyilvános, védett vagy privát)

  • Hatókör (statikus vagy megosztott)

  • IsPolymorphic tulajdonság

  • IsAbstract tulajdonság

  • Operáció típusa

A program az operációkat típusuk alapján jelöli meg (például konstruktor, destruktor, tulajdonság, esemény, indexáló, operátor vagy eljárás). Az egyes jelzők az UML-modellben tekinthetők meg az UML – operáció tulajdonságai párbeszédpanel Kódgenerálás beállításai lapján.

  • Visszatérési érték típusa

  • Paraméterek

Megjegyzés : Az alábbi C# tagoperációk UML-modellé való visszafejtése nem támogatott a Microsoft Office Visio programban:

  • New

  • Internal

  • Extern

  • Override

Állandók

Állandók C# fejtődnek UML attribútumok és tartalmazza:

  • Láthatóság (nyilvános vagy privát)

  • Típus

  • Kezdeti érték

A program a konstansokat attribútumokként adja hozzá a modellhez, a módosítható mezőt pedig zárolja.

Megjegyzés : A program a kódban szereplő csak olvasható elemeket állandókként fejti vissza.

Tag változók

C# tag változók fejtődnek UML attribútumok és tartalmazza:

  • Név

  • Típus

  • Láthatóság (nyilvános, védett vagy privát)

  • Hatókör (statikus vagy megosztott)

  • Módosíthatóság (zárolt vagy módosítható)

  • Kezdeti érték

Metódus paraméterei

C# módszer paraméterek fejthetők UML paraméterként és tartalmazza:

  • Név

  • Típus

  • Irány (be, be/ki, ki vagy visszatérő)

  • Alapértelmezett érték

C# kód tartalmazza az UML nem támogatott

Az alábbi C# kódkonstrukciók nem feleltethetők meg UML-elemeknek Visual Studio .NET kód Microsoft Office Visio programba való visszafejtése esetén.

  • Osztályok: a new és internal módosítók, valamint a statikus konstruktorok

  • Adattagok: new, internal

  • Felsorolásos típus: alaptípus

  • Események: new, internal

  • Kivételek

  • Paraméter: paramArray

  • Tulajdonságok: new, internal, override, sealed

Megjegyzés : Gépi fordítás jognyilatkozata: Ez a cikk számítógép által, emberi közreműködés nélkül lett lefordítva. A Microsoft ezeket a gépi fordításokat azért nyújtja, hogy az angol nyelvet nem beszélők minél több tartalomhoz tudjanak hozzáférni a Microsoft termékeivel, szolgáltatásaival és technológiáival kapcsolatban. A gépi fordítás miatt előfordulhat, hogy a szöveg szóhasználati, szintaktikai vagy helyesírási hibákat tartalmaz.

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×