What this heading covers
The annex is the vocabulary of the raw material. Each of the thirty-one subclauses names one element: number of functions, requirements, failures, faults, hazards, test cases, restarts, jobs, tasks, user actions, user inputs, data items, records, responses, results, user operations, system operations, languages, software modules, components, interfaces, information structures, user interfaces, interface items, operational usage scenarios, events, input conditions, hardware environments, software environments, operational environments, and duration. The names are public in the contents; the text of each subclause is behind the paywall. The list is worth reading as a whole because it shows the shape of the measure set: almost everything is a count of something, or a duration, and the quality measures combine those counts into ratios, percentages and statistics. A team that wants a measure the draft does not name can build it from the same elements and should label it as a local measure.
Record position: annex 2 of 5. The heading is B in the public contents; its text is informative and not public.
What the heading asks of a team
Counts of work
Functions, requirements, tasks, jobs, test cases, operational usage scenarios. These describe the size of the thing being measured, and they usually become denominators.
Counts of failure
Failures, faults, hazards, restarts. These describe what went wrong and when, and they usually become numerators.
Counts of interaction and environment
User actions, inputs, operations, responses, results, data items, records, interfaces, modules, components, environments, languages. These describe the population and the conditions.
What to put in place before publication
- Build an element catalogue with the unit, the source and the collection window for each element you use.
- Map each element to the thirty-one names where it fits, and mark the ones you add.
- Record the population behind each count, because the same element name can mean different populations.
- Test one element twice from the same source, and record any difference.
- Keep duration separate from counts in the catalogue, because the combination rules differ.
The test a reviewer asks
- Does every measure in the register trace to named elements with a unit and a source?
- Is every element not in Annex B labelled as a local addition?
Where teams usually fall short
- An element collected with no unit, so the measure cannot be recomputed.
- Local elements presented as if Annex B defined them.
What happens next
Annex C explains the data types those elements produce. Read it before writing a measurement function.
Source
ISO/IEC DIS 25000-23.2, standard record 89069 https://www.iso.org/standard/89069.html read 22 October 2026
ISO Online Browsing Platform, free preview of ISO/IEC DIS 25000-23.2 https://www.iso.org/obp/ui#iso:std:iso-iec:25000:-23:dis:ed-1:v2:en read 22 October 2026
ISO/IEC 25020:2019, Quality measurement framework https://www.iso.org/standard/72117.html read 22 October 2026
ISO/IEC 25021:2012, Quality measure elements https://www.iso.org/standard/55477.html read 22 October 2026