BS ISO/IEC 12207:2008 - Systems and software engineering. Software life cycle processes – BSI British Standards

BS ISO/IEC 12207:2008

Systems and software engineering. Software life cycle processes

Status : Superseded, Withdrawn   Published : February 2009 Replaced By : BS ISO/IEC/IEEE 12207:2017

*To ask about withdrawn titles contact the
Customer Relations, +44 345 086 9001

BS ISO/IEC 12207 is the first international standard to provide a comprehensive set of life cycle processes, activities and tasks for software that is part of a larger system, and for stand alone software products and services.

BS ISO/IEC 12207 establishes a common framework for software life cycle processes, with well defined terminology, that can be referenced by the software industry.

It contains processes, activities, and tasks to apply during the acquisition of a software product or service and during the supply, development, operation, maintenance and disposal of software products. Software includes the software portion of firmware.

BS ISO/IEC 12207 applies to the acquisition of systems and software products and services, to the supply, development, operation, maintenance, and disposal of software products and the software portion of a system, whether performed internally or externally to an organization. Those aspects of system definition needed to provide the context for software products and services are included.

BS ISO/IEC 12207 also provides a process that can be employed for defining, controlling, and improving software life cycle processes.

The processes, activities and tasks of this standard - either alone or in conjunction with ISO/IEC 15288 - may also be applied during the acquisition of a system that contains software.

Contents of BS ISO/IEC 12207 include:

  • Overview
  • Scope
  • Purpose
  • Limitations
  • Intended Usage
  • Conformance
  • Normative References
  • Terms and Definitions
  • Application of this International Standard
  • Key Concepts of this International Standard
  • Relationship of Software Products and Software Services
  • Relationship between Systems and Software
  • Organizations and Parties
  • Organization-level and Project-level Adoption
  • Tailoring
  • Temporal Relationships among the Processes
  • Evaluation versus Verification, and Validation
  • Criteria for Processes
  • Description of Processes
  • General Characteristics of Processes
  • Decomposition of Processes
  • Life Cycle Models and Stages
  • Organization of this International Standard
  • Categories of Life Cycle Processes
  • Summary of Life Cycle Processes
  • Process Reference Model
  • System Life Cycle Processes
  • Agreement Processes
  • Acquisition Process
  • Supply Process
  • Organizational Project-Enabling Processes
  • Life Cycle Model Management Process
  • Infrastructure Management Process
  • Project Portfolio Management Process
  • Human Resource Management Process
  • Quality Management Process
  • Project Processes
  • Project Planning Process
  • Project Assessment and Control Process
  • Decision Management Process
  • Risk Management Process
  • Configuration Management Process
  • Information Management Process
  • Measurement Process
  • Technical Processes
  • Software Life Cycle Processes
  • Tailoring Process
  • Process Reference Model (PRM) for Assessment Purposes
  • History and Rationale
  • Process Views
  • Some Example Process Descriptions
  • Relationship to Other IEEE Standards
  • Relationship to Other IEEE Standards
  • Bibliography

BS ISO/IEC 12207 can be used in one or more of the following modes:

By an organization - to help establish an environment of desired processes. These processes can be supported by an infrastructure of methods, procedures, techniques, tools and trained personnel. The organization may then employ this environment to perform and manage its projects and progress systems through their life cycle stages. In this mode this standard is used to assess conformance of a declared, established set of life cycle processes to its provisions.

By a project - to help select, structure and employ the elements of an established set of life cycle processes to provide products and services. In this mode BS ISO/IEC 12207 is used in the assessment of conformance of the project to the declared and established environment.

By an acquirer and a supplier -  to help develop an agreement concerning processes and activities. Via the agreement, the processes and activities in BS ISO/IEC 12207 are selected, negotiated, agreed to and performed. In this mode this standard is used for guidance in developing the agreement.

By organizations and assessors - to perform assessments that may be used to support organizational process improvement.

Standard NumberBS ISO/IEC 12207:2008
TitleSystems and software engineering. Software life cycle processes
StatusSuperseded, Withdrawn
Publication Date28 February 2009
Withdrawn Date05 March 2018
Normative References(Required to achieve compliance to this standard)No other standards are normatively referenced
Informative References(Provided for Information)ISO 9001: 2000, IEEE Std 1517-1999, ISO/IEC 25062, ISO/IEC 18019:2004, IEEE/EIA 12207.0-1996, ISO/IEC 42010:2007, ISO/IEC 15288:2002, ISO 10007:2003, ISO/IEC 90003:2004, ISO/IEC 15288:2008, ISO 9004: 2000, ISO/IEC 24774:2007, ISO/IEC 25000:2005, ISO/IEC 15939:2007, ISO/TR 18529:2000, ISO/IEC 9126-1:2001, ISO/IEC 16085:2006, ISO/IEC 14764:2006, ISO 13407:1999, ISO/IEC TR 15271:1998, ISO/IEC TR 9126-3:2003, ISO/IEC TR 9126-2:2003, ISO 9241-11:1998, ISO/IEC TR 9126-4:2004, ISO 9000: 2005, ISO/IEC TR 9294:2005, ISO/IEC 25030:2007, ISO/IEC 15504, ISO/IEC 15289:2006, ISO PAS 18152:2003, ISO/IEC TR 20000:2005
Replaced ByBS ISO/IEC/IEEE 12207:2017
ReplacesBS ISO/IEC 12207:1995
International RelationshipsISO/IEC 12207:2008
Draft Superseded By07/30160561 DC
DescriptorsComputer software, Purchasing, Computer programs, Life cycle, Quality assurance systems, Life (durability), Delivery, Software engineering techniques, Definitions, Verification, Maintenance
Title in FrenchIngénierie des systèmes et du logiciel. Processus du cycle de vie du logiciel
Title in GermanSysteme und Software-Engineering. Software Lebenszyklusprozesse
ISBN978 0 580 58203 5
File Size1.782 MB

*To ask about withdrawn titles contact the
Customer Relations, +44 345 086 9001
 Your basket
Your basket is empty

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

Tracked Changes

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


The faster, easier way to work with standards

Develop a PAS

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

Customers who bought this product also bought