• 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.

    ISO/IEC/IEEE International Standard - Systems and software engineering -- Software life cycle processes

    Available format(s):  PDF

    Superseded date:  23-07-2013

    Language(s):  English

    Published date:  31-01-2008

    Publisher:  Institute of Electrical & Electronics Engineers

    Add To Cart

    Table of Contents - (Show below) - (Hide below)

    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

    Abstract - (Show below) - (Hide below)

    Describes a common framework for software life cycle processes, with well-defined terminology, that can be referenced by the software industry.

    General Product Information - (Show below) - (Hide below)

    Committee Software & Systems Engineering Standards Comm
    Development Note 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)
    Document Type Standard
    Publisher Institute of Electrical & Electronics Engineers
    Status Superseded
    Superseded By
    Supersedes

    Standards Referenced By This Book - (Show below) - (Hide below)

    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

    Standards Referencing This Book - (Show below) - (Hide below)

    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, flexibile and cost effective