World Library  
Flag as Inappropriate
Email this Article

Ieee 12207

Article Id: WHEBN0001239950
Reproduction Date:

Title: Ieee 12207  
Author: World Heritage Encyclopedia
Language: English
Subject: IEEE 1471, IEEE Standards Association, MIL-STD-498, DOD-STD-2167A, IEEE standards
Collection: Ieee Standards
Publisher: World Heritage Encyclopedia

Ieee 12207

IEEE Std 12207, "Systems and software engineering -- Software life cycle processes", is an international standard that establishes a common framework for software life cycle process, with well-defined terminology.

This standard defines a comprehensive set of processes that cover the entire life-cycle of a software system—from the time a concept is made to the retirement of the software.

The standard defines a set of processes, which are in turn defined in terms of activities. The activities are broken down into a set of tasks.

The processes are defined in three broad categories: Primary Life Cycle Processes, Supporting Life Cycle Processes, and Organisational Life Cycle Processes.

IEEE Std 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. Software includes the software portion of firmware. This revision integrates ISO/IEC 12207:1995 with its two amendments and was coordinated with the parallel revision of ISO/IEC 15288:2002 (System life cycle processes) to align structure, terms, and corresponding organizational and project processes. This standard may be used stand-alone or jointly with ISO/IEC 15288, and supplies a process reference model that supports process capability assessment in accordance with ISO/IEC 15504-2 (Process assessment). An annex provides support for IEEE users and describes relationships of this International Standard to IEEE standards.[1]

IEEE Std 12207-2008 is identical to ISO/IEC 12207:2008. The same occurs for IEEE Std 15288-2008 and ISO/IEC 15288:2008. IEEE Std 12207-2008 replaces IEEE/EIA 12207.0-1996, "Industry Implementation of International Standard ISO/IEC 12207:1995 Standard for Information Technology -- Software Life Cycle Processes", which was an adoption with changes of ISO/IEC 12207:1995.[2]

This standard officially replaced MIL-STD-498 for the development of DoD software systems in May 1998.[3] Other NATO nations may have adopted the standard informally or in parallel with MIL-STD-498.


  • Process categories 1
    • Primary life cycle processes 1.1
    • Supporting life cycle processes 1.2
    • Organizational processes 1.3
  • Further reading 2
  • See also 3
  • References 4

Process categories

Primary life cycle processes

  • Acquisition process
  • Supply process
  • Development process
  • Operation process
  • Maintenance process

Supporting life cycle processes

  • Audit process
  • Configuration Management
  • Joint review process
  • Documentation process
  • Quality assurance process
  • Problem solving process
  • Verification process
  • Validation process

Organizational processes

  • Management process
  • Infrastructure process
  • Improvement process
  • Training process

Further reading

This standard is available for purchase at the IEEE website:

  • 12207-2008 - ISO/IEC/IEEE Standard for Systems and Software Engineering — Software Life Cycle Processes. 2008.  
  • 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. 1998.  
  • 12207.1-1997 - Industry implementation of International Standard ISO/IEC 12207: 1995. (ISO/IEC 12207) standard for information technology - software life cycle processes - life cycle data. 1998.  
  • 12207.2-1997 - Industry implementation of International Standard ISO/IEC 12207: 1995. (ISO/IEC 12207 standard for information technology - software life cycle processes - implementation considerations. 1998.  

See also


  1. ^ IEEE Standard 12207-2008 - Systems and software engineering -- Software life cycle processes, IEEE Computer Society, 2008 
  2. ^ "IEEE Introduction", ISO/IEC 12207:2008 -- Systems and software engineering -- Software life cycle processes, ISO/IEC JTC 1/SC 7, 2013 [2008] 
  3. ^ "Notice of Cancellation - MIL STD 498" (PDF). Archived from the original (PDF) on 2006-09-14. 

This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.

Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.