ISO IEC IEEE 29148-2018 PDF
Name in English:
St ISO IEC IEEE 29148-2018
Name in Russian:
Ст ISO IEC IEEE 29148-2018
Original standard ISO IEC IEEE 29148-2018 in PDF full version. Additional info + preview on request
Full title and description
ISO/IEC/IEEE 29148:2018 — Systems and software engineering — Life cycle processes — Requirements engineering. This joint International Standard specifies processes, information items and content for requirements engineering across the system and software life cycle, and provides guidance for applying requirements-related processes in ISO/IEC/IEEE 15288 and ISO/IEC/IEEE 12207.
Abstract
The standard defines the construct of a good requirement, attributes and characteristics of requirements, and the iterative/recursive application of requirements engineering processes. It specifies required information items and their contents, offers guidance on formats, and is applicable to projects for man‑made systems, software‑intensive systems, products and services regardless of size, complexity or methodology.
General information
- Status: Published (Edition 2, confirmed current after periodic review).
- Publication date: November 2018 (published 2018‑11; IEEE records show publication date 30 November 2018).
- Publisher: Joint ISO/IEC/IEEE international standard (published under the ISO/IEC/IEEE collaboration; available through ISO and IEEE channels).
- ICS / categories: 35.080 (Software engineering / systems and software life cycle processes).
- Edition / version: Edition 2 (ISO/IEC/IEEE 29148:2018), superseding the 2011 edition.
- Number of pages: 92 pages (ISO bibliographic record).
Scope
Specifies required processes and products for engineering requirements for systems and software products and associated services throughout the life cycle; provides guidance for applying those processes with ISO/IEC/IEEE 15288 and 12207; defines information items and required content useful for developers, acquirers and other stakeholders on projects of any size or complexity.
Key topics and requirements
- Definition of the construct of a good requirement (characteristics such as clarity, verifiability, consistency and traceability).
- Processes for elicitation, analysis, specification, validation and management of requirements across the life cycle.
- Specification of required information items and their content (requirements documents, requirement attributes, models and related artifacts).
- Guidance to integrate requirements engineering with ISO/IEC/IEEE 15288 (systems life cycle) and ISO/IEC/IEEE 12207 (software life cycle).
- Traceability, change control and requirements verification/validation practices and attributes.
- Recommendations for formats, templates and documentation practices to improve requirement quality and reuse.
Typical use and users
Used by systems and software engineers, requirements engineers, systems architects, project managers, quality and configuration managers, acquirers/suppliers and practitioners responsible for establishing, documenting, managing and verifying requirements on development projects across industries (commercial, defense, aerospace, medical devices, IT services). It is leveraged both for project-level process definition and organizational guidance.
Related standards
Directly related to and intended for use with ISO/IEC/IEEE 15288 (systems life cycle processes) and ISO/IEC/IEEE 12207 (software life cycle processes); also references ISO/IEC/IEEE 15289 (content of lifecycle information items) and other lifecycle/process standards used alongside requirements engineering.
Keywords
Requirements engineering, requirements management, life cycle processes, traceability, verification, validation, requirement attributes, system engineering, software engineering, stakeholder needs.
FAQ
Q: What is this standard?
A: ISO/IEC/IEEE 29148:2018 is an international standard that specifies processes, information items and guidance for requirements engineering across system and software life cycles.
Q: What does it cover?
A: It covers the definition of good requirements, the processes for eliciting, analysing, specifying, validating and managing requirements, required information items and content, and guidance for integrating requirements engineering with broader life‑cycle standards like 15288 and 12207.
Q: Who typically uses it?
A: Practitioners such as requirements engineers, systems and software engineers, project and product managers, acquirers and suppliers, and quality/configuration managers across industries that develop systems and software.
Q: Is it current or superseded?
A: The 2018 edition (Edition 2) superseded the 2011 edition; the ISO bibliographic record indicates the 2018 edition is published and was confirmed current during its periodic review.
Q: Is it part of a series?
A: Yes — it is part of the family of ISO/IEC/IEEE standards addressing systems and software life‑cycle processes and related information items (notably ISO/IEC/IEEE 15288, 12207 and 15289).
Q: What are the key keywords?
A: Requirements engineering, requirement quality, traceability, requirements management, life cycle processes, verification, validation, stakeholder needs.