ISO/IEC JTC 1/SC 7

{{Infobox organization

| name = ISO/IEC Joint Technical Committee 1, Subcommittee 7, Software and systems engineering

| former_name = ISO/IEC JTC1/SC7 Software engineering

| abbreviation = ISO/IEC JTC1/SC7

| formation = {{Start date and age|1987}}

| merger = ISO/TC 97 and IEC/TC 83

| merged =

| region_served = Worldwide

| type = Standards organization

| leader_title = Chairperson

| leader_title2 = Secretary

| purpose = Standardization of processes, supporting tools and supporting technologies for the engineering of software products and systems

| headquarters = Bureau of Indian Standards, India

| coords =

| membership = National standards organisations

| language = English, French

| main_organ = Plenary meeting

| parent_organization = ISO/IEC Joint Technical Committee 1

| website = {{url|https://www.iso.org/committee/45086.html/}}

}}

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 Bureau of Indian Standards (BIS) located in India.{{cite web| title=ISO/IEC JTC 1/SC 7 - Software and systems engineering| url=http://www.iso.org/iso/home/standards_development/list_of_iso_technical_committees/iso_technical_committee_participation.htm?commid=45086| author=ISO}}

History

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.{{cite journal| title=Introduction to Software Engineering Standards| author1=Coallier, François| author2=Azuma, Motoei| url=http://media.johnwiley.com.au/product_data/excerpt/88/08186779/0818677988.pdf| access-date=2013-08-30}} In 2000, the subcommittee changed its title from Software Engineering to its current title, Software and Systems Engineering.{{cite journal| title= ISO/IEC JTC 1Standing Document N 2: History| year=2012| edition=2| publisher=ISO/IEC}} ISO/IEC JTC 1/SC 7 held its first plenary in Paris, France in 1987.

Scope and mission

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

  • Software and systems engineering processes
  • 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

  • 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

As of August 2020, ISO/IEC JTC 1/SC 7 is made up of 14 active working groups (WGs), three ad hoc working groups (AHGs) and five advisory groups (AGs). Each of these groups 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, advisory group, and task force is described in the group’s terms of reference.

Active working groups of ISO/IEC JTC 1/SC 7 are:{{cite web| title=ISO/IEC JTC 1/SC 7 Software and systems engineering| author=ISO| access-date=2020-08-31| url=http://www.iso.org/iso/home/standards_development/list_of_iso_technical_committees/iso_technical_committee.htm?commid=45086}}{{cite web| title=ISO/IEC JTC 1/SC 7| website=ISO/IEC JTC 1/SC 7| url=http://www.jtc1-sc7.org/| author=Coallier, François| access-date=2013-08-29| archive-url=https://web.archive.org/web/20191023012051/http://www.jtc1-sc7.org/| archive-date=2019-10-23| url-status=dead}}

class="wikitable"

! Working Group

! Working Area

ISO/IEC JTC 1/SC 7/WG 2System Software Documentation
ISO/IEC JTC 1/SC 7/WG 4Tools and Environment
ISO/IEC JTC 1/SC 7/WG 6Software Product and System Quality
ISO/IEC JTC 1/SC 7/WG 7Life Cycle Management
ISO/IEC JTC 1/SC 7/WG 10Process Assessment
ISO/IEC JTC 1/SC 7/WG 19Techniques for Specifying IT Systems
ISO/IEC JTC 1/SC 7/WG 20Software and Systems Bodies of Knowledge and Professionalization
ISO/IEC JTC 1/SC 7/WG 21Information Technology Asset Management
ISO/IEC JTC 1/SC 7/WG 22Vocabulary validation
ISO/IEC JTC 1/SC 7/WG 24Systems and Software Standards for Very Small Entities
ISO/IEC JTC 1/SC 7/WG 26Software Testing
ISO/IEC JTC 1/SC 7/JWG 28Common Industry Formats for Usability Reports
{{small|(Joint between ISO/IEC JTC 1/SC 7 and ISO/TC 159/SC 4)}}
ISO/IEC JTC 1/SC 7/WG 29Agile and DevOps
ISO/IEC JTC 1/SC 7/WG 42Architecture
Ad Hoc Group

! Working Area

ISO/IEC JTC 1/SC 7/AHG 7Open source software
ISO/IEC JTC 1/SC 7/AHG 9AI-based software development
ISO/IEC JTC 1/SC 7/AHG 10Green software
ISO/IEC JTC 1/SC 7/AHG 11Low code development
Advisory Group

! Working Area

ISO/IEC JTC 1/SC 7/AG 1Chair’s Advisory Group
ISO/IEC JTC 1/SC 7/AG 2Business planning group
ISO/IEC JTC 1/SC 7/AG 3Communications and outreach
ISO/IEC JTC 1/SC 7/AG 4Standards management
ISO/IEC JTC 1/SC 7/AG 5Architecture and future watch

ISO/IEC JTC 1/SC 7 also had one task force, “Spanish Translation Task Force”.

Collaborations

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:

  • ISO/IEC JTC 1/SC 22, Programming languages, their environments and system software interfaces
  • ISO/IEC JTC 1/SC 27, Security techniques
  • ISO/IEC JTC 1/SC 32, Data management and interchange
  • ISO/IEC JTC 1/SC 38, Cloud Computing and Distributed Platforms
  • ISO/IEC JTC 1/SC 40, Service Management and IT Governance
  • ISO/TC 22/SC 3, Electrical and electronic equipment
  • ISO/TC 22/SC 32, Electrical and electronic components and general system aspects
  • ISO/TC 46/SC 4, Technical interoperability
  • 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 176/SC 3, Supporting technologies
  • 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
  • IEC/TC 56, Dependability
  • IEC/TC 93, Design automation

Some organizations external to ISO or IEC that collaborate with or are in liaison to ISO/IEC JTC 1/SC 7 include:{{cite web| title=ISO/IEC JTC 1/SC 7 Software and systems engineering| author=ISO/IEC| access-date=2013-08-29| url=http://www.iso.org/iso/home/standards_development/list_of_iso_technical_committees/iso_technical_committee.htm?commid=45086}}

Member countries

Countries pay a fee to ISO to be members of subcommittees.{{cite manual| url=http://www.iso.org/iso/iso_membership_manual_2012.pdf| pages=17–18| chapter=III. What Help Can I Get from the ISO Central Secretariat?| title=ISO Membership Manual| author=ISO| date=June 2012| access-date=2013-07-12| publisher=ISO}}

The 40 "P" (participating) members of ISO/IEC JTC 1/SC 7 are: Argentina, Australia, Belgium, Brazil, Canada, China, Costa Rica, Czech Republic, Denmark, Finland, France, Germany, India, Ireland, Israel, Italy, Jamaica, Japan, Kazakhstan, 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, United States of America, and Uruguay.

The 20 "O" (observing) members of ISO/IEC JTC 1/SC 7 are: Austria, Bosnia and Herzegovina, Chile, Colombia, Cuba, Cyprus, Estonia, Ghana, Hong Kong, Hungary, Iceland, Indonesia, Islamic Republic of Iran, Kenya, Morocco, Norway, Philippines, Serbia, the Republic of Macedonia, and Turkey.{{cite web|title=ISO Technical Committee Participation|url=http://www.iso.org/iso/home/standards_development/list_of_iso_technical_committees/iso_technical_committee_participation.htm?commid=45086|website=ISO|access-date=2015-07-13}}

Published standards

ISO/IEC JTC 1/SC 7 currently has 153 published standards within the field of software and systems engineering, including:{{cite web|title=ISO/IEC JTC 1/SC 7 Software and systems engineering|url=http://www.iso.org/iso/home/standards_development/list_of_iso_technical_committees/iso_technical_committee.htm?commid=45086|website=ISO|access-date=2015-07-13}}

class="wikitable sortable" width="100%"

! data-sort-type="number" width="14%" | ISO/IEC Standard

! width="29%" | Title

! width="6%" | Status

! width="49%" | Description

! data-sort-type="number" width= "2%" | WG{{cite report| type=Programme of Work| title=SC7 Standards List sorted by number| author=Suryn, Witold| date=2010-08-11}}

data-sort-value="19759"| ISO/IEC TR 19759Software 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{{cite web| title=ISO/IEC TR 19759:2005| author=ISO/IEC| url=http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=33897| date=2012-12-19| access-date=2013-08-29}}data-sort-value="20"| 20
data-sort-value="15288"| ISO/IEC 15288Systems and software engineering – System life cycle processesPublished (2008)Establishes a common framework for describing the life cycle of systems created by humans and defines a set of processes and associated terminology{{cite web| title=ISO/IEC 15288:2008| author=ISO/IEC| url=http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=43564| date=2013-02-26| access-date=2013-08-29}}data-sort-value="07"| 7
data-sort-value="12207"| ISO/IEC 12207Systems and software engineering – Software life cycle processesPublished (2008)Establishes a common framework for software life cycle processes with well-defined terminology{{cite web| title=ISO/IEC 12207:2008| author=ISO/IEC| url=http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=43447| date=2013-02-26| access-date=2013-08-29}}data-sort-value="07"| 7
data-sort-value="20000"| ISO/IEC 20000-1Information technology – Service management – Part 1: Service management system requirementsPublished (2011)Specifies requirements for the service provider to plan, establish, implement, operate, monitor, review, maintain, and improve a service management system (SMS){{cite web| title=ISO/IEC 20000-1:2011| author=ISO/IEC| url=http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=51986| date=2011-04-12| access-date=2013-08-28}}data-sort-value="25"| 25
data-sort-value="15504"| ISO/IEC 15504-1Information technology – Process assessment – Part 1: Concepts and vocabularyPublished (2004)Provides overall information on the concepts of process assessment and its use in the two contexts of process improvement and process capability determination{{cite web| title=ISO/IEC 15504-1:2004| author=ISO/IEC| url=http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=38932| date=2008-03-31| access-date=2013-08-29}}data-sort-value="10"| 10
data-sort-value="42010"| ISO/IEC/IEEE 42010Systems and software engineering – Architecture descriptionPublished (2011)Addresses the creation, analysis, and sustainment of architectures of systems through the use of architecture descriptions{{cite web| title=ISO/IEC/IEEE 42010:2011| author=ISO/IEC| url=http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=50508| date=2011-11-24| access-date=2013-08-29}}data-sort-value="42"| 42
data-sort-value="29110"| ISO/IEC TR 29110-1Software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 1: OverviewPublished (2011)Introduces the characteristics and requirements of a VSE and clarifies the rationale for VSE-specific profiles, documents, standards, and guides{{cite web| title=ISO/IEC TR 29110-1:2011| author=ISO/IEC| url=http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=51150| date=2012-08-30| access-date=2013-08-29}}data-sort-value="24"| 24
data-sort-value="9126"| ISO/IEC TR 9126-2Software engineering – Product quality – Part 2: External metricsPublished (2003)Provides external metrics for measuring attributes of six external quality characteristics defined in ISO/IEC 9126-1{{cite web| title=ISO/IEC TR 9216-2:2003| author=ISO/IEC| url=http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=22750| date=2011-04-29| access-date=2013-08-29}}
data-sort-value="10746"| ISO/IEC 10746-1Information technology – Open Distributed Processing – Reference model: OverviewPublished (1998)Provides:{{cite journal| title= Information technology — Open Distributed Processing — Reference model: Overview| date=1998-12-15| edition=1| author=ISO/IEC| access-date=2013-08-29| url=http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html}}

  • 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
data-sort-value="19770"| ISO/IEC 19770-1Information technology – Software asset management – Part 1: Processes and tiered assessment of conformancePublished (2012)Establishes a baseline for an integrated set of processes for Software Asset Management (SAM), divided into tiers to allow for incremental implementation, assessment, and recognition{{cite web| title=ISO/IEC 19770-1:2012| author=ISO/IEC| url=http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=56000| date=2012-06-13| access-date=2013-08-29}}data-sort-value="21"| 21
data-sort-value="24744"| ISO/IEC 24744Software engineering—Metamodel for development methodologiesPublished (2014)Specifies a metamodel for development methodologies and related information.{{cite web

| last = International Organization for Standardization

| title = ISO/IEC 24744:2014 - Software engineering -- Metamodel for development methodologies

| url = http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=62644

| year = 2014

| access-date = 2015-08-11}}

data-sort-value="2"| 19
data-sort-value="26511"| ISO/IEC/IEEE 26511Systems and software engineering — Requirements for managers of user documentationPublished (2011)Specifies procedures for managing user documentation throughout the software life cycle.{{cite web

| last = International Organization for Standardization

| title = ISO/IEC/IEEE 26511:2011 - Systems and software engineering -- Requirements for managers of user documentation

| url = http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=43070

| year = 2011

| access-date = 2014-02-04}}

data-sort-value="2"| 2
data-sort-value="26512"| ISO/IEC/IEEE 26512Systems and software engineering—Requirements for acquirers and suppliers of user documentationPublished (2011)Defines the documentation process from the acquirer's standpoint and the supplier's standpoint.{{cite web

| last = International Organization for Standardization

| title = ISO/IEC/IEEE 26511:2011 - Systems and software engineering -- Requirements for acquirers and suppliers of user documentation

| url = http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=43071

| year = 2011

| access-date = 2014-02-04}}

data-sort-value="2"| 2
data-sort-value="26513"| ISO/IEC/IEEE 26513Systems and software engineering — Requirements for testers and reviewers of user documentationPublished (2009)Defines the process in which user documentation products are tested.{{cite web

| last = International Organization for Standardization

| title = ISO/IEC/IEEE 26513:2009 - Systems and software engineering -- Requirements for testers and reviewers of user documentation

| url = http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=43072

| year = 2009

| access-date = 2014-02-04}}

data-sort-value="2"| 2
data-sort-value="26514"| ISO/IEC/IEEE 26514Systems and software engineering — Requirements for designers and developers of user documentationPublished (2008)Specifies the structure, content, and format for user documentation, and provides informative guidance for user documentation style.{{cite web

| last = International Organization for Standardization

| title = ISO/IEC/IEEE 26514:2008 - Systems and software engineering -- Requirements for designers and developers of user documentation

| url = http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=43073

| year = 2008

| access-date = 2014-02-04}}

data-sort-value="2"| 2
data-sort-value="26515"| ISO/IEC/IEEE 26515Systems and software engineering — Developing user documentation in an agile environmentPublished (2011)Specifies the way in which user documentation can be developed in agile development projects.{{cite web

| last = International Organization for Standardization

| title = ISO/IEC/IEEE 26511:2011 - Systems and software engineering -- Developing user documentation in an agile environment

| url = http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=43074

| year = 2011

| access-date = 2014-02-04}}

data-sort-value="2"| 2

See also

References

{{Reflist|2}}