IEEE 12207

From Wikipedia, the free encyclopedia
Jump to: navigation, search

IEEE/EIA 12207.0, "Standard for Information Technology – Software Life Cycle Processes", is a standard that establishes a common framework for software life cycle process.

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

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.

Contents

Process categories [edit]

Primary life cycle processes [edit]

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

Supporting life cycle processes [edit]

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

Organizational processes [edit]

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

This standard is available for purchase at the IEEE website:

See also [edit]

References [edit]