UML2 nyomkövetési együttműködés nézetek használata
A Profilkészítés és naplózás perspektíva sorozatábra nézeteiben lévő hoszt
és folyamat együttműködések megjelenítése elősegíti az osztott alkalmazások
munkaterhelésének adminisztrációját. Ezen nézetekben az idő ábrázolása
elősegíti az alkalmazás teljesítményének és a hálózati kommunikáció szűk
keresztmetszetének meghatározását.
Előfeltételek:
A sorozatábra nézetek számos műveletet biztosítanak a nyomkövetési
együttműködések egyszerű megtekintéséhez és elemzéséhez.
Nyomkövetési együttműködés ábra nézet megnyitásához tegye a
következőket:
- Válassza ki a profilkészítés megfigyelő nézetben az alkalmazáscsoportot
képviselő megfigyelőt.
Megjegyzés: A megfigyelők
megjelenítéséhez váltson át elosztott elrendezésre.
- Kattintson a jobb egérgombbal, majd válassza a Megnyitás... menüpontot és válassza ki a megtekinteni
kívánt együttműködési ábra típusát. A Sorozatábra nézet és benne a kiválasztott
megfigyelési szinthez tartozó egyedek megjelennek. Az alábbi táblázat a kiválasztott megfigyelési szintek számára rendelkezésre
álló együttműködési nézeteket sorolja fel.
Kiválasztott megfigyelési szint
| Rendelkezésre álló
együttműködési nézetek
|
Megfigyelő |
Megfigyelő, Hoszt |
Hoszt |
Folyamat, ügynök |
Folyamat |
Osztály, objektum, szál |
Végrehajtási idő elemzés |
Osztály, objektum, szál |
Az olyan nagy nézetek esetén, ahol görgetésre van szükség, a
sorozatábrában az áttekintés használható a különböző oldalak közti navigációra.
A sorozatábra áttekintés megnyitásához kattintson a nézet jobb alsó
sarkában található
gombra.
Megjegyzés: Ez a gomb akkor jelenik meg, ha szükség van
görgetésre.
Életszakaszok és üzenetek navigálása
A többoldalas nézetek esetén számos navigációs módszer áll rendelkezésre.
- Navigáció menüpont
- Az eszköztár legördülő menüben válassza a Navigáció menüpontot. A
navigáció almenü megjelenik.
- Válassza az egyik navigációs lehetőséget.
- Oldalak menüpont
- Az eszköztár legördülő menüben válassza az Oldalak menüpontot. A
Sorozatábra oldalai párbeszédablak megjelenik.
- Írja be a megtekinteni kívánt oldal számát. Kattintson az OK gombra.
A nézetben megjelenik a céloldal.
- Az eszköztárban vagy az eszköztár legördülő menüben navigáljon a
Következő oldalra ugrás és
az
Előző oldalra ugrás gombok
használatával.
- Üzenetre ugrás
- Válasszon ki egy üzenetet. Kattintson a jobb egérgombbal az előugró menü megjelenítéséhez.
- Egy metódushívás visszatérésének megtekintéséhez válassza az Üzenet
visszatérésre ugrás menüpontot az előugró menüben.
- Egy metódushívás kezdetének megtekintéséhez válassza az Üzenetre
ugrás menüpontot az előugró menüben.
Az életszakaszok összehúzása és kibontása a nézetben az adatok egy
részének elrejtésére vagy megjelenítésére használható.
- Életszakasz összehúzása:
- A CTRL billentyű nyomvatartása közben kattintson az összehúzni kívánt
életszakaszra.
- Kattintson a jobb egérgombbal az előugró menü megjelenítéséhez.
- Válassza a Kiválasztott osztályok vagy objektumok összehúzása
menüpontot. A nézetben a kiválasztott életszakaszok egyetlen életszakaszba
összevonva jelennek meg. Az összehúzott élteszakaszt ezen ikon jelzi:
.
- Életszakaszok kibontása:
- Kattintson a kibontani kívánt összehúzott életszakaszra. Az életszakasz
teljes nevének megtekintéséhez húzza az egeret az életszakasz fölé.
- Kattintson a jobb egérgombbal az előugró menü megjelenítéséhez.
- Válassza a Kijelölt életszakasz kibontása menüpontot. A nézetben
megjelenik a kiválasztott életszakasz kibontva.
Megjegyzés: Csak objektum vagy osztály együttműködések esetén
Az üzenetek összehúzása és kibontása a kiválasztott metódusból történt
összes metódushívás elrejtésére vagy megjelenítésére használható.
Megjegyzés: Ez csak objektum vagy osztály együttműködésekre érvényes
- Üzenetek összehúzása:
- Kattintson egy üzenetre a sorozatábrában.
- Kattintson a jobb egérgombbal az előugró menü megjelenítéséhez.
- Válassza a Meghívott metódusok összehúzása menüpontot. A sorozatábrában elrejtésre kerülnek a kiválasztott metódus általi
metódushívások. Az összehúzott üzenetet ezen ikon jelzi:
.
- Üzenetek kibontása:
- Kattintson egy összehúzott üzenetre a sorozatábrában.
- Kattintson a jobb egérgombbal az előugró menü megjelenítéséhez.
- Válassza a Meghívott metódusok kibontása menüpontot. A
sorozatábrában megjelenik a kiválasztott metódus összes metódushívása.
Az életszakasz lekövetése lehetővé teszi egy adott életszakasz
nyomkövetési együttműködéseinek megjelenítését. Ezen funkció segítségével
a felhasználó nyomkövetheti egy probléma kiinduló okát egy hoszttól egy
folyamat, szál és végül egy osztály vagy objektum felé. A lekövetési
lehetőség hoszt-, ügynök-, folyamat- és szálegyüttműködéseken áll
rendelkezésre. Egy életszakasz lekövetéséhez válassza ki a kívánt
életszakaszt, kattintson rá a jobb egérgombbal és válassza ki a
Kiválasztott életszakasz lekövetése lehetőséget. A lekövetési elemek alaphelyzetbe állításához használja az Összes lekövetési elem alaphelyzetbe állítása eszköztár elemet
és a legördülő listát.
A hívásverem kijelölésével egy hívásverem minden metódushívása
megjeleníthető. Egy hívásverem kijelöléséhez válasszon ki egy metódust,
kattintson rá a jobb egérgombbal, majd válassza ki a Hívásverem
kijelölése lehetőséget. A hívásverem minden metódushívása kijelölésre
kerül.
A nyomkövetési ábra bal széle mentén elhelyezkedő időtömörítési oszlop
az egymást követő események között eltelt időt jelzi. Az időtömörítési skála azt mutatja, hogy az
idő mikor esik a minimális és maximális időeltérés közé.
A szín intenzitása az
idő hosszát jelzi, minél kisebb az intenzitás, annál nagyobb az időeltérés.
Az időtömörítési oszlop és skála a metódus legtöbb időt igénylő részének
pontos megjelölését biztosíthatja. Ez két hívás között, egy hívás és metódus
belépésnél vagy kilépésnél található, illetve egy egyész metódust is lefedhet.
A két egymást követő metódushívás vagy visszatérés között eltelt relatív
idő az alábbi módon tekinthető meg:
- Vigye ez egeret az ábra baloldalán lévő idővonalra.
.
- Válasszon ki egy üzenetet és vigye ez egeret egy másik üzenetre a
két üzenet között eltel idő megjelenítése érdekében.
.
Üzenetek és életszakaszok elrejtése és
megjelenítése
Az életszakaszokban és üzenetekben a minták elrejtése és
megjelenítése lehetővé teszi, hogy a nézet csak bizonyos, Önt érdeklő
objektumait vizsgálja meg. Megjegyzés: Ez csak objektum-, osztály-
szál- és ügynök-együttműködésekhez áll rendelkezésre.
- Életszakasz elrejtéséhez válassza ki a kívánt életszakaszt,
kattintson rá a jobb egérgombbal, majd válassza ki a Kiválasztott
életszakasz elrejtése lehetőséget. Az életszakasz elrejtésre kerül a
nézetben.
- Csak egy kiválasztott életszakasz megjelenítéséhez válassza ki a
kívánt életszakaszt, kattintson rá a jobb egérgombbal, majd válassza ki a
Csak a kiválasztott életszakasz megjelenítése lehetőséget.
A nézetben csak a kiválasztott életszakasz marad. A többi életszakasz
eltávolításra kerül.
- Üzenet elrejtéséhez válassza ki a kívánt üzenetet, kattintson rá a
jobb egérgombbal, majd válassza ki a Kiválasztott üzenet elrejtése
lehetőséget. Az üzenet elrejtésre kerül a nézetben.
- A kiválasztott elrejtés és megjelenítés lehetőségek visszaállítása:
- A legördülő menüben válassza ki a Minták elrejtése/megjelenítése lehetőséget.
- A Sorozatábra elrejtési/megjelenítési minták párbeszédablakban törölje azon elrejtési/megjelenítési mintákat, amelyet a
továbbiakban nem kíván a nézetre alkalmazni.
-
Kattintson az OK gombra.
- Egyéni elrejtési minta hozzáadása:
- A legördülő menüben válassza ki a Minták elrejtése/megjelenítése lehetőséget.
- A Sorozatábra elrejtései/megjelenítési minták párbeszédablakban
válassza ki a Hozzáadás lehetőséget.
- Adjon meg egy karaktersorozat-illesztési mintát, és adja meg,
hogy ezt a mintát az Objektum/Osztály vagy Metódus
belépés/kilépés részben kell-e keresni.
- Kattintson a Létrehozás
gombra. A Elrejtési/megjelenítési minta listában az újonnan létrehozott
minta automatikusan kiválasztásra kerül.
- Az elrejtései minta nézetre alkalmazásához kattintson az
OK gombra.
- A belső üzenetek életszakaszok önhívása, például egy metódushívás ugyanazon
osztályban vagy objektumban. Belső üzenetek elrejtése:
- Nyissa meg az eszköztár legördülő menüjét.
- Válassza a Belső üzenetek elrejtése menüpontot. Ezen szűrés az
összes belső üzenetre érvényes lesz.
- A belső üzenetek újbóli megjelenítéséhez válassza újra a menüpontot a
legördülő menüben.
Keresési feltétel létrehozásához tegye a következőket:
- Nyissa meg az eszköztár legördülő menüjét.
- Válassza ki a Keresés... elemet. Megnyílik a szekvenciadiagram keresése párbeszédablak.

- Az Illesztési karaktersorozat mezőben adjon meg egy mintát,
amelyet a profilkészítési adatok között keresni kíván.
- Adja meg, hogy a mintát az Objektum vagy osztály, a
Metódus belépés vagy kilépés illetve mindkét lehetőségben kívánja
keresni.
Megjegyzés:Győződjön meg róla, hogy a Keresés
párbeszédablakban legalább az egyik lehetőség - Objektum vagy Osztály vagy
a Metódus belépés vagy kilépés - ki van választva. Ha egyik sincs kiválasztva, akkor a Keresés parancs tiltottként jelenik meg.
- Kattintson a Keresés gombra. Az aktuális nézetben megjelennek a
keresési feltételnek megfelelő üzenetek vagy életszakaszok.
Tipp: A Keresés párbeszédablak a CTRL-F billentyű használatával
is elindítható.
A nézet alapértelmezett megjelenítési méretéhez visszatéréshez (nagyítási
tényező alaphelyzetbe állításához), nagyításhoz vagy kicsinyítéshez az
eszköztár vezérlőelem készlete használható.
.
Kapcsolódó fogalmak
Napló- és nyomkövetés-elemző áttekintése
Naplófájl
korreláció
Napló
együttműködési nézet
Napló
szál együttműködési nézet
Kapcsolódó feladatok
Naplófájlok
kezelése
Idő
szinkronizálása
Kapcsolódó leírások
Szekvenciadiagram nézetek
(C) Copyright IBM Corporation 2000, 2006. Minden jog fenntartva.