CARVIEW |
Let op! Internet Explorer wordt niet meer ondersteund. Hierdoor kan de website mogelijk niet goed functioneren, gebruik een alternatieve browser om optimaal gebruik te maken van deze website. Klik hier om een alternatieve browser te downloaden.
Home » Quality Models » Trusted Product Maintainability
Trusted Product Maintainability Quality Model
With the growing challenge of maintaining more and more code, maintainability is an important quality characteristic that needs to be taken seriously.
The TIOBE TÜViT Trusted Product Maintainability ISO/IEC 25010 Quality Model (click here for full definition) is a pragmatic way to get an overview of the maintainability of software code. This Quality Model has been developed in close cooperation between TÜViT and TIOBE. Following ISO/IEC 25010, the quality model drills down from the quality characteristic maintainability towards the sub-characteristics modularity, reusability, analyzability, modifiability and testability. To objectively measure maintainability, the following 5 metrics are defined:
- Cyclometric complexity
- Compiler warnings
- Coding standards compliance
- Code duplication
- Fan out
Based on this, a software system is labeled between A and F, indicating how maintainable the code is. If a software system reaches level C for Trusted Product Maintainability according to this model, it is eligible for an official TÜViT certificate.
If you are interested in assessing your software agianst the Trusted Product Maintainability model, visit our Trusted Product Maintainability Assessment page.
Download TPM definition
Download TIOBE TÜViT Trusted Product Maintainability ISO/IEC 25010 Quality Model
For older versions of the TIOBE TÜViT Trusted Product Maintainability ISO/IEC 25010 Quality Model, see here.