MF Servis

Revolve

Revolve

Revolve 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 aplikace

Grafické 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ýzy

Impact 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.

Reporty

Grafická 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)

  • C, C++
  • Visual Basic
  • 4GL

Doporučená konfigurace

Pentium II 400MHz
128MB RAM
150MB prostor na disku
Microsoft Windows 95, 98 nebo Windows NT4.0 nebo Windows2000

 

nahoru     zpět