BS ISO/IEC/IEEE 24748-3:2020 - Systems and software engineering. Life cycle management. Guidelines for the application of ISO/IEC/IEEE 12207 (software life cycle processes)

BS ISO/IEC/IEEE 24748-3:2020

Systems and software engineering. Life cycle management. Guidelines for the application of ISO/IEC/IEEE 12207 (software life cycle processes)

Status : Current   Published : October 2020



This document is a guideline for the application of ISO/IEC/IEEE 12207:2017. This document establishes guidance to implement a common framework for software life cycle processes, with well-defined terminology, that can be referenced by the software industry. This document provides guidance on defining, controlling, and improving software life cycle processes within an organization or a project. This document recommends methods and approaches suitable for a variety of life cycle models. The guidance emphasizes the importance of establishing a strategy, planning, and the involvement of stakeholders, with the ultimate goal of achieving customer satisfaction.

This document applies to the acquisition, supply, design and development, transition, operation, maintenance, and disposal (whether performed internally or externally to an organization) of software systems, products, and services (including software as a service (SaaS)), and the software portion of any system. Software includes the software portion of firmware. The guidance on processes, activities, and tasks in this document can also be applied during the acquisition of a system that contains software. The guidance in this document can also be used as a basis for selecting, establishing, and improving organizational environments, e.g., methods, procedures, techniques, tools, and trained personnel.

In the context of this document, there is a continuum of human-made systems from those that use little or no software to those in which software is the primary interest. It is rare to encounter a complex system without software, and all software systems require physical system components (hardware) to operate, either as part of the software system-of-interest (SoI) or as an enabling system or infrastructure. Thus, the choice of whether to apply this document for guidance to the software life cycle processes, or ISO/IEC/IEEE 24748-2, depends on the SoI. At a high level, both documents have the same life cycle process framework, but differ in guidance for activities and tasks to perform software engineering or systems engineering, respectively.

The processes and process groups in this document are identical in their purpose and outcomes with those in ISO/IEC/IEEE 12207:2017 and in ISO/IEC/IEEE 15288:2015, with one exception: the System/Software Requirements Definition process of ISO/IEC/IEEE 12207:2017 and this document has a different name from the System Requirements Definition process of ISO/IEC/IEEE 15288:2015.

Use of the guidance in this document is appropriate regardless of software system size or complexity or organizational size. The process outcomes from the ISO/IEC/IEEE 12207:2017 life cycle processes are meant to be generic and applicable to the engineering of any software system in any size organization.

This document does not prescribe nor detail a specific software life cycle model, development methodology, method, modelling approach, or technique and method. The variety of ways for implementing software (e.g., development of new code, integration of existing open source components and commercial products, or modifications to existing software, including transition to new platforms) make it impossible to detail specific procedures.

This document does not establish a management system or provide guidance on the use of any management system standard. However, it is intended to be compatible with the quality management system specified by ISO 9001, the service management system specified by ISO/IEC 20000-1, the IT asset management system specified by ISO/IEC 19770 (all parts), and the information security management system specified by ISO/IEC 27000.

Clause 6 provides guidance on aspects of purposes, outcomes, activities, and tasks in ISO/IEC/IEEE 12207:2017. However, this document does not repeat the detailed requirements and recommendations for purposes, outcomes, activities, and tasks for each life cycle process found in ISO/IEC/IEEE 12207:2017. Clause 6 also provides references to specialized standards that provide more detailed requirements and guidance for the various processes and information products (information items). This document does not detail information items (process inputs and outputs) in terms of name, format, explicit content and recording media.


ISO/IEC/IEEE 15289 addresses the content for life cycle process information items (documentation).

Standard NumberBS ISO/IEC/IEEE 24748-3:2020
TitleSystems and software engineering. Life cycle management. Guidelines for the application of ISO/IEC/IEEE 12207 (software life cycle processes)
Publication Date27 October 2020
Normative References(Required to achieve compliance to this standard)No other standards are normatively referenced
Informative References(Provided for Information)ISO/IEC/IEEE 26511:2018, ISO/IEC 33020:2019, ISO 9001:2015 (Spanish), ISO/IEC 33004:2015, ISO/IEC/IEEE 29148:2018, ISO/IEC/IEEE 12207-2:2020, ISO 9001:2015 ADVANCED ACCESS, ISO/IEC/IEEE 26512:2018, ISO 10004, ISO/IEC 27036 (all parts), ISO/IEC/IEEE 24748-1, ISO/IEC/IEEE 24748-7, IEEE Std 730-2014, ISO/IEC 19770 (all parts), IEEE Std 828-2012, ISO/IEC/IEEE 29119, ISO/IEC/IEEE 41062, ISO/IEC/IEEE 24748-2, IEEE 7000, ISO/IEC 25030, ISO/IEC 14143 (all parts), ISO/IEC/IEEE 24765, ISO/IEC/IEEE 16085, ISO/IEC 25012, IEEE Std 1320.1, ISO/IEC 26514, ISO/IEC/IEEE 24748-8, ISO/IEC/IEEE 42010:2011, ISO 9000:2015 Advanced Access, ISO/IEC 16350:2015, ISO/IEC/IEEE 16326:2019, ISO/IEC 27000:2018, ISO/IEC 25062:2006, ISO 9001:2015, ISO/IEC/IEEE 26531:2015, ISO/IEC/IEEE 23026:2015, ISO/IEC/IEEE 15288:2015, ISO/IEC 25063:2014, ISO/IEC/IEEE 26513:2017, ISO 9000:2015, ISO/IEC 25010:2011, ISO 10007:2017, ISO/IEC/IEEE 24748-5:2017, ISO/IEC/IEEE 15289:2019, ISO/IEC 20000-1:2018, IEC/IEEE 82079-1:2019, ISO/IEC 33001:2015, ISO/IEC 25030:2007, ISO 9241-11:2018, ISO/IEC 14764:2006
ReplacesPD ISO/IEC TR 24748-3:2011
International RelationshipsISO/IEC/IEEE 24748-3:2020
Draft Superseded By19/30400337 DC
DescriptorsLife cycle, Organizations, Maintenance, Verification, Life (durability), Data processing, Quality assurance systems, Computer programs, Duration, Computer software, Management operations, Delivery, Software engineering techniques
Title in FrenchIngénierie des systèmes et du logiciel. Gestion du cycle de vie Lignes directrices pour l'application de l'ISO/IEC/IEEE 12207 (processus du cycle de vie du logiciel)
ISBN978 0 539 05878 9
File Size3.07 MB

 Your basket
Your basket is empty

Multi-user access to over 3,500 medical device standards, regulations, expert commentaries and other documents

Worldwide Standards
We can source any standard from anywhere in the world

Tracked Changes

Understand the changes made to a standard with our new Tracked Changes version

Develop a PAS

Develop a fast-track standardization document in 9-12 months