Complexity Tables and Kiviat Diagrams

Analyze program complexity and maintainability when you generate a complexity table and Kiviat Diagram. LegacyAid automatically scans source code and calculates the number of occurrences for each of 12 program structures. This metrics data is shown in a complexity table; a Kiviat Diagram presents a graphical representation of the data. LegacyAid metrics give you a clear picture of how easy the code will be to understand, test, and maintain. Once you identify problematic code, you can test it or use LegacyAid to reengineer it.

kiviat_diagram.gif (9501 bytes)

  • Instantly calculate the number of statements, records, data items, sections, paragraphs, comments, I/Os, performs, GO TOs, conditions, perform levels, and condition levels in the program.
  • Specify the minimum and maximum number of occurrences for each program structure. These values let you determine whether the actual occurrences fall within the desired range of complexity.