ISO/IEC JTC 1/SC 7

From Wikipedia, the free encyclopedia
Jump to: navigation, search
ISO/IEC Joint Technical Committee 1, Subcommittee 7, Software and systems engineering
Abbreviation ISO/IEC JTC1/SC7
Formation 1987; 27 years ago (1987)
Merger of ISO/TC 97 and IEC/TC 83
Type Standards organization
Purpose Standardization of processes, supporting tools and supporting technologies for the engineering of software products and systems
Headquarters Standards Council of Canada
Region served
Worldwide
Membership National standards organisations
Official language
English, French
Main organ
Plenary meeting
Parent organization
ISO/IEC Joint Technical Committee 1
Website www.jtc1-sc7.org
Former name
ISO/IEC JTC1/SC7 Software engineering

ISO/IEC JTC 1/SC 7 Software and systems engineering is a standardization subcommittee of the Joint Technical Committee ISO/IEC JTC 1 of the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC), that develops and facilitates standards within the field of engineering of software products and systems. The international secretariat of ISO/IEC JTC 1/SC 7 is the Standards Council of Canada (SCC) located in Canada.[1]

History[edit]

ISO/IEC JTC 1/SC 7 was first established in 1987, though the origins of the subcommittee began with ISO/TC 97, established in 1960 as a standardization technical committee in the field of information processing. With the formation of ISO/IEC JTC 1 in 1987, ISO/TC 97 and IEC/TC 83 were combined to form ISO/IEC JTC 1/SC 7, Software Engineering.[2] In 2000, the subcommittee changed its title from Software Engineering to its current title, Software and Systems Engineering.[3] ISO/IEC JTC 1/SC 7 held its first plenary in Paris, France in 1987.[2]

As of January 2014, the next plenary meeting will be in Sydney, Australia, in June 2014.[4]

Scope and mission[edit]

The scope of ISO/IEC JTC 1/SC 7 is the “Standardization of processes, supporting tools and supporting technologies for the engineering of software products and systems,” including:[5][4]

  • Software and systems engineering processes
  • IT Service Management
  • IT Enabled Services and Business Process Outsourcing
  • Software system products
  • Enterprise architecture
  • Software engineering environment
  • Software engineering body of knowledge
  • Management of IT assets

The mission of ISO/IEC JTC 1/SC 7 is to:[5]

  • Provide quality standards that cover the entire life-cycle of information systems
  • Provide quality standards that meet user needs in broad markets
  • Manage the set of standards effectively through documented framework
  • Promote the use of standards by providing supporting materials
  • Provide leadership in standardization through:
    • A continuous technology watch process using Study Groups to explore new areas and markets
    • The development of a comprehensive set of integrated standards with broad international and professional consensus
    • Initiating cooperative work with international professional and standards producing organizations
    • A framework that:
      • Facilitates the integration and sub-contracting of standards developed in other standards producing organizations
      • Facilitates cooperative development of joint standards with other international standards producing organizations
      • Minimizes the inconsistencies between ISO/IEC JTC 1/SC 7 standards, including those developed by other standards producing organizations

Structure[edit]

ISO/IEC JTC 1/SC 7 is made up of 15 active working groups (WGs), two active special working groups (SWGs), and one advisory group (AG), each of which carries out specific tasks in standards development within the field of systems and software engineering. As a response to standardization needs within the field of software and systems engineering, working groups within ISO/IEC JTC 1/SC 7 were disbanded if their working area was no longer applicable, or established if new working areas arose. The focus of each working group, special working group, and advisory group is described in the group’s terms of reference. Active working groups of ISO/IEC JTC 1/SC 7 are:[6][7]

Working Group Working Area
ISO/IEC JTC 1/SC 7/WG 2 System Software Documentation
ISO/IEC JTC 1/SC 7/WG 4 Tools and Environment
ISO/IEC JTC 1/SC 7/WG 6 Evaluation and Metrics
ISO/IEC JTC 1/SC 7/WG 7 Life Cycle Management
ISO/IEC JTC 1/SC 7/WG 10 Process Assessment
ISO/IEC JTC 1/SC 7/WG 19 Open Distributed Processing (ODP) and Modeling Languages
ISO/IEC JTC 1/SC 7/WG 20 Software and Systems Bodies of Knowledge and Professionalization
ISO/IEC JTC 1/SC 7/WG 21 Information Technology Asset Management
ISO/IEC JTC 1/SC 7/WG 23 System Quality Management
ISO/IEC JTC 1/SC 7/WG 24 Software Life Cycle (SLC) Profiles for Very Small Entities (VSEs)
ISO/IEC JTC 1/SC 7 WG 25 IT Service Management
ISO/IEC JTC 1/SC 7/WG 26 Software Testing
ISO/IEC JTC 1/SC 7/WG 27 IT Enabled Services/BPO (ITES/BPO)
ISO/IEC JTC 1/SC 7/WG 28 Common Industry Formats for Usability Reports (Joint between ISO/IEC JTC 1/SC 7 and ISO/TC 159/SC 4)
ISO/IEC JTC 1/SC 7/WG 42 Architecture

ISO/IEC JTC 1/SC 7 also has an advisory group (ISO/IEC JTC 1/SC 7/AG 1), “Life Cycle Processes Harmonization Advisory Group (LCPHAG),” and two special working groups (ISO/IEC JTC 1/SC 7/SWG 5 and ISO/IEC JTC 1/SC 7/SWG 22), “Standards management group” and “Vocabulary validation,” respectively.[6]

Collaborations[edit]

ISO/IEC JTC 1/SC 7 works in close collaboration with a number of other organizations or subcommittees, both internal and external to ISO or IEC, in order to avoid conflicting or duplicative work. Organizations internal to ISO or IEC that collaborate with or are in liaison to ISO/IEC JTC 1/SC 7 include:[8]

  • ISO/TC 22/SC 3, Electrical and electronic equipment
  • ISO/TC 159/SC 4, Ergonomics of human-system interaction
  • ISO/TC 176, Quality management and quality assurance
  • ISO/TC 176/SC 1, Concepts and terminology
  • ISO/TC 176/SC 2, Quality systems
  • ISO/TC 184/SC 4, Industrial data
  • ISO/TC 184/SC 5, Interoperability, integration, and architectures for enterprise systems and automation applications
  • ISO/TC 210, Quality management and corresponding general aspects for medical devices
  • ISO/TC 215, Health informatics
  • ISO/PC 251, Asset management
  • ISO/TC 258, Project, programme and portfolio management
  • ISO/PC 259, Outsourcing
  • ISO/CASCO, Committee on conformity assessment

Some organizations external to ISO or IEC that collaborate with or are in liaison to ISO/IEC JTC 1/SC 7 include:[8]

Member countries[edit]

Countries pay a fee to ISO to be members of subcommittees.[9]

The 40 "P" (participating) members of ISO/IEC JTC 1/SC 7 are: Argentina, Australia, Belgium, Brazil, Canada, China, Colombia, Czech Republic, Côte d'Ivoire, Denmark, Finland, France, Germany, India, Ireland, Israel, Italy, Jamaica, Japan, Kazakhstan, Kenya, Republic of Korea, Luxembourg, Malaysia, Mexico, Netherlands, New Zealand, Peru, Poland, Portugal, Romania, Russian Federation, Slovakia, South Africa, Spain, Sweden, Switzerland, Thailand, Ukraine, United Kingdom, and United States of America.

The 20 "O" (observing) members of ISO/IEC JTC 1/SC 7 are: Austria, Bosnia and Herzegovina, Cuba, Cyprus, Estonia, Ethiopia, Ghana, Hong Kong, Hungary, Iceland, Indonesia, Islamic Republic of Iran, Kenya, Morocco, Norway, Philippines, Serbia, the Republic of Macedonia, Turkey, and Uruguay.[1]

Published standards[edit]

ISO/IEC JTC 1/SC 7 currently has 149 published standards within the field of software and systems engineering, including:[3][10]

ISO/IEC Standard Title Status Description WG[11]
ISO/IEC TR 19759 Software Engineering – Guide to the Software Engineering Body of Knowledge (SWEBOK) Published (2005) Identifies and describes the subset of body of knowledge of software engineering that is generally accepted[12] 20
ISO/IEC 15288 Systems and software engineering – System life cycle processes Published (2008) Establishes a common framework for describing the life cycle of systems created by humans and defines a set of processes and associated terminology[13] 7
ISO/IEC 12207 Systems and software engineering – Software life cycle processes Published (2008) Establishes a common framework for software life cycle processes with well-defined terminology[14] 7
ISO/IEC 20000-1 Information technology – Service management – Part 1: Service management system requirements Published (2011) Specifies requirements for the service provider to plan, establish, implement, operate, monitor, review, maintain, and improve a service management system (SMS)[15] 25
ISO/IEC 15504-1 Information technology – Process assessment – Part 1: Concepts and vocabulary Published (2004) Provides overall information on the concepts of process assessment and its use in the two contexts of process improvement and process capability determination[16] 10
ISO/IEC/IEEE 42010 Systems and software engineering – Architecture description Published (2011) Addresses the creation, analysis, and sustainment of architectures of systems through the use of architecture descriptions[17] 42
ISO/IEC TR 29110-1 Software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 1: Overview Published (2011) Introduces the characteristics and requirements of a VSE and clarifies the rationale for VSE-specific profiles, documents, standards, and guides[18] 24
ISO/IEC TR 9126-2 Software engineering – Product quality – Part 2: External metrics Published (2003) Provides external metrics for measuring attributes of six external quality characteristics defined in ISO/IEC 9126-1[19]
ISO/IEC 10746-1 Information technology – Open Distributed Processing – Reference model: Overview Published (1998) Provides:[20]
  • An introduction and motivation for ODP
  • An overview of the Reference Model of Open Distributed Processing (RM-ODP) and an explanation of its key concepts
  • Gives guidance on the application of RM-ODP
19
ISO/IEC 19770-1 Information technology – Software asset management – Part 1: Processes and tiered assessment of conformance Published (2012) Establishes a baseline for an integrated set of processes for Software Assessment Management (SAM), divided into tiers to allow for incremental implementation, assessment, and recognition[21] 21
ISO/IEC/IEEE 26511 Systems and software engineering — Requirements for managers of user documentation Published (2011) Specifies procedures for managing user documentation throughout the software life cycle.[22] 2
ISO/IEC/IEEE 26512 Systems and software engineering -- Requirements for acquirers and suppliers of user documentation Published (2011) Defines the documentation process from the acquirer's standpoint and the supplier's standpoint.[23] 2
ISO/IEC/IEEE 26513 Systems and software engineering — Requirements for testers and reviewers of user documentation Published (2009) Defines the process in which user documentation products are tested.[24] 2
ISO/IEC/IEEE 26514 Systems and software engineering — Requirements for designers and developers of user documentation Published (2008) Specifies the structure, content, and format for user documentation, and provides informative guidance for user documentation style.[25] 2
ISO/IEC/IEEE 26515 Systems and software engineering — Developing user documentation in an agile environment Published (2011) Specifies the way in which user documentation can be developed in agile development projects.[26] 2

See also[edit]

References[edit]

  1. ^ a b ISO. "ISO/IEC JTC 1/SC 7 - Software and systems engineering". 
  2. ^ a b Coallier, François; Azuma, Motoei. Introduction to Software Engineering Standards. Retrieved 2013-08-30. 
  3. ^ a b "Annex 3. ISO/IEC JTC 1/SC 7 Software and System Engineering". ISO/IEC JTC 1Standing Document N 2: History (2 ed.). ISO/IEC. 2012. 
  4. ^ a b Coallier, François. "Home". ISO/IEC JTC 1/SC 7. Retrieved 2013-08-29. 
  5. ^ a b Coallier, François; Suryn, Witold (2012-10-11). SC 7 Business Plan for the Period October 2011 - September 2012 (Business Plan). http://jtc1info.org/wp-content/uploads/2013/03/SC-7-Business-Plan-2012.pdf. Retrieved 2013-08-09.
  6. ^ a b ISO. "Structure". ISO/IEC JTC 1/SC 7 Software and systems engineering. Retrieved 2013-08-29. 
  7. ^ Coallier, François. "Organisation". ISO/IEC JTC 1/SC 7. Retrieved 2013-08-29. 
  8. ^ a b ISO/IEC. "Liaisons". ISO/IEC JTC 1/SC 7 Software and systems engineering. Retrieved 2013-08-29. 
  9. ^ ISO (June 2012). "III. What Help Can I Get from the ISO Central Secretariat?". ISO Membership Manual. ISO. pp. 17–18. Retrieved 2013-07-12. 
  10. ^ ISO/IEC. "Standards catalogue". Retrieved 2013-08-29. 
  11. ^ Suryn, Witold (2010-08-11). SC7 Standards List sorted by number (Programme of Work).
  12. ^ ISO/IEC (2012-12-19). "ISO/IEC TR 19759:2005". Retrieved 2013-08-29. 
  13. ^ ISO/IEC (2013-02-26). "ISO/IEC 15288:2008". Retrieved 2013-08-29. 
  14. ^ ISO/IEC (2013-02-26). "ISO/IEC 12207:2008". Retrieved 2013-08-29. 
  15. ^ ISO/IEC (2011-04-12). "ISO/IEC 20000-1:2011". Retrieved 2013-08-28. 
  16. ^ ISO/IEC (2008-03-31). "ISO/IEC 15504-1:2004". Retrieved 2013-08-29. 
  17. ^ ISO/IEC (2011-11-24). "ISO/IEC/IEEE 42010:2011". Retrieved 2013-08-29. 
  18. ^ ISO/IEC (2012-08-30). "ISO/IEC TR 29110-1:2011". Retrieved 2013-08-29. 
  19. ^ ISO/IEC (2011-04-29). "ISO/IEC TR 9216-2:2003". Retrieved 2013-08-29. 
  20. ^ ISO/IEC (1998-12-15). Information technology — Open Distributed Processing — Reference model: Overview (1 ed.). Retrieved 2013-08-29. 
  21. ^ ISO/IEC (2012-06-13). "ISO/IEC 19770-1:2012". Retrieved 2013-08-29. 
  22. ^ International Organization for Standardization (2011). "ISO/IEC/IEEE 26511:2011 - Systems and software engineering -- Requirements for managers of user documentation". Retrieved 2014-02-04. 
  23. ^ International Organization for Standardization (2011). "ISO/IEC/IEEE 26511:2011 - Systems and software engineering -- Requirements for acquirers and suppliers of user documentation". Retrieved 2014-02-04. 
  24. ^ International Organization for Standardization (2009). "ISO/IEC/IEEE 26513:2009 - Systems and software engineering -- Requirements for testers and reviewers of user documentation". Retrieved 2014-02-04. 
  25. ^ International Organization for Standardization (2008). "ISO/IEC/IEEE 26514:2008 - Systems and software engineering -- Requirements for designers and developers of user documentation". Retrieved 2014-02-04. 
  26. ^ International Organization for Standardization (2011). "ISO/IEC/IEEE 26511:2011 - Systems and software engineering -- Developing user documentation in an agile environment". Retrieved 2014-02-04. 

External links[edit]