Download presentation
Presentation is loading. Please wait.
1
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
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, standards Present how compliance to an ISO/IEC standard is demonstrated using ISO/IEC standard Present an overview of ISO/IEC 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, standards Present how compliance to an ISO/IEC standard is demonstrated using ISO/IEC standard Overview of ISO/IEC 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
5
International Standards Organizations
ISO IEC UN/ITU-T CS/ITTF TC176 JTC 1 TC56 SC65A Quality Management Information Technology Dependability Functional Safety SC6 SC7 SC27 SC37 Telecommunications Systems and Software Engineering 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)
Technical Directions JTC1 Subcommittees and Working Groups Application Technologies SC 36 - Learning Technology Cultural and Linguistic Adaptability and User Interfaces SC 02 - Coded Character Sets SC 22/WG 20 – Internationalization SC 35 - User Interfaces Data Capture land Identification Systems SC 17 - Cards and Personal Identification SC 31 - Automatic Identification and Data Capture Techniques Data Management Services SC 32 - Data Management and Interchange Document Description Languages SC 34 - Document Description and Processing Languages Information Interchange Media SC 11 - Flexible Magnetic Media for Digital Data Interchange SC 23 - Optical Disk Cartridges for Information Interchange Multimedia and Representation SC 24 - Computer Graphics and Image Processing SC 29 - Coding of Audio, Picture, and Multimedia and Hypermedia Information Networking and Interconnects SC 06 - Telecommunications and Information Exchange Between Systems SC 25 - Interconnection of Information Technology Equipment Office Equipment SC 28 - Office Equipment Programming Languages and Software Interfaces SC 22 - Programming Languages, their Environments and Systems Software Interfaces Security SC 27 - IT Security Techniques Software Engineering SC 07 - Software and System Engineering Biometrics SC 37 - Biometrics
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 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 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 – System Life-Cycle 2005 Publication of ISO/IEC (SWEBOK) Publication of ISO/IEC IT Service Management 2008 Publication of an harmonized edition of and 15288 Publication of ISO/IEC IT Governance
9
Safety (IEC TC65), Security, other mission-critical
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
SC7 Structure SC7 SWG 5 SWG 1 WG1A WG7 WG21 WG25 WG2 WG10 WG22 WG26
Standards Management Group SWG 5 SWG 1 Business Planning Group SC7 Secrétariat IT Governance WG1A Life Cycle Management WG7 WG21 Software Asset Management IT Service Management WG25 Systems & Software Documentation WG2 Process Assessment WG10 Vocabulary WG22 WG26 Software Testing Tools and Environment WG4 Techniques for Specifying IT Systems WG19 Systems Quality Management WG23 Architecture WG42 Software Product Measurement and Evaluation WG6 WG20 Software Engineering Body of Knowledge SLC Profiles and Guidelines for VSEs WG24 CIF Usability JWG ISO/TC 54 ‡ 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 WD ISO Standard Non-ISO Standard Fast track process CD PDAM PDTR PDISP FCD FPDAM FPDISP FDIS FDAM DTR FDISP DCOR DIS IS AMD TR ISP COR 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
Evolution of SC7 Portfolio
110 100 Standards Published Standards Maintained 90 80 70 60 50 40 30 20 10 1987 1989 1991 1993 1995 1997 1999 2001 2003 2005 2007 2009
14
Process Implementation Tools, Methods, and Environment
SC7 Portfolio Life Cycle Governance Assessment and Certification Product Characteristics 9001 24748 Life Cycle Management Life Cycle Systems Engineering 15288 19760 26702 90005 Process Assessment Quality System 12207 9126 29151 38500 Governance 90003 Governance 20000 24780 90006 IT Service Management Software Quality 15271 Foundation 25000 Series (13 Parts) Software Engineering 24765 Vocabulary Software Quality SQuaRE Asset Mgmt 24774 15289 15910 26512 26513 26514 Life Cycle Management 24748 Very Small Entities 29110 Process Description 14143 19761 20926 20968 24570 29881 BOK and Professionalism 19759 SWEBOK 29148 42010 Requirements And Architecture 15026 16085 29119 14764 Software Maintenance 16326 Project Management 15939 29155 24773 29154 Testing Software Functional Size Measurement Risk and Integrity Measurement Process Implementation and Assessment Certification Documentation 3535, , , , 14759 14102, 14471 15940, 18018 23026, 29118 24766 10746, 13235 14750, 14752 14753, 14769 14771, 15414 19500 ,3 8807, 15437 19501, , 19793 24744 14568 15474 15475 15476 19506 Tools and Methods SC7 Legacy Standards Tools, Methods, and Environment Modeling Interchange Specifications
15
Bibliography ISO/IEC JTC 1 SC7 Information, Hyderabad, India, May 2009. ISO/IEC Lifecycle Profiles for Very Small Entities (VSEs) – Part 1: Overview. International Organization for Standardization/International Electrotechnical Commission: Geneva, Switzerland. ISO/IEC Systems and software engineering - Content of systems and software life cycle process information products (Documentation)
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.