IEEE/EIA 12207
0910023766
???
The Frameworks Quagmire (http://www.software.org/quagmire/) ()
ISO 9001 ISO/IEC 12207 ISO/IEC 15504 CMM Quality System Requirements Life Cycle Processes Process Assessment Process Improvement
SW
SW
ISO/IEC 12207
(ISO) (IEC) 1995 ISO/IEC 12207 (WHAT) 1998 IEEEEIA IEEE/EIA 12207 ( IEEE/EIA 12207.0, IEEE/EIA 12207.1 IEEE/EIA 12207.2 ) (HOW)
ISO/IEC 12207 ISO/IEC 12207
ISO/IEC 12207 5. 6. 5.1 5.2 6.1 6.2 6.3 5.3 5.4 5.5 6.4 6.5 6.6 6.7 6.8 7. 7.1 7.2 7.3 7.4
ISO/IEC 12207 5.) 6.) 7.)
ISO/IEC 12207
RFP
ISO/IEC 12207
, / /
ISO/IEC 12207
ISO/IEC 9126 - HWSWMO /
ISO/IEC 12207
ISO/IEC 12207
/ / / / /
ISO/IEC 12207
ISO/IEC 12207
ISO/IEC 12207
ISO/IEC 12207
ISO/IEC 12207
ISO/IEC 12207
ISO/IEC 12207
ISO/IEC 12207
ISO/IEC 12207
. 6. 5.1 6.1 RFP 5.2 5.3 5.5 6.5 / / 6.2 6.3 6.4 6.5 6.6 6.7 6.8. 7.2 7.4 7.1 7.3
4 4 1,2,3 2,3 3 3 3 (I)V&V 3 3 V&V 3 O (T) 1 2 3 4 PDCA
12207 Amendment(2002) Added Additional ISO/IEC 15504 reference model processes Usability process Product evaluation process Human Resource process (previously Training) Asset management process Reuse program management process Domain engineering process Includes Outcomes
Life cycle processes - Software - 12207 Primary processes Operation Acquisition Supply Maintenance Development Supporting processes Documentation Configuration management Verification Validation Problem resolution Quality assurance Joint review Audit Organizational processes Management Infrastructure Improvement Human Resource Special process Tailoring
207 Processes Activities Tasks & Outcomes PROCESSES (21) ) ACTIVITIES (95) TASKS (325) Outcomes (254)
Life cycle processes - 12207 structure Process Activity Activity Task Task Task Task Input Task Output what to do action, not a how to do action
Engineering View Development Process Process Implementation Project Software Installation Software Acceptance Support System Requirements Analysis System Architectural Design System System Integration System Qualification Testing Software Requirements Analysis Software Architectural Design Software Detailed Design Software Coding & Testing Software Integration Software Qualification Testing Software
SUPPORTING PROCESSES Conception Retirement Software Life Cycle Documentation Configuration Management Validation Joint Review Quality Assurance Verification Audit Usability
IEEE/EIA 12207 IEEE/EIA 12207 IEEE/EIA 12207.0-1996( ) IEEE/EIA 12207.1-1997( ) IEEE/EIA 12207.2-1997( )
IEEE/EIA 12207 IEEE/EIA 12207 Part 0 IEEE/EIA Front Matter IEEE/EIA Foreword ISO/IEC 12207 Body Annexes Annexes IEEE/EIA 12207 Part 1 Guide to Life Cycle Data BODY Crossreferences to Part 0 Annexes IEEE/EIA 12207 Part 2 Guide to Process Implementation Body Quoted clause from Part 0 Guidance for quoted clause Annexes
(How) IEEE/EIA 12207.1 IEEE/EIA 12207.2 EIA/IEEE J-STD-016 IEEE/EIA 12207.0(What) ( )
IEEE/EIA 12207.0(What)X IEEE/EIA 12207.1IEEE/EIA 12207.2EIA/IEEE J-STD-016 ISO 9000:2000(How)Y Z
12207.0 12207.1 12207.2J-STD-016ISO 9000:2000
12207.0 12207.1&. 12207.2
ISO/IEC 12207 IEEE/EIA 12207.1 & 12207.2 SA_CMM
( ) ( )
2.5.1 2.5.2 2.5.3 2.5 2.4 2.3 2.2 2.1 2. 1. 1000 100 1000 10100 RFP
3. RFP 3.1 3.1.1 3.2 3.2.2 3.2.3 3.2.4 3.2.2 10100 3.1.2 100 1000 3.2.1 1000
RFP 3.3 3.3.3 3.3.5 / 3.4 3.4.1 3.4.2 3.4.3 10100 3.3.1 / 3.3.2 / 3.3.4 100 1000 1000
RFP 3.4.4 3.4.7 3.5.1 3.5.2 3.5.X 4. 5. 3.4.5 10100 3.4.6 3.5 100 1000 1000
7.3 8. RFP 6. 6.1 6.2 6.3 ( ) 7.1 7.2 10100 7. 100 1000 1000
()( )
IEEE/EIA 12207.0 IEEE/EIA 12207.1 EIA/IEEE J- STD-016
207.0() 3 3.1.3 12207.1 6.21 6.20 IEEE 730, 730.1, ISO 9001:2000, 10005 6.3.1.3 ( ) ( 6.4) (6.5) (6.6) (6.7) (6.8)