23ISO 25000-23Part 23 measurement record

Home / The record / Annex B

ISO/IEC DIS 25000-23.2, Annex B ยท Headings only

B Annex B: Quality Measure Elements used to define product quality measures

Annex B lists thirty-one quality measure elements, all count or duration primitives, from the number of functions and requirements to the number of environments and duration. Every measure in clause 6 is built from elements like these.

The free preview lists this heading and its subheadings but not the requirement text. This page states what the heading requires in our words and never invents the wording.

Not legal advice; does not certify. This page states our reading of a public draft, not the standard's wording, and it is not an official interpretation.

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

  1. Build an element catalogue with the unit, the source and the collection window for each element you use.
  2. Map each element to the thirty-one names where it fits, and mark the ones you add.
  3. Record the population behind each count, because the same element name can mean different populations.
  4. Test one element twice from the same source, and record any difference.
  5. 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

The rules this is built from

Read from the real rules, not invented.

This page is read from the public record for B: the heading in the free contents, and where public, the text the preview carries.

  • Read from the real rules
  • 63 record pages behind it
  • 116 public headings checked
  • Check any line yourself

The measure set is read from the public contents; the model table is read from the public 25010:2023 model. Where the draft text is not public, the page says so instead of filling the gap.

Nothing here is guessed while you wait. Each page is written from the public record and points to the exact page it came from. Record updated 22 October 2026