ISO/IEC 25001:2014 システムとソフトウェアエンジニアリング—システムとソフトウェアの品質要件と評価(SQuaRE)—計画と管理 | ページ 3

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

導入

この国際規格では、システムおよびソフトウェア製品の品質要件と評価に関連する計画および管理要件について詳細が規定されています。

この国際規格は主にシステムおよびソフトウェア製品の品質要件と評価に関係していますが、関連する場合はどこでも、対応するプロセス要件と評価活動についても議論されています。

この国際規格は、システムおよびソフトウェアの品質要件の指定と評価の実行を確実に成功させるために、組織が特定すべき要件を明確にすることを目的としています。

この国際規格は、ISO/IEC 25000 SQuaRE シリーズ規格の他の文書と組み合わせて使用​​することを目的としています。 ISO/IEC 25000 SQuaRE シリーズは、ISO/IEC 9126 シリーズおよび ISO/IEC 14598 シリーズに代わるものです。

この国際規格は、品質要件の定義と分析に関連する ISO/IEC 15288:2008 および ISO/IEC 12207:2008 で特定された技術プロセスに準拠しています。

図1 | SQuaREシリーズの規格構成

図 1 (ISO/IEC 25000 の後に引用) は、標準ファミリー (ディビジョンとも呼ばれる) を表す SQuaRE シリーズの構成を示しています。

SQuaRE モデル内の部門は次のとおりです。

  • ISO/IEC 2500n - 品質管理部門 。この部門を形成する国際規格は、SQuaRE シリーズの他のすべての規格で参照されるすべての共通モデル、用語、定義を定義します。特定のアプリケーションケースに適切な標準を適用する際の参照パス (SQuaRE ドキュメントによるガイダンス) と高レベルの実践的な提案は、あらゆるタイプのユーザーに役立ちます。また、この部門は、製品要件の仕様と評価の管理を担当するサポート部門に対して要件とガイダンスを提供します。
  • ISO/IEC 2501n - 品質モデル部門 。この部門を形成する国際標準は、システムとソフトウェア製品、使用中の品質、およびデータに関する詳細な品質モデルを提示します。品質モデルの使用に関する実践的なガイダンスも提供されます。
  • ISO/IEC 2502n - 品質測定部門 。この部門を構成する国際規格には、システムおよびソフトウェア製品の品質測定参照モデル、品質尺度の数学的定義、およびその適用のための実践的なガイダンスが含まれています。この部門は、ソフトウェア品質の内部尺度、システムまたはソフトウェア製品の品質の外部尺度、および使用中の品質尺度を提示します。後者の尺度の基礎を形成する品質尺度要素が定義され、提示されます。
  • ISO/IEC 2503n - 品質要件部門 。この部門を形成する国際規格は、品質要件を指定するのに役立ちます。これらの品質要件は、開発される製品の品質要件を導き出すプロセスで使用したり、評価プロセスの入力として使用したりできます。要件定義プロセスは、ISO/IEC 15288:2008 および ISO/IEC 12207:2008 で定義されている技術プロセスのステークホルダー要件定義プロセスにマッピングされます。
  • ISO/IEC 2504n - 品質評価部門 。この部門を形成する国際規格は、独立した評価者、取得者、開発者によって実施されるかどうかに関係なく、製品評価の要件、推奨事項、およびガイドラインを提供します。評価モジュールとして測定値を文書化するためのサポートも提供されます。
  • ISO/IEC 25050‑25099 - 拡張部門。 SQuaRE 拡張 (ISO/IEC 25050 から ISO/IEC 25099) は、特定のアプリケーション ドメインに対処する、または 1 つ以上の SQuaRE 国際標準を補完するために使用できる、システムまたはソフトウェア製品品質の国際標準および/または技術レポートを含めるように指定されています。

Introduction

This International Standard provides details about the planning and management requirements associated with systems and software product quality requirements and evaluation.

While this International Standard is mainly concerned with systems and software product quality requirements and evaluation, wherever it is relevant the corresponding process requirements and evaluation activities are also discussed.

This International Standard aims to clarify the requirements, which should be identified by the organisation in order to ensure the success of specifying systems and software quality requirements and executing the evaluation.

This International Standard is intended to be used in conjunction with the other documents of the ISO/IEC 25000 SQuaRE series of standards. The ISO/IEC 25000 SQuaRE series replaces the ISO/IEC 9126 series and the ISO/IEC 14598 series.

This International Standard complies with the technical processes identified in ISO/IEC 15288:2008 and ISO/IEC 12207:2008 related to quality requirements definition and analysis.

Figure 1 — Organization of SQuaRE series of standards

Figure 1 (quoted after ISO/IEC 25000) illustrates the organisation of the SQuaRE series representing families of standards, further called Divisions.

The Divisions within SQuaRE model are:

  • 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 standards from the SQuaRE series. Referring paths (guidance through SQuaRE documents) and high level practical suggestions in applying proper standards to specific application cases offer help to all types of users. The division also provides requirements and guidance for a supporting function, which is responsible for the management of product requirements specification and evaluation.
  • ISO/IEC 2501n - Quality Model Division . The International Standards that form this division present detailed quality models for systems and software product, quality in use and data. Practical guidance on the use of the quality model is also provided.
  • ISO/IEC 2502n - Quality Measurement Division . The International Standards that form this division include a system and software product quality measurement reference model, mathematical definitions of quality measures, and practical guidance for their application. This division presents internal measures of software quality, external measures of system or software product quality and quality in use measures. Quality measure elements forming foundations for the latter measures are defined and presented.
  • ISO/IEC 2503n - Quality Requirements Division . The International Standard that forms this division helps specifying quality requirements. These quality requirements can be used in the process of quality requirements elicitation for a product to be developed or as inputs for an evaluation process. The requirements definition process is mapped to Stakeholder Requirements Definition Process in Technical Processes defined in ISO/IEC 15288:2008 and ISO/IEC 12207:2008.
  • ISO/IEC 2504n - Quality Evaluation Division . The International Standards that form this division provide requirements, recommendations and guidelines for product evaluation, whether performed by independent evaluators, acquirers or developers. The support for documenting a measure as an Evaluation Module is also presented.
  • ISO/IEC 25050‑25099 - Extension Division. SQuaRE extension (ISO/IEC 25050 to ISO/IEC 25099) is designated to contain system or software product quality International Standards and/or Technical Reports that address specific application domains or that can be used to complement one or more SQuaRE International Standards.