O’z DSt ISO/IEC TR 9126-3:2014 PDF
Name in English:
O’z DSt ISO/IEC TR 9126-3:2014
Name in Russian:
O’z DSt ISO/IEC TR 9126-3:2014
Programming. Product quality. Part 3: Internal metrics
Full title and description
O’z DSt ISO/IEC TR 9126-3:2014 — Programming. Product quality. Part 3: Internal metrics. National adoption (O'z DSt) of the ISO/IEC technical report that lists and explains internal (static) software metrics for assessing attributes of software products (source code, design artefacts) as part of the ISO/IEC 9126 product-quality family.
Abstract
This technical report provides a catalog of internal (static) metrics intended to help measure software-product attributes that influence external quality and quality in use. It explains measurement concepts, gives a basic set of metrics mapped to the ISO/IEC 9126 quality model (functionality, reliability, usability, efficiency, maintainability, portability) and illustrates how metrics can be applied throughout the software life cycle for requirements, evaluation and improvement. The Uzbek national adoption (2014) reproduces the international TR's guidance for use by developers, evaluators and quality managers within Uzbekistan.
General information
- Status: Adopted / Active as a national standard (O'z DSt) — national adoption of the ISO/IEC technical report.
- Publication date: 2014 (national adoption; original international TR issued July 2003).
- Publisher: Uzstandart — Uzbek national standards authority (state agency responsible for adoption and publication of O'z DSt standards).
- ICS / categories: 35.080 — Software engineering; (Software product quality, metrics and measurement).
- Edition / version: 2014 national adoption (IDT/identical adoption of ISO/IEC TR 9126-3 content as published internationally); based on ISO/IEC TR 9126-3 (edition 2, 2003).
- Number of pages: 62 (typical page count for the ISO/IEC TR 9126-3:2003 text adopted nationally).
Scope
Defines and describes internal (static) metrics for measuring attributes of software products (source code and design artefacts) that are indicators of external quality and quality in use. Intended to guide selection, definition and application of internal metrics for use in development, verification and quality-assurance activities. Intended to be used together with the ISO/IEC 9126-1 quality model and with related parts addressing external and quality-in-use metrics.
Key topics and requirements
- Overview of the ISO/IEC 9126 product-quality model and relationship between internal, external and quality-in-use metrics.
- Definitions and principles for applying software metrics (purpose, measurand, scale, collection method, interpretation).
- Catalogue of internal metrics mapped to quality subcharacteristics (size, complexity, coupling, cohesion, documentation, modularity, etc.).
- Guidance on metric selection, tailoring, thresholds and aggregation for lifecycle phases (design, coding, review, maintenance).
- Examples of metric application and sample measurement procedures to support evaluation and decision making.
- Recommendations for reporting, use of metrics for quality improvement and limitations / cautions when interpreting static measures.
Typical use and users
Used by software developers, architects, testers, maintainers, quality managers, evaluators, procurement/acquisition teams and auditors who need a standardized set of internal metrics to specify, measure and track product-quality attributes during development and maintenance. Also useful for academic courses on software metrics and for organizations harmonizing local measurement practice with international models.
Related standards
ISO/IEC 9126-1 (Quality model) — companion parts ISO/IEC TR 9126-2 (External metrics) and ISO/IEC TR 9126-4 (Quality-in-use metrics); the ISO 9126 family has subsequently been superseded internationally by the SQuaRE series, notably ISO/IEC 25010:2011 (quality model) and ISO/IEC 25023:2016 (system and software product quality measurements). The national O'z DSt adoption is intended to align local practice with the original ISO/IEC TR 9126 guidance.
Keywords
internal metrics; software quality; ISO/IEC 9126; code metrics; complexity; coupling; cohesion; maintainability; software measurement; product quality; O'z DSt.
FAQ
Q: What is this standard?
A: O’z DSt ISO/IEC TR 9126-3:2014 is the Republic of Uzbekistan's national adoption of the international technical report ISO/IEC TR 9126-3 (internal metrics). It provides a referenced set of static software metrics and guidance for measuring product attributes that affect software quality.
Q: What does it cover?
A: It covers principles for selecting and applying internal (non‑execution) metrics, a catalogue of metrics mapped to the ISO/IEC 9126 quality subcharacteristics (functionality, reliability, usability, efficiency, maintainability, portability), example measurement procedures and guidance on interpretation and lifecycle application.
Q: Who typically uses it?
A: Software developers, architects, quality-assurance and test teams, maintainers, project managers, evaluators and procurement specialists who need standardized internal metrics for specification, assessment and improvement of software product quality.
Q: Is it current or superseded?
A: The Uzbek national adoption (2014) is published and available for national use. Internationally, the ISO/IEC 9126 family (including TR 9126-3:2003) has been superseded by the SQuaRE series: ISO/IEC 25010:2011 (quality model) and ISO/IEC 25023:2016 (product quality measurements). Organizations should consider those newer international documents when seeking the most up-to-date international measurement frameworks while noting the O'z DSt text remains a valid national reference.
Q: Is it part of a series?
A: Yes — it is Part 3 of the ISO/IEC 9126 family (product quality): Part 1 (quality model), Part 2 (external metrics), Part 3 (internal metrics) and Part 4 (quality-in-use metrics). The whole ISO/IEC 9126 series has been migrated into the ISO/IEC 25000 SQuaRE family internationally.
Q: What are the key keywords?
A: internal metrics; software measurement; code complexity; maintainability; coupling; cohesion; ISO/IEC 9126; product quality; O'z DSt; software engineering.