1 / 15

Introduction to ISO/IEC JTC 1 SC7

Department of Software and IT Engineering. Introduction to ISO/IEC JTC 1 SC7. Prepared by Claude Y Laporte, Eng., Ph D Editor – ISO/IEC JTC1 SC7 Working Group 24 École de Technologie Supérieure (ÉTS), Canada. Overview and Objectives.

hmeade
Télécharger la présentation

Introduction to ISO/IEC JTC 1 SC7

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Department of Software and IT Engineering Introduction to ISO/IEC JTC 1 SC7 Prepared by Claude Y Laporte, Eng., Ph D Editor – ISO/IEC JTC1 SC7 Working Group 24 École de Technologie Supérieure (ÉTS), Canada

  2. Overview and Objectives This course provides an introduction to the family of ISO/IEC Software Engineering Standards and describes the relationships between software engineering and systems engineering standards. Objectives: • Describe the International Standards Organizations • Describe the ISO/IEC standardization process • Explain the portfolio of ISO SC7 software and systems engineering standards and the relationships between systems engineering and software engineering ISO/IEC standards • Explain the ISO 9001 standards and associated guide for IT (ISO/IEC 90003) • Present the ISO/IEC 12207, 15289, 15504 standards • Present how compliance to an ISO/IEC standard is demonstrated using ISO/IEC 15504 standard • Present an overview of ISO/IEC 29110 Standards and Technical Reports

  3. Content • Introduction • Overview of the International Standards Organizations • Sub-Committee 7 – Information Technology Software and Systems Engineering • What is Consensus • ISO Document Life Cycle • Explain the ISO 9001 standards and associated guide for IT (ISO/IEC 90003) • Present the ISO/IEC 12207, 15289, 15504 standards • Present how compliance to an ISO/IEC standard is demonstrated using ISO/IEC 15504 standard • Overview of ISO/IEC 29110 Standards and Technical Reports

  4. Standard: Definition • Set of mandatory requirements established by consensus and maintained by a recognized body to prescribe a disciplined uniform approach or specify a product, that is, mandatory conventions and practices • A document established by consensus and approved by a recognized body that provides, for common and repeated use, rules, guidelines or characteristics for activities or their results, aimed at the achievement of the optimum degree of order in a given context. Source: ISO/IEC 24765, Systems and Software Engineering Vocabulary http://pascal.computer.org/sev_display/index.action

  5. International Standards Organizations ISO IEC UN/ITU-T CS/ITTF JTC 1 TC176 TC56 SC65A Quality Management Information Technology Dependability Functional Safety SC7 SC6 SC27 SC37 Systems and Software Engineering Telecommunications IT Security Techniques Biometrics ISO International Organization for Standardization IEC International Electrotechnical Commission ITTF Information Technology Task Force CS Central Secretariat UN United Nations ITU-T International Telecommunications Union (Telecommunications Sector) TC Technical Committee SC Sub Committee JTC Joint Technical Committee WG Working Group WGs

  6. JTC 1 Subcommittees (SC)

  7. ISO/IEC JTC 1 SC7 – Information Technology Software and Systems Engineering Terms of Reference “Standardization of processes, supporting tools and supporting technologies for the engineering of software products and systems” Proposed change in SC7 Terms of Reference is in process: “Standardization of processes, methods and supporting technologies for the engineering and management of software and systems throughout their life cycles” ISO - International Organization for Standardization ISO is not an acronym; it stands for the Greek word ‘ISOS’ ISO/IEC JTC 1 SC7 - International Organization for Standardization/ International Electrotechnical Commission Joint Technical Committee 1 Sub-Committee 7

  8. ISO/IEC JTC 1 SC7 History 1987 Formation of JTC 1/ SC7 1991 Name changed to Software Engineering 1995 Publication of ISO/IEC 12207 - Software Life Cycle Processes 1996 Publication of the first edition of the SC7 Product Plan 1997 Terms of references broadened to Software Systems Transfer of ISO 9000-3 from ISO/TC176 1998 Transfer of ODP and E-LOTOS projects from JTC 1/SC33 2000 Name changed to Software and System Engineering 2002 Publication of ISO/IEC 15288 – System Life-Cycle 2005 Publication of ISO/IEC 19759 (SWEBOK) Publication of ISO/IEC 20000 - IT Service Management 2008 Publication of an harmonized edition of 12207 and 15288 Publication of ISO/IEC 38500 - IT Governance

  9. ISO/IEC JTC 1 SC7 Industrial Engineering Quality Management (ISO TC 176) Project Management SOFTWARE and SYSTEMS ENGINEERING APPLICATION DOMAINS (many TCs) Computer Sciences and Engineering Dependability Engineering (IEC TC 56) Safety(IEC TC65), Security, other mission-critical

  10. SWG 5 SWG 1 Standards Management Group Business Planning Group WG25 WG21 WG1A WG7 IT Service Management Software Asset Management IT Governance Life Cycle Management WG2 WG10 WG22 WG26 Vocabulary Systems & Software Documentation Process Assessment Software Testing WG4 WG19 WG23 WG42 Tools and Environment Techniques for Specifying IT Systems Systems Quality Management Architecture WG6 WG20 WG24 JWG ISO/TC 54 Software Product Measurement and Evaluation Software Engineering Body of Knowledge SLC Profiles and Guidelines for VSEs CIF Usability SC7 Structure SC7 Secrétariat ‡ Adapted from Prof. M. Azuma

  11. Consensus Defined • ISO Guide 2:2004,Standardization and Related Activities – General Vocabulary “General agreement, characterized by the absence of sustained opposition to substantial issues by any important part of the concerned interests and by a process that involves seeking to take into account the views of all parties concerned and to reconcile any conflicting arguments. Consensus need not imply unanimity.” • This means: • That all the involved parties were able to voice their views. • That the best effort was made to take into account all of the above views, and resolve all issues (meaning all comments tabled during a ballot). • That nearly all or (ideally) all the parties involved can at least live with the final result. Source: SC7 Intro Information, Hyderabad 2009

  12. ISO Document Life Cycle EXISTING STANDARD NP Non-ISO Standard WD ISO Standard Fast track process CD PDISP PDTR PDAM FCD FPDISP FPDAM DCOR FDIS FDISP DTR FDAM DIS ISP COR IS TR AMD IS NP = New work item Proposal WD = Working Draft CD = Comittee Draft FCD = Final Comittee Draft FDIS = Final Draft International Standard IS = International Standard TR = Technical Report SC7 develops SC7 controls ISO controls ISO edits and publishes Adapted from: SC7 Secretariat Training for ISO Editors, Hyderabad 2009

  13. Standards Published Standards Maintained Evolution of SC7 Portfolio 110 100 90 80 70 60 50 40 30 20 10 0 2009 1987 1989 1991 1993 1995 1997 1999 2001 2003 2005 2007

  14. Life Cycle 15288 19760 1550429169 26702 Life Cycle Management 12207 90005 Process Assessment 24748 15271 Systems Engineering 20000 24780 90006 90003 IT ServiceManagement 29110 24748 19770-1 Very Small Entities Life CycleManagement Asset Mgmt 29148 42010 14764 16326 SoftwareMaintenance ProjectManagement Requirements And Architecture SC7 Portfolio Life Cycle Governance Assessment and Certification Product Characteristics 9001 Quality System 9126 1459814756 29151 38500 Governance SoftwareQuality Governance Foundation 25000 Series (13 Parts) SoftwareEngineering 24765 Software Quality SQuaRE Vocabulary 24774 6592 9127 9294 15289 15910 18019 26511 26512 26513 26514 Process Description 14143 19761 20926 20968 24570 29881 BOK and Professionalism 19759 15026 16085 29119 15939 29155 SWEBOK 24773 29154 Testing Software Functional Size Measurement Measurement Risk and Integrity Process Implementation and Assessment Certification Documentation 14102, 14471 15940, 18018 23026, 29118 24766 10746, 13235 14750, 14752 14753, 14769 14771, 15414 19500 19770-2,3 14568 15474 15475 15476 19506 3535, 5806 5807, 86318790, 11411 12182, 14759 8807, 15437 19501, 19505 15909, 19793 24744 Tools and Methods Tools, Methods, and Environment Modeling SC7 Legacy Standards Interchange Specifications

  15. Bibliography • ISO/IEC JTC 1 SC7 Information, Hyderabad, India, May 2009. • ISO/IEC 29110 - Lifecycle Profiles for Very Small Entities (VSEs) – Part 1: Overview. International Organization for Standardization/International Electrotechnical Commission: Geneva, Switzerland. • ISO/IEC 15289 Systems and software engineering - Content of systems and software life cycle process information products (Documentation)

More Related