Edition 3 at DIS ballot, stage 40.20/ Planning date 12 September 2027, an estimate/ ISO/IEC/IEEE 29148:2018 applies today
ISO 29148 Revision CheckerThe requirements record, clause by clause, and the edition that follows it
THE 50 RECORDS

ISO 29148 clauses and information items, one page each

The requirement that applies today, the evidence an assessor asks for, the ways it commonly fails and the preparation that carries into the next edition. Every page names its clause and its source. The revision note is the same on every page because the public record does not show a clause level change.

ClauseRecordGroupWhat it asks, in one line
4.2Full conformanceConformanceA claim of full conformance is a package of four commitments.
4.5Tailored conformanceConformanceTailored conformance is available for information items, not for the life cycle processes.
5.2.1General: the requirements engineering functionConceptsRequirements engineering is the function that sits between the acquirer and the supplier or developer and keeps the requirements of the system, software or service in a usable state.
5.2.2StakeholdersConceptsThe minimum stakeholder set is users and acquirers, and they are not always the same people.
5.2.3Transformation of needs into requirementsConceptsRequirements work starts with stakeholder needs, goals or objectives that are still being refined.
5.2.4The requirements constructConceptsStakeholder, system and system element requirements have to be well formed.
5.2.5Characteristics of individual requirementsConceptsEvery stakeholder, system and system element requirement has to be necessary, appropriate, unambiguous, complete, singular, feasible, verifiable, correct and conforming.
5.2.6Characteristics of a set of requirementsConceptsA set of requirements has its own five characteristics.
5.2.7Requirement language criteriaConceptsTextual requirements should say what is needed, not how to build it.
5.2.8Requirements attributesConceptsA well formed requirement carries descriptive attributes that help a reader find, understand and manage it.
5.3.2Iteration and recursion in requirements engineeringConceptsThe requirements processes are applied iteratively and recursively.
6.1Requirement processesProcessesA project claiming conformance has to implement three requirements processes as they are defined in the framework it follows.
6.2.1Purpose: business or mission analysisProcessesThe process exists to define the problem or opportunity facing the business or mission, describe the solution space, and identify the classes of solution that could address the problem or take the opportunity.
6.2.3.2Prepare for business or mission analysisProcessesPreparation has four tasks.
6.2.3.3Define the problem or opportunity spaceProcessesThe analysis has to look at the problems and opportunities through the trade space factors that matter to the mission or business.
6.2.3.4Characterize the solution spaceProcessesThe process defines preliminary operational, acquisition, deployment, support and retirement concepts.
6.2.3.5Evaluate alternative solution classesProcessesEach alternative class is assessed against the available money, time, people and materials, and against the trade space factors recorded earlier.
6.2.3.6Manage the business or mission analysisProcessesTwo tasks close the process.
6.3.1Purpose: stakeholder needs and requirements definitionProcessesThe process defines stakeholder requirements for a system able to deliver the capabilities that users and other stakeholders need in a stated environment.
6.3.3.2Prepare for stakeholder needsProcessesPreparation has four tasks.
6.3.3.3Define stakeholder needsProcessesThe process defines the context of use inside the concept of operations and the earlier life cycle concepts, identifies the needs, prioritizes and down-selects them, and records each need with its rationale.
6.3.3.4Develop the operational conceptProcessesThe process defines a representative set of scenarios that cover the required capabilities and the anticipated operational and life cycle concepts.
6.3.3.5Transform needs into stakeholder requirementsProcessesThe process identifies the constraints on a solution, identifies which stakeholder requirements and functions bear on critical quality characteristics such as safety, security, assurance, health and the environment, and defines stakeholder requirements consistent with the concepts, scenarios, interactions, constraints and critical qualities.
6.3.3.6Analyze stakeholder requirementsProcessesThe complete stakeholder set is analyzed against the individual and set characteristics.
6.3.3.7Manage stakeholder needs and requirementsProcessesThe process obtains explicit agreement from the designated stakeholders, maintains traceability from the requirements to the stakeholders and their needs, and provides the key artefacts and information items for baselines.
6.4.1Purpose: system requirements definitionProcessesThe process transforms the user's view of wanted capabilities into the technical view of the solution needed to meet the operational need.
6.4.3.2Prepare for system requirementsProcessesPreparation defines the functional boundary of the system (or the software system, or an element), described by the behaviour and properties it must provide.
6.4.3.3Define system or software requirementsProcessesThe process defines each function the system must perform, the required states or modes, the implementation constraints, the requirements that relate to risk, criticality or critical quality, and the requirements with their rationale and attributes.
6.4.3.4Analyze system or software requirementsProcessesThe complete set is reviewed against the individual and set characteristics.
6.4.3.5Manage system or software requirementsProcessesThe process obtains explicit agreement on the system or software requirements, maintains bidirectional traceability, and provides the key artefacts and information items for baselines.
6.5.1Requirements activities in architecture definitionProcessesThe requirements work in architecture defines the interfaces and interactions that system elements have with each other and with external systems, and partitions, aligns and allocates requirements across architectural entities and the system elements.
6.5.2Requirements activities in verificationProcessesThe requirements work in verification selects the verification method or technique and the criteria for every verification action.
6.5.3Requirements activities in validationProcessesThe requirements work in validation identifies the validation scope and the corresponding validation actions.
6.6.1Management overviewProcessesRequirements management records and maintains the evolving requirements, their context and their history.
6.6.2.1Change managementProcessesWhatever causes a requirement change, the project has to expect it and manage the effect.
6.6.2.2.2Configuration identificationProcessesThe process decides which system elements and information items count as configuration items, establishes identifiers and attributes, and defines the baselines through the life cycle.
6.6.2.2.3Configuration change controlProcessesThe process tracks and manages baseline changes, change requests and variance requests.
6.6.2.3.3Perform information managementProcessesThe process obtains, develops or transforms the identified information items.
6.6.3.3Perform requirements measurementProcessesThe process collects, analyses and reports objective data about the requirements and the process.
8.1Requirements information item outlinesInformation itemsThe standard recommends an outline for each information item, but it does not impose one structure on every project.
8.2BRS example outlineInformation itemsThe BRS outline follows the business perspective.
8.3StRS example outlineInformation itemsThe StRS outline follows the stakeholder view.
8.4SyRS example outlineInformation itemsThe SyRS outline follows the system view.
8.5SRS example outlineInformation itemsThe SRS outline follows the software view.
7The required information itemsInformation itemsA project claiming conformance has to produce four information items: the business requirements specification, the stakeholder requirements specification, the system requirements specification and, where 12207 applies, the software requirements specification.
9.2General contentInformation itemsEvery requirements information item carries general content before its specific sections.
9.3BRS contentInformation itemsThe BRS records why the organization is developing or changing the system.
9.4StRS contentInformation itemsThe StRS records the stakeholder requirements for the system in its defined environment.
9.5SyRS contentInformation itemsThe SyRS records the technical requirements of the chosen system and the usability of the human-system interaction.
9.6SRS contentInformation itemsThe SRS records the requirements for a software product, a program or a group of programs in a specific environment.

Clause numbers and titles are the standard's own, because a reader has to find the clause. Everything else is our wording. Annex A is the operational concept content and is part of a full conformance claim; it has its own index. The information items in clauses 7 and 9 are included here because a project has to produce them.

THE RECORD

The rules this is built from

Every line names its source. The 60 records are written from the published ISO/IEC/IEEE 29148:2018, in our words, with the clause cited. The revision layer is read from the public ISO stage record and its scope abstract. Where the public record is silent, the page says so.

60 RECORDS

Clause by clause, and the information items

Each page states the requirement in our words, the evidence an assessor asks for, the common gaps and what to do before the edition changes.

Open the register
10 ANNEX A PAGES

The OpsCon content, labelled

Annex A content is part of a full conformance claim. Annex B is informative. Annex C is the tailoring process.

Open Annex A
ONE STAGE RECORD

No invented date

The DIS is at 40.20. The planning date is an estimate and is labelled wherever it appears.

Read the revision record

The ISO/IEC/IEEE 29148:2018 text is not reproduced. The DIS requirement text is not public and is not reproduced. The record this site reads is linked on the standards page.