IEEE/ISO/IEC 12207-2008
Superseded
A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.
View Superseded by
ISO/IEC/IEEE International Standard - Systems and software engineering -- Software life cycle processes
23-07-2013
English
31-01-2008
Introduction
1 Overview
1.1 Scope
1.2 Purpose
1.3 Limitations
2 Conformance
2.1 Intended usage
2.2 Full conformance
2.3 Tailored conformance
3 Normative references
4 Terms and definitions
5 Application of this International Standard
5.1 Key concepts of this International Standard
5.1.1 Relationship of software products and software services
5.1.2 Relationship between systems and software
5.1.3 Organizations and parties
5.1.4 Organization-level and project-level adoption
5.1.5 Tailoring
5.1.6 Temporal relationships among the processes
5.1.7 Evaluation versus verification, and validation
5.1.8 Criteria for processes
5.1.9 Description of processes
5.1.10 General Characteristics of processes
5.1.11 Decomposition of processes
5.1.12 Life cycle models and stages
5.2 Organization of this International Standard
5.2.1 Categories of Life Cycle Processes
5.2.2 Summary of Life Cycle Processes
5.2.3 Process Reference Model
6 System Life Cycle Processes
6.1 Agreement Processes
6.1.1 Acquisition Process
6.1.2 Supply Process
6.2 Organizational Project-Enabling Processes
6.2.1 Life Cycle Model Management Process
6.2.2 Infrastructure Management Process
6.2.3 Project Portfolio Management Process
6.2.4 Human Resource Management Process
6.2.5 Quality Management Process
6.3 Project Processes
6.3.1 Project Planning Process
6.3.2 Project Assessment and Control Process
6.3.3 Decision Management Process
6.3.4 Risk Management Process
6.3.5 Configuration Management Process
6.3.6 Information Management Process
6.3.7 Measurement Process
6.4 Technical Processes
6.4.1 Stakeholder Requirements Definition Process
6.4.2 System Requirements Analysis Process
6.4.3 System Architectural Design Process
6.4.4 Implementation Process
6.4.5 System Integration Process
6.4.6 System Qualification Testing Process
6.4.7 Software Installation Process
6.4.8 Software Acceptance Support Process
6.4.9 Software Operation Process
6.4.10 Software Maintenance Process
6.4.11 Software Disposal Process
7 Software Specific Processes
7.1 Software Implementation Processes
7.1.1 Software Implementation Process
7.1.2 Software Requirements Analysis Process
7.1.3 Software Architectural Design Process
7.1.4 Software Detailed Design Process
7.1.5 Software Construction Process
7.1.6 Software Integration Process
7.1.7 Software Qualification Testing Process
7.2 Software Support Processes
7.2.1 Software Documentation Management Process
7.2.2 Software Configuration Management Process
7.2.3 Software Quality Assurance Process
7.2.4 Software Verification Process
7.2.5 Software Validation Process
7.2.6 Software Review Process
7.2.7 Software Audit Process
7.2.8 Software Problem Resolution Process
7.3 Software Reuse Processes
7.3.1 Domain Engineering Process
7.3.2 Reuse Asset Management Process
7.3.3 Reuse Program Management Process
Annex A (normative) Tailoring Process
A.1 Introduction
A.2 Tailoring Process
A.2.1 Purpose of the Tailoring Process
A.2.2 Tailoring Process outcomes
A.2.3 Tailoring Process activities
Annex B (normative) Process Reference Model (PRM) for
Assessment Purposes
B.1 Introduction
B.2 Conformance with ISO/IEC 15504-2
B.2.1 General
B.2.2 Requirements for Process Reference Models
B.2.3 Process descriptions
B.3 Process Reference Model
B.3.1 Acquisition Process Lower-Level Processes
B.3.2 Supply Process Lower-Level Processes
B.3.3 Life Cycle Model Management Process Lower-Level
Processes
B.3.4 Human Resource Management Process Lower-Level
Processes
B.3.5 Software Operation Process Lower-Level Processes
Annex C (informative) History and rationale
C.1 Introduction
C.2 History
C.3 Goals
C.4 Process constructs and their usage
C.5 Relations among version of standards
Annex D (informative) ISO/IEC 12207 and ISO/IEC 15288
process alignment
Annex E (informative) Process views
E.1 Introduction
E.2 Definition
E.3 The process view concept
E.3.1 Process viewpoint
E.4 Process view for usability
Annex F (informative) Some example process descriptions
F.1 Organizational Alignment Process
F.1.1 Purpose
F.1.2 Outcomes
F.2 Organization Management Process
F.2.1 Purpose
F.2.2 Outcomes
F.3 Contract Change Management Process
F.3.1 Purpose
F.3.2 Outcomes
F.3.3 Activities and tasks
Annex G (informative) Relationship to other IEEE standards
Annex H (informative) Bibliography
Annex I (informative) List of participants
Describes a common framework for software life cycle processes, with well-defined terminology, that can be referenced by the software industry.
Committee |
Software & Systems Engineering Standards Comm
|
DevelopmentNote |
Supersedes MIL-STD-498. Also numbered as ISO/IEC 12207. (04/2008) Supersedes IEEE 12207.0, IEEE 12207.2 and IEEE DRAFT 12207. (05/2008)
|
DocumentType |
Standard
|
Pages |
138
|
PublisherName |
Institute of Electrical & Electronics Engineers
|
Status |
Superseded
|
SupersededBy | |
Supersedes |
AQAP 169 : 1 | NATO GUIDANCE ON THE USE OF AQAP 160 EDITION 1 |
05/30129502 DC : DRAFT FEB 2005 | ISO/IEC 15289 - SYSTEMS AND SOFTWARE ENGINEERING - CONTENT OF SYSTEMS AND SOFTWARE LIFE CYCLE PROCESS INFORMATION PRODUCTS (DOCUMENTATION) |
BS ISO/IEC 33071:2016 | Information technology. Process assessment. An integrated process capability assessment model for Enterprise processes |
BS ISO/IEC 26511:2011 | Systems and software engineering. Requirements for managers of user documentation |
BS ISO/IEC/IEEE 24748-4:2016 | Systems and software engineering. Life cycle management Systems engineering planning |
NASA STD 8719.13 : 2013 | SOFTWARE SAFETY STANDARD |
ISO/IEC/IEEE 15289:2017 | Systems and software engineering Content of life-cycle information items (documentation) |
ISO/IEC 15289:2006 | Systems and software engineering Content of systems and software life cycle process information products (Documentation) |
MIL-DTL-29563 Revision B:2014 | Antenna System, Aims Shipboard, Electronically Steered OE-120/UPX |
AFGS-87219 Revision B:2012 | ELECTRICAL POWER SYSTEMS, AIRCRAFT |
SAE EIA649_1 | Configuration Management Requirements For Defense Contracts |
BS ISO/IEC 26512:2011 | Systems and software engineering. Requirements for acquirers and suppliers of user documentation |
BS ISO/IEC/IEEE 15289:2011 | Systems and software engineering. Content of life-cycle information products (documentation) |
BS ISO/IEC/IEEE 29148 : 1900 | SYSTEMS AND SOFTWARE ENGINEERING - LIFE CYCLE PROCESSES - REQUIREMENTS ENGINEERING |
BS ISO/IEC 26515:2011 | Systems and software engineering. Developing user documentation in an agile environment |
BS ISO/IEC 16326:2009 | Systems and software engineering. Life cycle processes. Project management |
BS ISO/IEC 16085:2006 | Systems and software engineering. Life cycle processes. Risk management |
BS ISO/IEC/IEEE 15289:2019 | Systems and software engineering. Content of life-cycle information items (documentation) |
ISO/IEC/IEEE 26515:2011 | Systems and software engineering Developing user documentation in an agile environment |
IEEE 14102-2010 | IEEE Standard for Adoption of ISO/IEC 14102:2008 Information Technology--Guideline for the Evaluation and Selection of CASE Tools |
IEEE/ISO/IEC 26512-2011 | IEEE/ISO/IEC Systems and software engineering -- Requirements for acquirers and suppliers of user documentation |
IEEE/ISO/IEC 15289-2011 | ISO/IEC/IEEE Systems and software engineering -- Content of life-cycle information products (documentation) |
IEEE/ISO/IEC 29148-2011 | ISO/IEC/IEEE International Standard - Systems and software engineering -- Life cycle processes --Requirements engineering |
IEEE/ISO/IEC 26511-2012 | ISO/IEC/IEEE International Standard - Systems and software engineering -- Requirements for managers of user documentation |
IEEE/ISO/IEC 15289-2015 | ISO/IEC/IEEE International Standard Systems and software engineering -- Content of life-cycle information items (documentation) |
IEEE/ISO/IEC 15289-2017 | ISO/IEC/IEEE International Standard - Systems and software engineering -- Content of life-cycle information items (documentation) |
PD ISO/IEC TR 19759:2016 | Software Engineering. Guide to the software engineering body of knowledge (SWEBOK) |
MIL-HDBK-516 Revision C:2014 | AIRWORTHINESS CERTIFICATION CRITERIA |
IEEE 828-2012 | IEEE Standard for Configuration Management in Systems and Software Engineering |
MIL-STD-3046 Base Document:2013 | CONFIGURATION MANAGEMENT |
BS ISO/IEC 15289:2006 | Systems and software engineering. Content of systems and software life cycle process information products (documentation) |
MIL-STD-881 Revision C:2011 | WORK BREAKDOWN STRUCTURES FOR DEFENSE MATERIAL ITEMS |
ISO/IEC/IEEE 24748-4:2016 | Systems and software engineering — Life cycle management — Part 4: Systems engineering planning |
NASA STD 8719.24 : 2011 | NASA EXPENDABLE LAUNCH VEHICLE PAYLOAD SAFETY REQUIREMENTS |
NASA MSFC STD 3394 : 2005 | STANDARD FOR CONTRACTOR CONFIGURATION MANAGEMENT FOR MSFC PROGRAMS/PROJECTS |
IEEE 1633-2016 REDLINE | IEEE Recommended Practice on Software Reliability |
MIL-DTL-62421 Revision A:2009 | CONTROL, UNIT, ELECTRONIC, DIGITAL |
ASTM D 7520 : 2016 : REDLINE | Standard Test Method for Determining the Opacity of a Plume in the Outdoor Ambient Atmosphere |
ISO/IEC/IEEE 16326:2009 | Systems and software engineering Life cycle processes Project management |
ISO/IEC/IEEE 29148:2011 | Systems and software engineering Life cycle processes Requirements engineering |
IEEE 1856-2017 | IEEE Standard Framework for Prognostics and Health Management of Electronic Systems |
ISO/IEC/IEEE 26511:2011 | Systems and software engineering Requirements for managers of user documentation |
ISO/IEC 33071:2016 | Information technology — Process assessment — An integrated process capability assessment model for Enterprise processes |
ISO/IEC TR 19759:2015 | Software Engineering — Guide to the software engineering body of knowledge (SWEBOK) |
ABS 0253 : 2016 | GUIDE FOR SOFTWARE SYSTEMS VERIFICATION ABS CYBERSAFETY[TM] VOLUME 4 |
NASA MSFC STD 555 : 2013 | MSFC ENGINEERING DOCUMENTATION STANDARD |
ABS 0254 : 2016 | GUIDANCE NOTES ON SOFTWARE PROVIDER CONFORMITY PROGRAM ABS CYBERSAFETY[TM] VOLUME 5 |
MIL-DTL-31000 Revision C:2004 | TECHNICAL DATA PACKAGES |
ABS 0251 : 2016 | CYBERSECURITY IMPLEMENTATION FOR THE MARINE AND OFFSHORE INDUSTRIES - CYBERSAFETY[TM] VOLUME 2 |
CAN/CSA-ISO/IEC/IEEE 24748-4:18 | Systems and software engineering — Life cycle management — Part 4: Systems engineering planning (Adopted ISO/IEC/IEEE 24748-4:2016, first edition, 2016-05-15) |
IEEE 1517-2010 | IEEE Standard for Information Technology--System and Software Life Cycle Processes--Reuse Processes |
IEEE 45.3-2015 | IEEE Recommended Practice for Shipboard Electrical Installations -- Systems Engineering |
IEEE/ISO/IEC 15288-2008 REDLINE | ISO/IEC/IEEE International Standard - Systems and software engineering System life cycle processes |
IEEE 12207.1-1997 | IEEE/EIA Guide - Industry Implementation of International Standard ISO/IEC 12207 : 1995 (ISO/IEC 12207) - Software Life Cycle Processes - Life Cycle Data |
IEEE 15026-4-2013 | IEEE Standard Adoption of ISO/IEC 15026-4--Systems and Software Engineering--Systems and Software Assurance--Part 4: Assurance in the Life Cycle |
IEEE 7-4.3.2-2016 | IEEE Standard Criteria for Programmable Digital Devices in Safety Systems of Nuclear Power Generating Stations |
ISO 9241-11:1998 | Ergonomic requirements for office work with visual display terminals (VDTs) Part 11: Guidance on usability |
ISO/IEC TR 24774:2010 | Systems and software engineering Life cycle management Guidelines for process description |
ISO/IEC TR 9294:2005 | Information technology Guidelines for the management of software documentation |
ISO/PAS 18152:2003 | Ergonomics of human-system interaction Specification for the process assessment of human-system issues |
ISO/IEC 9126-1:2001 | Software engineering Product quality Part 1: Quality model |
ISO/IEC 14764:2006 | Software Engineering — Software Life Cycle Processes — Maintenance |
ISO/IEC TR 9126-4:2004 | Software engineering Product quality Part 4: Quality in use metrics |
ISO/IEC 15289:2006 | Systems and software engineering Content of systems and software life cycle process information products (Documentation) |
ISO/TR 18529:2000 | Ergonomics Ergonomics of human-system interaction Human-centred lifecycle process descriptions |
ISO/IEC 25000:2014 | Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — Guide to SQuaRE |
ISO/IEC 15288:2008 | Systems and software engineering — System life cycle processes |
ISO 9004:2009 | Managing for the sustained success of an organization A quality management approach |
ISO/IEC 16085:2006 | Systems and software engineering — Life cycle processes — Risk management |
ISO/IEC 18019:2004 | Software and system engineering Guidelines for the design and preparation of user documentation for application software |
IEEE 12207.0-1996 | IEEE/EIA Standard - Industry Implementation of International Standard ISO/IEC 12207:1995 (ISO/IEC 12207) Standard for Information Technology -- Software Life Cycle Processes |
ISO/IEC TR 9126-3:2003 | Software engineering Product quality Part 3: Internal metrics |
ISO/IEC 25062:2006 | Software engineering Software product Quality Requirements and Evaluation (SQuaRE) Common Industry Format (CIF) for usability test reports |
ISO 9001:2015 | Quality management systems — Requirements |
ISO/IEC TR 15271:1998 | Information technology Guide for ISO/IEC 12207 (Software Life Cycle Processes) |
ISO 9000:2015 | Quality management systems — Fundamentals and vocabulary |
ISO/IEC TR 9126-2:2003 | Software engineering Product quality Part 2: External metrics |
ISO/IEC 90003:2014 | Software engineering Guidelines for the application of ISO 9001:2008 to computer software |
ISO 10007:2017 | Quality management — Guidelines for configuration management |
ISO/IEC 25030:2007 | Software engineering Software product Quality Requirements and Evaluation (SQuaRE) Quality requirements |
ISO 13407:1999 | Human-centred design processes for interactive systems |
ISO/IEC 15939:2007 | Systems and software engineering Measurement process |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.