17c91a9348ea70828faad7bc70fa0a35.ppt
- Количество слайдов: 26
Copyright © 2005, Systems and Software Consortium, Inc. Convergence of Systems and Software Engineering Standards Systems and Software Technology Conference Date: 18 April 2005 Presented By: Terry Doran, Chair IEEE 1220 Revision WG Systems and Software Consortium | 2214 Rock Hill Road, Herndon, VA 20170 -4227 Phone: (703)742 -8877 | FAX: (703)742 -7200 www. systemsandsoftware. org
Topics • Why Harmonize? • Systems and Software Standards Harmonization Efforts – – – ISO Systems and Software Engineering Standards (SC 7) IEEE Computer Society Efforts with SC 7 IEEE Adoption of ISO/IEC 15288 IEEE 1220 Revision ISO/IEC 15288 and 12207 Harmonization GEIA Update of EIA-632 SSTC’ 05 T. Doran 2
Why Harmonize? • International standards harmonization benefits acquisition, program and project managers who deal with complex systems and multi-national teams – International recognition and acceptance – Common understanding – Shortened cycle time • Harmonized standards collections ease process definition for multiple model users Facilitates systems and software process integration and use among collaborating multi-national teams SSTC’ 05 T. Doran 3
Standards Harmonization Road Map An Harmonization road map ISO/IEC JTC 1/SC 7 Systems Engineering ISO/IEC 15288 Software Engineering ISO/IEC 12207 Assessment ISO/IEC 15504 IEEE EIA IEEE 1220 EIA 632 Joint Standards Body Harmonization SC 7 Internal Harmonization … Adapted from: SC 7 WG 7 N 0560 Systems Engineering Study Group Report 11 JAN 02 SSTC’ 05 T. Doran 4
SC 7 Internal Harmonization • SC 7 has already taken major steps to harmonize its standards: – 15939, Measurement Process, was written to fit into 12207 – The Amendment to 12207 harmonizes its process framework with the purposes and outcomes of the 15504 process assessment standard • Issued: – ISO/IEC 90003 - A revision of ISO 9000 -3 that harmonizes 12207 and other standards with ISO 9001: 2000 • In process: – Harmonization of 15288 and 12207 so that systems and software efforts will draw from a compatible set of processes SSTC’ 05 T. Doran 5
IEEE CS Harmonization with SC 7 • IEEE CS is harmonizing systems and software standards collections with SC 7 – Led by James Moore, IEEE CS – SC 7 Liaison • Some IEEE standards are contributed to SC 7 – ISO/IEC 16085 on software risk management is the result of the fast-track ballot of IEEE Std 1540 • Some SC 7 standards are contributed to IEEE – ISO/IEC 15288 on system life cycle processes • Some standards are being merged – IEEE 1058 and ISO/IEC 16326 on software project management SSTC’ 05 T. Doran 6
Mr. Jim Moore: IEEE Computer Society Liaison Report to SC 7 – Brief to SC 7 TAG, Apr 2005 7
Mr. Jim Moore: IEEE Computer Society Liaison Report to SC 7 – Brief to SC 7 TAG, Apr 2005 8
IEEE Adoption of ISO/IEC 15288 • Adoption completed in March 2005 • Approved and awaiting publication • An informative annex was added – Explains relationship of ISO/IEC 15288 to other IEEE standards, e. g. IEEE Std 1220, IEEE/EIA 12207 SSTC’ 05 T. Doran 9
IEEE 1220 Revision Project • Project – Revision of IEEE Std 1220 -1998 Standard for Application and Management of the Systems Engineering Process • Purpose – Harmonize IEEE 1220 with ISO/IEC 15288 Systems engineering — System life cycle processes • Intent – Minimize initial changes to the existing IEEE 1220 – No change in scope or purpose of IEEE 1220 • Working Group – WG for Harmonization of Systems Engineering Standards (aka IEEE 1220 Revision WG) • Status – Revision approved March 2005; in publication process TSD-v 1. 0 -1 FEB 03 SSTC’ 05 T. Doran 10
IEEE 1220 – ISO/IEC 15288 Harmonization IEEE Std 1220 -1998 ISO/IEC 15288: 2002 IEEE WG* & SC 7 1220 -15288 Revision Plan and Issue Resolution Phase A 1220 -15288 Alignment IEEE-SC 7 Phase B 1220 -15288/12207 Harmonization Remaining Requirements 2003 -2004 Issues & Requirements 2002 -2004 IEEE Std 1220 - 2005 (Aligned) 2005/6 … Comments for Phase B JTC 1 Phase B Issues & Requirements Fast-track 2005 * IEEE 1220 Revision WG includes IEEE CS, SC 7 and INCOSE ISO/IEC 1220: 2005 (Aligned) ISO/IEC - IEEE 1220 (Harmonized) ISO/IEC 15288/12207 (Harmonized) SC 7 15288 – 12207 Harmonization Project 2003 -2007 SSTC’ 05 T. Doran 11
IEEE 1220 Revision Solutions • Informative annex added to IEEE 1220 to address structural and conceptual differences between the two standards • Minor changes to IEEE 1220 definitions • Addition of select ISO/IEC 15288 definitions • Soften the normative requirements for specific documents SSTC’ 05 T. Doran 12
Annex C – Nomenclature Comparison 15228 System-of-Interest System Element 15288 has no equivalent element 15288 Enabling Systems 15288 has no equivalent element SSTC’ 05 T. Doran 13
Annex C – Stage & Activity Comparisons Mapping from 1220 to 15288 IEEE 1220 – Clause 4 ISO/IEC 15288 – Clause 5 General Requirements In 14 Areas System Life Cycle Processes IEEE 1220 – Clause 6 Enterprise, Project, Technical Process Activities Systems Eng. Process 8 Tasks Mapping shows relationships from 1220 source statements to 15288 target activities SSTC’ 05 T. Doran 14
A System Standards Application Scenario Systems L Life ISO 15288 EIA 632 High-level Practices IEEE 1220 Level of Detail Process Description Detailed Practices Being Conceptualized Under Development Transition to Operations Being Operated Maintained, or Enhanced Being Replaced Or Dismantled Adapted from: SC 7 WG 7 N 0560 Systems Engineering Study Group Report 11 JAN 02 SSTC’ 05 T. Doran 15
SC 7’s 15288 -12207 Harmonization Project • Scope – Current scope of ISO/IEC 15288 and ISO/IEC 12207 and the associated guidance documents • Purpose – Harmonize ISO/IEC 15288 and ISO/IEC 12207 in order to ensure consistency in terminology, concepts, process architecture, document structure, processes, and other factors that will facilitate the joint usage of the documents • Primary input documents – – – ISO/IEC 15288: 2002 ISO/IEC 12207: 1995; ISO/IEC 12207: 1995/Amd 1: 2002 ISO/IEC TR 15271: 1998 ISO/IEC TR 19760 ISO/IEC 15504, part 2 & 5 ISO 9001: 2000 (TC 176) Extract from: SC 7 WG 7 N 0743 New Work Item proposal – Revision and harmonization of ISO/IEC 15288 and ISO/IEC 12207 and their guides - 31 OCT 03 SSTC’ 05 T. Doran 16
15288 -12207 Harmonization Status • 2004 Editorial Team Assignments – – – Project Editor, France, A. Faisandier, Technical Co-editor, INCOSE, J. Lake, Technical Co-editor, IEEE CS, T. Rout, Enterprise Co-editor, UK, S. Arnold, Agreement Co-editor, USA, T. Doran, Project Management & Support • Process Report update in NOV 04 for NB comment – Includes 20 WG ‘decisions’ to resolve harmonization issues • E. g. granularity, scope, process guidelines, project management, quality management, enterprise, vocabulary • Update report in JAN 05 based on comments SSTC’ 05 T. Doran 17
15288 -12207 Harmonization Schedule Document Content Driver Date WD. 2 Revise and establish document structures OCT 05 CD. 1 Revise integrated and complete set of documents MAY 06 FCD Revise integrated and complete set of documents OCT 06 FDIS Editorial consistency MAY 07 IS Publication OCT 07 WD. 1 Adapted from: SC 7 WG 7 N 0839 Harmonization Steering Group Report - 4 Feb 2005 SSTC’ 05 T. Doran 18
GEIA Update of EIA-632 • G-47 committee investigation and findings on potential revision – A focused revision should take place – Review of EIA 632 & ISO/IEC 15288 for scope of revision • Determine changes required based on current use • Determine desired level of alignment with ISO/IEC 15288 – Invite INCOSE and NDIA participation – Small writing team • Led by Rich Harwell (insight@sysview. com) • R. Harwell, J. Lake, M. Ucchino, J. Evers • Two year anticipated time to revise and issue Adapted from: Rich Harwell’s G 47 Report on ANSI/EIA-632 Update Planning- 27 JAN 05 SSTC’ 05 T. Doran 19
Some of the Change Considerations • Consolidate duplicative process requirements • Integrate Annex C content with main portion of the standard • Simplify explanation of Building Block concepts • Improve discussion of Acquisition and Supply process requirements • Better synchronization with ISO/IEC 15288 Adapted from: Rich Harwell’s G 47 Report on ANSI/EIA-632 Update Planning- 27 JAN 05 SSTC’ 05 T. Doran 20
Summary • Major standards originating bodies agree on benefits of harmonization – IEEE Computer Society and ISO/IEC JTC 1/SC 7 are actively cooperating on harmonization of their collections • International technical experts and industry representatives participate • Key systems and software standards are converging – Progressing at varied rates SSTC’ 05 T. Doran 21
For More Information Contact • Terry Doran Systems and Software Consortium, Inc. 2214 Rock Hill Road Herndon, VA 20170 -4277 USA Tel: 1 703 -742 -7190 Email: doran@systemsandsoftware. org • • • Systems and Software Consortium: www. systemsandsoftware. org IEEE: http: //standards. computer. org/sesc/ ISO: http: //www. iso. ch/iso/en/ISOOnline. openerpage SC 7: http: //www. jtc 1 -sc 7. org/ INCOSE: http: //www. incose. org/ EIA/GEIA: http: //www. geia. org/ SSTC’ 05 T. Doran 22
References For IEEE Standards: http: //www. computer. org/cspress/ Or related information: http: //standards. computer. org/sesc/ 1) IEEE Standard 1220 -1998, IEEE Standard for Application and Management of the Systems Engineering Process, Institute of Electrical and Electronics Engineers, Inc. New York, New York. 1998 For ISO and ISO/IEC Standards: http: //www. iso. ch/iso/en/ISOOnline. openerpage 2) 3) 4) ISO 9000 -3: 1997, Quality management and quality assurance standards -Part 3: Guidelines for the application of ISO 9001: 1994 to the development, supply, installation and maintenance of computer software ISO/IEC 90003: 2004, Software engineering -- Guidelines for the application of ISO 9001: 2000 to computer software ISO 9001: 2000, Quality management systems — Requirements SSTC’ 05 T. Doran 23
References - 2 5) 6) 7) 8) 9) ISO/IEC 12207: 1995, Information technology — Software life cycle processes ISO/IEC 12207: 1995/Amd 1: 2002, Amendment 1 ISO/IEC 15288: 2002, Systems engineering — System life cycle processes ISO/IEC TR 15504 -1… 9: 1998, Information technology — Software process assessment – Parts 1 -9 ISO/IEC 15939: 2002, Software engineering — Software measurement process For ISO/IEC documents and in-process standards and technical reports(TRs): http: //www. jtc 1 -sc 7. org/ (Note these items will include their current project state, e. g. , WD-Working Draft, FCD-Final Committee Draft, FDIS-Final Draft International Standard, DTR-Draft TR) 10) ISO/IEC FDIS 15504 -1… 5, Software engineering — Process assessment — Parts 1 -5 11) ISO/IEC TR 19760: 2003, Systems engineering — A guide for the application of ISO/IEC 15288 System life cycle processes SSTC’ 05 T. Doran 24
References - 3 12) ISO/IEC JTC 1/SC 7/WG 7 N 0560, Working Group Report: Systems Engineering Study Group Report, 2002 -01 -11 For EIA standards: http: //www. geia. org/index. asp? sid=6 or http: //www. geia. org/index. asp? bid=552 13) ANSI/EIA-632 -1998, Processes for Engineering a System, Electronics Industries Alliance, Arlington, Virginia. 1999 SSTC’ 05 T. Doran 25
Abbreviations ANSI – American National Standards Institute EIA – Electronics Industries Alliance IEC IEEE CS INCOSE ISO JTC 1 SC SC 7 SE SE SG SEP SG WG WG 7 – International Electrotechnical Commission – Institute of Electrical and Electronics Engineers – IEEE Computer Society – International Council on Systems Engineering – International Organization for Standardization – ISO/IEC Joint Technical Committee 1: Information Technology – subcommittee – ISO/IEC JTC 1 SC 7: Software and Systems Engineering – systems engineering – ISO/IEC JTC 1 SC 7 WG 7’s Systems Engineering Study Group – systems engineering process – study group – working group – ISO/IEC JTC 1 SC 7 WG 7: Life Cycle Processes SSTC’ 05 T. Doran 26