Visszafejtett kód használata a Modelltallózó fanézetben

Példa megjelenítése

A Microsoft Office Visio programban a visszafejtett kódkonstrukciók az UML modelltallózó fanézetében számos szintjén jelennek meg. A legfelső szint az UML rendszer, az ezen belüli további szinteken pedig a visszafejtett modell, modellalrendszer, modellalrendszercsomag és modellalrendszercsomagosztály találhatók. Az ezen ikonokkal és mappákkal jelzett elemek mindegyike átnevezhető.

Ezenfelül egy alapértelmezett csomagkészletet is tartalmaz a program, amely C#, C++, IDL és Visual Basic adattípusokat tartalmaz. Ezeket az alapértelmezett mappákat azonban nem lehet átnevezni.

UML rendszer

"A blue, red and green triangular icon at the very top of the Model Explorer, representing the UML System"

Az UML rendszer a fejlesztés alatt álló UML modellek tárolására szolgál. A fanézetben a rendszert egyedi ikon jelképezi, amely az UML rendszer alapértelmezett névvel rendelkezik.

Modell

Green folder icon with text: Static Model

Az UML rendszer ikonja alatt található az UML modellek szintje, amelyet zöld mappaikon jelez. A Visual Studio modellalrendszercsomagosztálymegoldás a modellek szintjére, a Statikus modell mappába fejti vissza a program.

Az UML rendszerbe felvehetők új modell és törölhetők meglévők, de minden UML rendszerben lennie kell legalább egy modellnek.

Fő csomag

Yellow folder icon with text: Top Package

A Visual Studio a névtereket csomagokká fejti vissza. A globális névtér lesz a globális csomag, amely alapértelmezés szerint a Fő csomag nevet kapja.

A fő csomagot a fanézetben a többi csomagmappához is használt sárga mappaikon jelzi.

Alrendszer

Red folder representing a UML Subsystem folder named BLL.

A Visual Studio modellalrendszercsomagosztálymegoldásprojekt UML modellalrendszer fejti vissza a program. A beágyazott projektek beágyazott alrendszerként lesznek visszafejtve. Az alrendszer egy teljes modellt is tartalmazhat a rendszeren belül.

A visszafejtett alrendszerek az eredeti projektnek megfelelő nevet kapnak, és azokat a fanézetben piros mappaikon jelzi. Az FMStocks7 mintában visszafejtett projekt neve például BLL.

Az UML modellekhez alrendszert az UML – statikus szerkezet rajzsablonban található Alrendszer alakzat rajzlapra húzásával adhat.

UML Subsystem shape icon

Beágyazott csomagok

"2 yellow folder icons, with BLL nested under FMStocks7"

Egy UML modellben több szinten is egymásba ágyazódhatnak a csomagok. Minden beágyazott csomagot sárga mappaikon jelez, amely mellett a csomag neve látható. A BLL csomag mappaikonja például az FMStocks7 csomagot jelképező mappaikon alá van beágyazva.

Az UML modellekhez csomagot az UML – statikus szerkezet rajzsablonban található Csomag alakzat használatával adhat hozzá.

UML Package shape icon

Osztályok

"White square icon in Model Explorer, representing the class Account"

A forráskód felhasználó által definiált osztályait attribútumokat, operációkat és tulajdonságokat tartalmazó modellalrendszercsomagosztály fejti vissza a program. A visszafejtett osztályokat a fanézetben az osztálydefiníciók alapján elnevezett ikonok jelképezik. Az osztályok a definiálás helye szerinti mappában jelennek meg.

Az UML modellekhez osztályt az „UML – statikus szerkezet” rajzsablonban található Osztály alakzat használatával adhat hozzá.

UML Class shape icon

Megjegyzés : A nem feloldható hivatkozásokat tartalmazó osztályok az External Classes nevű csomag osztályaiként fejtődnek vissza. Erre akkor kerülhet sor, ha a visszafejtést megelőzően nem készítettek buildet a megoldásból vagy projektből.

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.

×