Analysis completed within 8 hours!
HTML based Reporting
Supported Languages
• Java
• Fortran
• C
• C++
Uses "State-of-the-Art"
Reengineering Tools
• Understand®
• Battlemap®
• Source Navigator®
• Quality Analyzer®
• Pure Check®
• Rose C++ Analyzer®
Generates Graphical Views
• Object Models
• Call Tree
• Control Flow Graphs
BASIC MEASURES //
File Metrics
• Number of Files
• Lines of Code
• Comment Lines
• Comment Density
• Files with No Comments
• Blank Lines
• Total Lines of Code
Module Metrics
• McCabe's Cyclomatic Complexity®
• McCabe's Essential Complexity®
|
• Nesting Level
• Delivered Source Instructions
• Comment Lines
• Halstead Volume®
Class Metrics
• Weighted Methods per Class
• Response per Class
• Number of Children
• Depth in Tree
• Coupling in Between Objects
• Lack of Cohesion of Methods
ADVANCED ANALYSIS //
Maintainability Index
A computed metric used to predict software maintainability for the application being assessed
Quality Index
"Six Sigma" weighted comparison of system measures against "standard" measures
Purity Index
The ratio of pure classes, those with no portability issues, to the total number of classes in the program
Estimated Development /
Maintenance Cost
Based on COCOMO II Model
Duplicate Code Evaluation
The ratio of duplicated modules to the total number of modules in the program
|