ISO/IEC 14598-6:2001 ソフトウェアエンジニアリング—製品評価—パート6:評価モジュールの文書化 | ページ 2

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

序文

ISO (国際標準化機構) と IEC (国際電気標準会議) は、世界標準化のための専門システムを形成しています。 ISO または IEC のメンバーである国家機関は、技術活動の特定の分野を扱うために、それぞれの組織によって設立された技術委員会を通じて、国際規格の開発に参加しています。 ISO と IEC の技術委員会は、相互に関心のある分野で協力しています。 ISO および IEC と連携して、政府および非政府の他の国際機関もこの作業に参加しています。

国際規格は、ISO/IEC 指令で指定された規則に従って起草されます。 3.

情報技術の分野では、ISO と IEC は合同技術委員会 ISO/IEC JTC 1 を設立しました。合同技術委員会によって採択された国際規格の草案は、投票のために各国の機関に回覧されます。国際規格として発行するには、投票を行う国の機関の少なくとも 75% による承認が必要です。

ISO/IEC 14598 のこのパートの要素の一部が特許権の対象となる可能性があることに注意してください。 ISO および IEC は、そのような特許権の一部またはすべてを特定する責任を負わないものとします。

国際規格 ISO/IEC 14598-6 は、合同技術委員会 ISO/IEC JTC 1, 情報技術、小委員会 SC 7, ソフトウェア工学によって作成されました。

ISO/IEC 14598-6 は、ISO/IEC 9126:1991 を置き換える ISO/IEC 9126-1 (準備中) と組み合わせて使用​​することを意図しています。

ISO/IEC 14598 は、ソフトウェア エンジニアリング - 製品評価という一般的なタイトルの下に、次の部分で構成されています。

  • Part 1: 概要
  • Part 2: 計画と管理
  • Part 3: 開発者向けのプロセス
  • Part 4: 取得者のプロセス
  • Part 5: 評価者のプロセス
  • Part 6: 評価モジュールのドキュメント

ISO/IEC 14598 のこの部分の附属書 A, B, C, および D は、情報提供のみを目的としています。

序章

ソフトウェア製品の評価は、ソフトウェアの品質特性に関する情報を提供する評価手法と測定基準のセットに依存します。測定結果を使用するための多くのメトリックおよび関連する方法は、特定のソフトウェア製品の評価に使用できます。 ISO/IEC 9126-2 および ISO/IEC 9126-3 は、1 つのサブ特性に対応するメトリックの例を提供します。組織内でこれらの指標を一貫して使用することは困難です。特定の用途のために新しい測定基準を開発する必要があるかもしれません。したがって、組織内のサポート機能 (14598-2 を参照) は、組織内で正しく一貫して使用するために各メトリックを指定する必要があります。測定基準と関連する方法を文書化するための形式、およびそれらの使用ガイドは標準化する必要があります。評価モジュールの概念は、このニーズに対するソリューションを提供します。

評価モジュールは、品質特性の評価に適用可能な評価方法を指定し、必要な証拠を識別します。また、基本的な評価手順と、技術を適用した結果の測定結果を報告するための形式も定義しています。

評価モジュールを文書化する一貫した方法には、多くの利点があります。

  • これは、評価モジュールの理論的基礎の説明における共通の参照を提供します。
  • 評価モジュールを文書化および開発するための最小限の要件セットを識別します。
  • これは、予想される多数の評価モジュールを収集してカタログ化するために必要なツールを提供します。

評価モジュールは、中間および完成品の評価にメトリックを適用できるようにする柔軟で構造化されたアプローチを提供します。 ISO/IEC 14598 のこの部分に従って作成された評価モジュールを使用すると、ソフトウェア製品の評価が反復可能、再現可能、かつ客観的であることを保証できます。

評価モジュールを文書化するための形式では、次の点が考慮されます。

  • これは、ソフトウェア製品の評価のコンテキスト内で適用されます。
  • この形式は、最新技術に関する新しい指標を開発する必要性をサポートしています。
  • この形式は、メトリックとそのアプリケーションの正確な定義を提供します。
  • 評価に使用する人に必要な情報を提供します。

附属書 A は、新しい評価モジュールの開発プロセスのガイダンスを提供します。

附属書 B, C, および D は、評価モジュールの例です。

1 スコープ

ISO/IEC 14598 のこの部分は、評価モジュールを説明するために使用されるドキュメントの構造と内容を定義します。評価モジュールは、ISO/IEC 9126 および ISO/IEC 14598 マルチパート標準のコンテキスト内で使用することを目的としています。

ISO/IEC 14598 のこの部分は、試験所、研究機関などの評価技術の専門家が新しい評価モジュールを作成する際に使用することを目的としています。

3 参考文献

以下の規範文書には、このテキストでの参照を通じて、ISO/IEC 14598 のこの部分の規定を構成する規定が含まれています。ただし、ISO/IEC 14598 のこの部分に基づく協定の当事者は、以下に示す規範文書の最新版を適用する可能性を調査することをお勧めします。日付のない参照については、参照されている規範文書の最新版が適用されます。 ISO および IEC のメンバーは、現在有効な国際規格の登録簿を維持しています。

  • ISO/IEC 9126-1, ソフトウェア工学 — 製品品質 — 1: 品質モデル。
  • ISO/IEC 12207, 情報技術 - ソフトウェア ライフ サイクル プロセス。
  • ISO/IEC 14598-1, 情報技術 — ソフトウェア製品の評価 — 1: 概要。
  • ISO/IEC 14598-2, 製品評価 — 2: 企画・運営。
  • ISO/IEC 14598-3, 製品評価 — 3: 開発者向けのプロセス。
  • ISO/IEC 14598-4, ソフトウェア工学 — 製品評価 — 4: 取得者のプロセス。
  • ISO/IEC 14598-5, 情報技術 — ソフトウェア製品の評価 — 5: 評価者のプロセス。

4 用語と定義

ISO/IEC 14598 のこの部分では、次の用語と定義が適用されます。

4.1

評価モジュール

ソフトウェアの品質特性、サブ特性または属性を測定するための評価技術のパッケージ

注記 1:パッケージには以下が含まれます。

4.2

評価技術(評価に用いる技術)

評価に使用される手法、ツール、測定基準、測定値、およびその他の技術情報

[出典: ISO/IEC 14598-2]

参考文献

[1]ISO/IEC Guide 2, 標準化および関連活動 — 一般語彙。
[2]ISO/IEC Guide 25, 校正および試験所の能力に関する一般要件。
[3]ISO/IEC TR 9126-2, ソフトウェア工学 — 製品品質 — 2: 外部指標。
[4]ISO/IEC TR 9126-3, ソフトウェア工学 — 製品品質 — 3: 内部指標。

Foreword

ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work.

International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, 3.

In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1. Draft International Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as an International Standard requires approval by at least 75 % of the national bodies casting a vote.

Attention is drawn to the possibility that some of the elements of this part of ISO/IEC 14598 may be the subject of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.

International Standard ISO/IEC 14598-6 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 7, Software engineering.

ISO/IEC 14598-6 is intended for use in conjunction with ISO/IEC 9126-1 (in preparation) which will replace ISO/IEC 9126:1991.

ISO/IEC 14598 consists of the following parts, under the general title Software engineering — Product evaluation:

  • Part 1: General overview
  • Part 2: Planning and management
  • Part 3: Process for developers
  • Part 4: Process for acquirers
  • Part 5: Process for evaluators
  • Part 6: Documentation of evaluation modules

Annexes A, B, C and D of this part of ISO/IEC 14598 are for information only.

Introduction

Software product evaluation depends on a set of evaluation techniques and metrics that provide information about the quality characteristics of the software. Many metrics and associated methods for using the measurement results can be used for specific software product evaluation. ISO/IEC 9126-2 and ISO/IEC 9126-3 provide example metrics that correspond to one sub-characteristic. It is difficult to use these metrics consistently in an organisation. It may be necessary to develop new metrics for specific use. Therefore, it is necessary that a supporting function (see 14598-2) in the organisation specifies each metric for correct and consistent use within the organisation. The format for documenting a metric and associated methods, as well as guides for their use, should be standardised. The concept of an evaluation module provides a solution to this need.

An evaluation module specifies the evaluation methods applicable for evaluating a quality characteristic and identifies the evidence it needs. It also defines the elementary evaluation procedure and the format for reporting the measurements resulting from the application of the techniques.

A consistent way of documenting evaluation modules has a number of advantages:

  • It provides a common reference in the description of the theoretical basis of evaluation modules.
  • It identifies a minimal set of requirements for documenting and developing evaluation modules.
  • It provides a necessary tool in collecting and cataloguing the large number of evaluation modules anticipated.

Evaluation modules provide a flexible and structured approach to making metrics applicable for evaluating intermediate and completed products. The use of evaluation modules produced according to this part of ISO/IEC 14598 helps to ensure that software product evaluations can be repeatable, reproducible and objective.

The format for documenting an evaluation module takes into account the following:

  • It will be applied within the context of the evaluation of software products.
  • The format supports the need for developing new metrics with respect to state of the art.
  • The format provides a precise definition of metrics and their application.
  • It provides the information needed for those who will use them for an evaluation.

Annex A provides guidance for the development process for new evaluation modules.

Annexes B, C and D are examples of evaluation modules.

1 Scope

This part of ISO/IEC 14598 defines the structure and content of the documentation to be used to describe an Evaluation Module. Evaluation modules are intended to be used within the context of the ISO/IEC 9126 and the ISO/IEC 14598 multipart standards.

This part of ISO/IEC 14598 is intended to be used by experts in evaluation technology such as testing laboratories, research institutes and others when producing new evaluation modules.

3 Normative references

The following normative documents contain provisions which, through reference in this text, constitute provisions of this part of ISO/IEC 14598. For dated references, subsequent amendments to, or revisions of, any of these publications do not apply. However, parties to agreements based on this part of ISO/IEC 14598 are encouraged to investigate the possibility of applying the most recent editions of the normative documents indicated below. For undated references, the latest edition of the normative document referred to applies. Members of ISO and IEC maintain registers of currently valid International Standards.

  • ISO/IEC 9126-1, Software engineering — Product quality — 1: Quality model.
  • ISO/IEC 12207, Information technology — Software life cycle processes.
  • ISO/IEC 14598-1, Information technology — Software product evaluation — 1: General overview.
  • ISO/IEC 14598-2, Product evaluation — 2: Planning and management.
  • ISO/IEC 14598-3, Product evaluation — 3: Process for developers.
  • ISO/IEC 14598-4, Software engineering — Product evaluation — 4: Process for acquirers.
  • ISO/IEC 14598-5, Information technology — Software product evaluation — 5: Process for evaluators.

4 Terms and definitions

For the purposes of this part of ISO/IEC 14598, the following terms and definitions apply.

4.1

evaluation module

a package of evaluation technology for measuring software quality characteristics, sub-characteristics or attributes

Note 1 to entry: The package includes.

4.2

evaluation technology (technology used for evaluation)

the techniques, tools, metrics, measures and other technical information used for evaluation

[SOURCE: ISO/IEC 14598-2]

Bibliography

[1]ISO/IEC Guide 2, Standardization and related activities — General vocabulary.
[2]ISO/IEC Guide 25, General requirements for the competence of calibration and testing laboratories.
[3]ISO/IEC TR 9126-2, Software engineering — Product quality — 2: External metrics.
[4]ISO/IEC TR 9126-3, Software engineering — Product quality — 3: Internal metrics.