Briefing Introduction To Software Configuration Management Training
Briefing Introduction To Software Configuration Management Training
Introduction for
Software Configuration
Management
Training
I thought I
knew it all !
IEEE 12207 “Software Life Cycle Processes”
History of 12207
Abstract
ISO/IEC 12207 provides a common framework for developing
and managing software. IEEE/EIA 12207.0 consists of the
clarifications, additions, and changes accepted by the Institute
of Electrical and Electronics Engineers (IEEE) and the Electronic
Industries Alliance (EIA) as formulated by a joint project of the
two organizations. IEEE/EIA 12207.0 contain concepts and
guidelines to foster better understanding and application of the
standard. Thus this standard provides industry a basis for
software practices that would be useable for both national and
international business.
IEEE 12207 “Software Life Cycle Processes”
• Purpose: This International Standard establishes a common
framework for software life cycle processes, with well-defined
terminology, that can be referenced by the software industry. It
contains processes, activities, and tasks that are to be applied
during the acquisition of a system that contains software, a
stand-alone software product, and software service and during
the supply, development, operation, and maintenance of
software products. Software includes the software portion of
firmware.
This International Standard also provides a process that can be
employed for defining, controlling, and improving software life
cycle processes.
•Application: Applies to the acquisition of systems and software
products and services, to the supply, development, operation,
and maintenance of software products, and to the software
portion of firmware, whether performed internally or externally
to an organization.
IEEE 12207 “Software Life Cycle Processes”
This clause presents the software life cycle that can be employed
to acquire, supply, develop, operate, and maintain software
products. The objective is to provide a road map for the users of
this International Standard so that they can orient themselves in it
and apply it judiciously.
6.1 Documentation
5.1 Acquisition
• Process Implementation
• System Requirements Analysis
• System Architectural Design
• Software Requirements Analysis
• Software Architectural Design
• Software Detailed Design
• Software Coding and Testing
• Software Integration
• Software Qualification Testing
• System Integration
• System Qualification Testing
• Software Installation
• Software Acceptance Support
IEEE 12207 “Software Life Cycle Processes”
5 PRIMARY 8 SUPPORTING
LIFE CYCLE PROCESSES LIFE CYCLE PROCESSES
6.1 Documentation
5.1 Acquisition
List of Activities:
• The CM Activities;
6.1 Documentation
5.1 Acquisition
SUMMARY
IEEE/EIA 12207.0: Software Life Cycle Processes
• Purpose: This International Standard establishes a
common framework for software life cycle
processes, with well-defined terminology, that can
be referenced by the software industry.
• Application: Applies to the acquisition of systems
and software products and services, to the supply,
development, operation, and maintenance of
software products, and to the software portion of
firmware, whether performed internally or externally
to an organization.
IEEE 12207 “Software Life Cycle Processes”
5 PRIMARY 8 SUPPORTING
LIFE CYCLE PROCESSES LIFE CYCLE PROCESSES
6.1 Documentation
5.1 Acquisition