この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
導入
今や多くのシステムやサービスが日常生活の社会インフラに深く組み込まれています。そのためには、はるかに高い品質を達成する必要があります。たとえば、接続されたシステムは相互運用可能で、安全で、信頼性があり、保守可能で、使用可能である必要があります。したがって、品質評価はますます重要になります。
品質評価の結果は、以下をはじめとするさまざまなビジネスシーンにおいて対象企業の価値を客観的に判断するために利用されます。
- 外部委託する場合、委託先は対象事業体が品質要件を満たしているかどうかを判断する。
- 消費者または取得者は、取得の場合、アプリケーションにどの製品またはサービスを選択するかを決定します。
この文書は、品質評価の要件と推奨事項、およびそのタスクのガイダンスを提供します。
品質評価の対象には、ICT(情報通信技術)製品(システム、ソフトウェア製品など)、データ、ITサービスなどが含まれます。 ISO/IEC 2501n によって定義された品質モデルは、対象エンティティの種類に応じた包括的な品質特性とサブ特性を提供します。 ISO/IEC 2502n は、これらの品質モデルに対応する品質尺度を定義します。
この文書は、ISO/IEC JTC 1/SC 7 (ISO/IEC 25000 ~ ISO/IEC 25099) によって策定された SQuaRE に関する規格の 1 つです。図 1 (ISO/IEC 25000 から改変) は、ISO/IEC JTC 1/SC 7 によって開発された SQuaRE に関する規格の構成を示しています。同様の規格は部門にグループ化されています。各部門は、システムおよびソフトウェア製品の品質を確保するためにさまざまな機能を実行するためのガイダンスとリソースを提供します。
- ISO/IEC 2500n - 品質管理部門。この部門を形成する国際標準は、ISO/IEC JTC 1/SC 7 によって開発された SQuaRE に関する他のすべての国際標準で参照されるすべての共通モデル、用語、定義を定義します。この部門はまた、責任を負うサポート機能の要件とガイダンスも提供します。ソフトウェア製品の品質の要件、仕様、評価の管理のため。高品質モデルの使用に関する実践的なガイダンスも提供されます。
- ISO/IEC 2501n - 品質モデル部門。この部門を形成する国際標準は、コンピュータ システムとソフトウェア製品、データ、IT サービス、および使用品質に関する詳細な品質モデルを示しています。
- ISO/IEC 2502n - 品質測定部門。この部門を形成する国際規格には、品質測定の枠組み、品質測定の数学的定義、およびその適用のための実践的なガイダンスが含まれています。製品、データ、IT サービス、および使用品質の内部および外部特性に関する品質尺度の例が示されています。製品の内部および外部特性の品質尺度の基礎を形成する品質尺度要素 (QME) が定義され、提示されます。
- ISO/IEC 2503n - 品質要件部門。この部門を形成する国際規格は、品質モデルと品質尺度に基づいて品質要件を指定するのに役立ちます。これらの品質要件は、開発する情報システムや IT サービスの品質要件を導き出すプロセスで使用したり、評価プロセスの入力として使用したりできます。
- ISO/IEC 2504n - 品質評価部門。この部門を構成する国際規格は、情報システムと IT サービスの品質評価に関する要件、推奨事項、およびガイドラインを提供します。
- ISO/IEC 25050 から ISO/IEC 25099 - SQuaRE 拡張部門。これらの国際標準には現在、すぐに使用できるソフトウェア製品 (RUSP) の品質、ユーザビリティ レポートの一般的な業界形式、クラウド サービスや人工知能などの新技術の品質モデルと尺度に関する要件が含まれています。
図1 | ISO/IEC JTC 1/SC 7が策定したSQuaREの規格体系
SQuaRE 標準は、ISO/IEC/IEEE 12207 および ISO/IEC/IEEE 15288, 特に品質要件の仕様と評価のプロセスと組み合わせて使用できます。 ISO/IEC 25030 はシステムおよびソフトウェアの品質要件に品質モデルと尺度を使用する方法を説明し、ISO/IEC 25040 はシステムとソフトウェアの品質評価に品質モデルと尺度を使用する方法を説明します。
SQuaRE 標準は、ISO/IEC JTC 1/SC 7 によって開発された以下を提供するソフトウェア プロセス評価に関する標準と組み合わせて使用することもできます。
- 顧客とサプライヤーのプロセスにおけるソフトウェア製品の品質定義のフレームワーク。
- 品質レビュー、検証、検証のサポート、および定量的な品質特性を確立するためのフレームワーク。
- 管理プロセスにおける組織の品質目標の設定をサポートします。
SQuaRE 標準は、ISO 9001 (品質管理システムに関係する) と組み合わせて使用して、以下を提供できます。
- 品質目標設定のサポート。
- 設計レビュー、検証、検証のサポート。
Introduction
Many systems and services are now deeply embedded into social infrastructures used in daily life. This requires them to achieve much higher quality; for example, connected systems need to be interoperable, secure, reliable, maintainable, and usable. Therefore, quality evaluation becomes ever more important.
The result of quality evaluation is used to objectively judge the value of the target entity in various business situations, including:
- outsourcers judging whether the target entity satisfies their quality requirements, in the case of outsourcing it;
- consumers or acquirers determining which product or service to be selected for their application, in the case of acquisition.
This document provides requirements and recommendations for quality evaluation, as well as guidance for its tasks.
Target entities for quality evaluation include ICT (information and communication technology) products (systems, software products, etc.), data, and IT services. The quality model defined by ISO/IEC 2501n provides comprehensive quality characteristics and subcharacteristics according to the types of target entities. ISO/IEC 2502n defines quality measures corresponding to those quality models.
This document is one of the standards on SQuaRE developed by ISO/IEC JTC 1/SC 7 (ISO/IEC 25000 to ISO/IEC 25099). Figure 1 (adapted from ISO/IEC 25000) illustrates the organization of the standards on SQuaRE developed by ISO/IEC JTC 1/SC 7. Similar standards are grouped into divisions. Each division provides guidance and resources for performing a different function in ensuring system and software product quality.
- ISO/IEC 2500n - quality management division. The International Standards that form this division define all common models, terms, and definitions referred to by all other International Standards on SQuaRE developed by ISO/IEC JTC 1/SC 7. This division also provides requirements and guidance for a supporting function that is responsible for the management of the requirements, specification, and evaluation of software product quality. Practical guidance on the use of the quality models is also provided.
- ISO/IEC 2501n - quality model division. The International Standards that form this division present detailed quality models for computer systems and software products, data, IT services and quality-in-use.
- ISO/IEC 2502n - quality measurement division. The International Standards that form this division include a quality measurement framework, mathematical definitions of quality measures, and practical guidance for their application. Examples are given of quality measures for internal and external property of product, data, IT services and quality-in-use. Quality measure elements (QME) forming foundations for quality measures for internal and external property of product are defined and presented.
- ISO/IEC 2503n - quality requirements division. The International Standards that form this division help specify quality requirements based on quality models and quality measures. These quality requirements can be used in the process of eliciting quality requirements for information systems and IT services to be developed or as input for an evaluation process.
- ISO/IEC 2504n - quality evaluation division. The International Standards that form this division provide requirements, recommendations and guidelines for quality evaluation for information systems and IT services.
- ISO/IEC 25050 to ISO/IEC 25099 - SQuaRE extension division. These International Standards currently include requirements for quality of ready-to-use software product (RUSP), common industry formats for usability reports, and quality models and measures for new technologies such as cloud services and artificial intelligence.
Figure 1 — Organization of standards on SQuaRE developed by ISO/IEC JTC 1/SC 7
The SQuaRE standards can be used in conjunction with ISO/IEC/IEEE 12207 and ISO/IEC/IEEE 15288, particularly the processes for the specification and evaluation of quality requirements. ISO/IEC 25030 describes how quality models and measures can be used for systems and software quality requirements, and ISO/IEC 25040 describes how the quality models and measures can be used for systems and software quality evaluation.
The SQuaRE standards can also be used in conjunction with standards on software process assessment developed by ISO/IEC JTC 1/SC 7, which provide:
- a framework for software product quality definition in the customer-supplier process;
- support for quality review, verification, and validation, as well as a framework for establishing quantitative quality characteristics;
- support for setting organizational quality goals in the management process.
The SQuaRE standards can be used in conjunction with ISO 9001 (which is concerned with quality management system) to provide:
- support for setting quality goals;
- support for design review, verification, and validation.