OPS Consulting L.L.C. OPS Consulting L.L.C.
 
   
Quality Assessment Capability //

The Quality Assessment Capability (QAC) is a powerful, effective, state-of-the-art process to quantify the quality of software applications for the purpose of engineering highly reliable and maintainable products. The quality assessment is conducted in a static environment and compares the software measures of the application against other domain specific applications and/or industry standards. The QAC is a highly extensible and flexible methodology which is rapidly adaptable to a variety of customer needs, emerging technologies, and diverse measurement objectives.

QAC HIGHLIGHTS //
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

More about QAC and QAC Main Page



CodeMetrics™
Software Quality   •   Lifecycle Cost Analysis   •   Software Design & Integration   •   Risk Management
Back To Top Back To Top