Application domain: component measurement
Description:
MPP [Kuhr94] measures object-oriented attributes of C++ software. The results are presented in two overviews:
- overall characteristics of the C++ file:
- inheritance structure (e.g. number of classes and subclasses, depth, width) method statistics (e.g. total number, number of class-methods and instance-methods, average number of methods per class etc.)
- detection of multiple inheritance
- measurement results for the object classes:
MPP builds a table containing the measurement results for all classes of the file after the use of a preprocessor. Whenever one of the recommended values is exceeded the respective entry is marked.
- depth (recommended: <= 4) number of methods (recommended: <= 20) LOC
- number of subclasses (recommended: <=10)
Supported Languages: C++
Special features:
- application of object-oriented metrics for C++
Requirements: DOS
|