Maintainability is the degree of effectiveness and efficiency with which a product or system can be modified by the intended maintainers.
- Analyzability
The ability to quickly assess the impact of changes, diagnose issues, and identify what needs to be modified.
- Modifiability
The ability to safely and quickly modify a system without causing defects or reducing quality or securability.
- Testability
The ability to verify that a system meets its requirements and is free of defects.
- Observability
The degree to which the internal state of a system can be inferred from its external outputs.