• There are no items in your cart

IEEE/ISO/IEC 12207-2008

Superseded
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
superseded

A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.

ISO/IEC/IEEE International Standard - Systems and software engineering -- Software life cycle processes
Available format(s)

PDF

Superseded date

07-23-2013

Language(s)

English

Published date

01-31-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)
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)
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 EIA 649/1 : 2014 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
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

View more information
US$408.67
Excluding Tax where applicable

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.