RevolveRevolve je nástroj pro inventarizaci, analýzu a údržbu aplikací, který zjednodušuje řízení projektů tvorby programové dokumentace. Umožňuje zpracovávat zdrojové texty Cobol, PL/1, Assembler390, SQL, CICS, IMS DB/DC a MVS/OS390 JCL. Základní nástroje a funkce:Inventura zdrojových textůACL Nástroj ACL (Automatic Component Locator) prohledává všechny programové moduly aplikace a vytváří databázi Revolve, která obsahuje informace o existujících i chybějících copy členech, jobech, souborech, databázích, obrazovkách a o řízení programů. Výsledkem je zevrubná inventura, která identifikuje všechny komponenty aplikace a jejich propojení. S využitím křížových referencí lze určit výskyt libovolného prvku aplikace v celém systému a mapovat průchod dat aplikací. Průzkum aplikaceGrafické pohledy Revolve vytváří grafické pohledy na úrovni celé aplikace i jednotlivých komponent. Tím umožňuje programátorům a analytikům vizualizovat vztahy mezi prvky aplikace. Dává tak možnost určit, které prvky modifikovat například při řešení nového rozhraní aplikace nebo před zapojením stávající aplikace do aplikací nové generace typu e-business. Informační browsery Programátoři a analytici mohou vyhledávat informace o aplikačních programech, copy členech, průchodu programem, obrazovkách, souborech a databázích, odstavcích a příkazech včetně použitých proměnných. Důležitá je možnost sledování průchodu I/O příkazů programem a vzájemné interakce programu. Uživatelé mohou lépe porozumět aplikaci a oddělit od sebe správu dat, aplikační logiku a uživatelské rozhraní. AnalýzyImpact Tracing "Impact" analýza (Analýza dopadu) produktu Revolve automaticky hodnotí efekt vyvolaný modifikací jiných aplikačních programů, proměnných, obrazovek, souborů a databází. Uživatel tak poznává úplný dopad změn na jiné komponenty v aplikaci a snižuje tak riziko výskytu chyb v pozdějším cyklu vývoje nebo v horším případě za provozu aplikace. Měření kvality a analýzy K měření kvality a komplexnosti programového kódu lze použít analytických modelů jako McCabe, McClure, Halstead a Function Point Analysis. Tyto modely umožňují identifikaci nestandardního programového kódu a jiných neefektivních postupů v jakémkoli stádiu vývoje. Součástí jsou základní metriky jako celkový počet řádků zdrojového kódu a počet úrovní programu. ReportyGrafická dokumentace a reporty Navíc k poskytování interaktivních informací poskytuje Revolve různé reporty výsledků průzkumu aplikace. Obsahují zprávy typu cross-reference, záznamy analýz, možné syntaktické problémy a informace o nevyužitém kódu. Grafický přehled o inventuře aplikace vytváří automaticky dokumentaci aplikace, kterou lze sdílet v rámci vývojového týmu. Podporované jazyky (rozbor syntaxe)- ANSI COBOL 74, ANSI COBOL 85 , COBOL 390
- PL/I
- System 390 Assembler
- MVS JCL
- CICS
- IMS DB/DC
- DB2
Nepodporované jazyky (rozbor syntaxe)Doporučená konfiguracePentium II 400MHz 128MB RAM 150MB prostor na disku Microsoft Windows 95, 98 nebo Windows NT4.0 nebo Windows2000
|