IEEE 12207 : 2008
IEEE 12207 : 2008
SYSTEMS AND SOFTWARE ENGINEERING - SOFTWARE LIFE CYCLE PROCESSES
Institute of Electrical & Electronics Engineers
SYSTEMS AND SOFTWARE ENGINEERING - SOFTWARE LIFE CYCLE PROCESSES
Institute of Electrical & Electronics Engineers
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.
Document Type | Standard |
Status | Current |
Publisher | Institute of Electrical & Electronics Engineers |
Supersedes |
|