Az UML2 nyomkövetési együttműködés nézet egy alkalmazás UML által meghatározott jelölés szerinti végrehajtási folyamát jeleníti meg. Ezen nézet a Napló- és nyomkövetés-elemzővel vagy a Profilozóeszközzel történő használatkor hasznos.
Az UML2 nyomkövetési együttműködés nézetek csak akkor elérhetők, ha a végrehajtási folyam információk gyűjtése engedélyezve van.
Az UML2 nyomkövetési együttműködés nézet szokásos függő események sorozatát jeleníti meg, ahol az események metódus belépésekként és kilépésekként, valamint kimenő és visszatérő hívásokként kerülnek meghatározásra. Elsősorban az osztálypéldányok közti együttműködést jeleníti meg. Ezen együttműködések formátuma a metódus hívások és hívási visszatérések. A Nyomkövetési együttműködési eszköz megvalósítása az együttműködések alanyait és jelentésüket általánosító meghatározást terjeszti ki. Más szavakkal, az eszköz által biztosított nézetek nem csak az osztályok és osztálypéldányok, hanem az azok közti szálak, folyamatok és hosztok együttműködését is képesek megjeleníteni. A végrehajtási folyam jelölésmódjának ezen kiterjesztett használatát a nagyüzemi, osztott nyomkövetések számára szükséges adatábrázolás hierarchiájának biztosításának igénye indokolja.
A sorozatábrában megjelenített végrehajtási adatok egy Java profilkészítési ügynök példányából származnak. A Java profilkészítési ügynök olyan adatokat biztosít, amelyek lehetővé teszik az eszköz számára azon Java virtuális gépen (JVM) futó Java alkalmazás végrehajtási folyamának előállítását, amelyhez az ügynök csatlakoztatásra került.
Egy példa a Nyomkövetési együttműködés megjelenítésére:
Az á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.
Az absztrakció különféle szintjeiről tekintheti meg a végrehajtási folyamot, kezdve az oszlop együttműködésekkel, a szálak közti együttműködéseken át egészen a hosztok hálózaton keresztüli együttműködéséig. A többszintű adatmegjelenítés fontossága az e-business alkalmazások megfigyelésekor válik nyilvánvalóvá.
Az alkalmazás infrastruktúrájától függően szükség lehet a végrehajtási folyamok megjelenítésére a megfigyelési hierarchia különböző szintjein. Helyi alkalmazás esetén elegendő lehet a folyamat vagy hoszt szintje, azonban osztott alkalmazás esetén a több hoszton keresztüli végrehajtási nézetet biztosító megfigyelő szint megfelelőbb. Az osztott alkalmazás végrehajtásásának megfigyelő szintről megjelenítése olyan érdeklődési pontokat fedhet fel, amelyek alacsonyabb szintű grafikonhoz iránythatják az alkalmazás fejlesztőit a még részletesebb megjelenítés vagy elemzés elvégzésének céljából. Például a hosztok csoportján keresztül megosztott kiszolgáló kisalkalmazásokból és vállalati komponensekből (EJB) álló alkalmazás esetén a hoszt együttműködések bevezető nézete bizonyos folyamatokhoz tartozó objektum együttműködések sorozatábrájának megtekintéséhez vezetheti a szoftverfejlesztőt. Ezen ábrák csak a kiválasztott adatokat jelenítik meg, egy vállalati komponens (EJB) vagy kiszolgáló kisalkalmazás tárolójában történő végrehajtás egy részét megjelenítve a megfelelő üzleti komponensek szintjén.
Az adatbeszerzési hierarchiára lépéshez a profilkészítés megfigyelő nézet használható. A profilkészítési erőforrások minden egyes hierarchiaszintje biztosítja a sorozatábrák összes alkalmazható típusát. Az alábbi ábratípusok állnak rendelkezésre:
Az UML2 nyomkövetési interakció nézet egy dedikált nyomtatási párbeszédablakot tartalmaz mozaik elrendezési és nagyítási szolgáltatásokkal. A nyomtatás párbeszédablak lehetővé teszi az UML2 nyomkövetési interakció diagramjainak kezelését, amelyek nagy méretet is elérhetnek.
Az UML2 nyomkövetés interakció nézet nyomtatási párbeszédablaka akkor jelenik meg, amikor a Fájl menüből kiválasztja a Fájl > Nyomtatás... elemeket. A következő táblázat összefoglalja a különböző nyomtatási beállításokat.
Beállítás | Leírás |
Nagyítási beállítások | Aktuális nagyítás használata: Az aktuális UML2 nyomkövetés interakciók nézet meghatározza a méretezési faktort. Az aktív nézetben a vízszintes távolság leképezésre kerül a nyomtatott oldal szélességéhez. Vízszintes oldalak száma: A vízszintes oldalak száma, amely kiterjed az UML2 nyomkövetés interakciók diagramjának területére, megállapítja a méretezési faktort. Függőleges oldalak száma: A függőleges oldalak száma, amely kiterjed az UML2 nyomkövetés interakciók diagramjának területére, megállapítja a méretezési faktort. Oldalak összesített száma: A kiválasztott méretezési faktor alapján ez az UML2 nyomkövetési interakciók diagram által elfoglalt oldalak összesített száma. |
Nyomtatási tartomány | Összes oldal: A teljes UML2 nyomkövetési interakciók diagram nyomtatása. Az oldalak számát az Oldalak
összesített száma mező határozza meg. Aktuális nézet Egy oldalon az aktuális nézet kinyomtatása. Ez a beállítás csak a Jelenlegi nagyítás használata beállítással együtt használható. Kijelölt oldalak: Az Előkép keretben kijelölt oldalak nyomtatása. Ebben az esetben az oldalak számát a kijelölés oldalainak száma határozza meg. Oldaltartomány A kijelölt tartomány nyomtatása. A mozaik elrendezés oldalszámozása balról-jobbra, fentről lefelé halad. Az Előkép keret megjeleníti a kijelölt mozaik elrendezés oldalszámát. |
Előkép | Megjeleníti a nyomtatási területet mozaik elrendezésű sorozatként a méretezési, és a nyomtatási tartomány beállításai alapján. Használhatja az Előkép keret vízszintes és függőleges görgetősávjait a teljes UML2 nyomkövetési interakció diagram lefedéséhez. A mozaik elrendezések számozása balról-jobbra, fentről lefelé halad. Az Előkép keret mutatja a kijelölt mozaik elrendezés oldalszámát. Ha a Kijelölt oldalak nyomtatási tartomány beállítást választja ki, akkor az Előkép keret aktív. Mozaik elrendezések tartományának kijelöléséhez tartsa lenyomva a Shift billentyűt, majd a tartomány meghatározásához kattintson a mozaik elrendezésre. A kijelöléshez egyedi mozaik elrendezések hozzáadásához tartsa lenyomva a Ctrl billentyűt, majd kattintson a kívánt mozaik elrendezésre. |
Kapcsolódó fogalmak
A profilkészítő eszköz bemutatása
Napló- és nyomkövetés-elemző áttekintése
Kapcsolódó feladatok
Profilkészítés alkalmazásról
Nyomkövetési együttműködések megtekintése
UML2 nyomkövetési interakció nézetek használata
Kapcsolódó leírások
Idő
(C) Copyright IBM Corporation 2000, 2006. Minden jog fenntartva.