ISO/IEC 25041:2012 システムおよびソフトウェアエンジニアリング—システムおよびソフトウェアの品質要件と評価(SQuaRE)—開発者、取得者、および独立した評価者向けの評価ガイド | ページ 6

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

4 用語と定義

この文書の目的としては、ISO/IEC 25000 および以下に示されている用語と定義が適用されます。

4.1

納品可能な製品

プロジェクトスポンサーまたは顧客の承認が必要な、サービスを実行するための独自の検証可能なシステムまたはソフトウェア製品

4.2

ダイナミックな製品

テスト環境や運用環境での実行中に測定可能なシステムまたはソフトウェア製品

4.3

評価

企業が指定された基準をどの程度満たしているかを体系的に決定すること

[出典:ISO/IEC 12207:2008]

4.4

評価レベル

評価中に適用される厳密さ。適用される評価手法および達成される評価結果に関して、評価の深さまたは徹底的さを定義する。

4.5

評価記録

実行されたすべての活動および評価プロセス内で達成されたすべての結果の文書化された客観的証拠

4.6

評価依頼者

評価を要求する個人または組織

4.7

評価ツール

評価中にデータの収集、データの解釈の実行、または評価の一部の自動化に使用できる機器

注記 1:そのようなツールの例としては、コード・メトリックを計算するためのソース・コード・アナライザー、形式化されたモデルを作成するための CASE ツール、実行可能プログラムを実行するためのテスト環境、検査データを収集するためのチェックリスト、または測定の合成を作成するためのスプレッドシートなどがあります。

4.8

評価の厳密性

製品の予想される使用重要性を満たすために、製品の品質特性と副特性に必要な程度

4.9

独立した評価者

開発者や買収者から独立して評価を実行する個人または組織

注記 1:評価対象システムの開発者または取得者として活動する個人または組織は、システムの独立評価者となることはできません。 独立評価者は組織である場合があります。独立評価者は、開発者や取得者から独立している限り、開発者と同じ組織に属していてもかまいません。

4.10

中間生成物

開発プロセスの他の段階への入力として使用される、開発プロセスのシステムまたはソフトウェア製品

4.11

製品の品質

指定された条件下で使用した場合に、製品が明示的および黙示的なニーズをどの程度満たすか

注記 1:この定義は ISO 9000:2005 の品質定義とは異なります。これは、ソフトウェアの品質定義が明示的および暗黙のニーズの満足を指すのに対し、ISO 9000 の品質定義は要件の満足を指すためです。

[出典:ISO/IEC 25000:2005 の定義、「どの程度」と言い換え]

4.12

静的な製品

レビュー用の非実行可能システムまたはソフトウェア製品

参考文献

1ISO/IEC 12207:2008, システムおよびソフトウェアエンジニアリング - ソフトウェアライフサイクルプロセス
2ISO/IEC 15288:2008, システムおよびソフトウェア エンジニアリング — システムのライフサイクル プロセス
3ISO/IEC 25010, システムおよびソフトウェアエンジニアリング — システムおよびソフトウェアの品質要件および評価 (SQuaRE) — システムおよびソフトウェアの品質モデル
4ISO/IEC 25020, ソフトウェアエンジニアリング — ソフトウェア製品の品質要件および評価 (SQuaRE) — 測定参照モデルおよびガイド
5ISO/IEC 25051, ソフトウェア エンジニアリング — ソフトウェア製品の品質要件と評価 (SQuaRE) — 市販 (COTS) ソフトウェア製品の品質要件とテスト手順

4 Terms and definitions

For the purposes of this document, the terms and definitions given in ISO/IEC 25000 and the following apply.

4.1

deliverable product

any unique and verifiable system or software product to perform a service, that is subject to approval by the project sponsor or customer

4.2

dynamic product

system or software product that is measurable during execution in testing and/or operational environment

4.3

evaluation

systematic determination of the extent to which an entity meets its specified criteria

[SOURCE:ISO/IEC 12207:2008]

4.4

evaluation level

rigour to be applied during the evaluation that defines the depth or thoroughness of the evaluation in terms of evaluation techniques to be applied and evaluation results to be achieved

4.5

evaluation records

documented objective evidence of all activities performed and of all results achieved within the evaluation process

4.6

evaluation requester

person or organization that requests an evaluation

4.7

evaluation tool

instrument that can be used during evaluation to collect data, to perform interpretation of data or to automate part of the evaluation

Note 1 to entry: Examples of such tools are source code analysers to compute code metrics, CASE tools to produce formalized models, test environment to run the executable programs, checklists to collect inspection data or spreadsheets to produce syntheses of measures.

4.8

evaluation stringency

degree required for the product quality characteristics and subcharacteristics to fulfil the expected use criticality of the product

4.9

independent evaluator

individual or organization that performs an evaluation independently from developers and acquirers

Note 1 to entry: The individual or organization who performs as developer or acquirer for the target system to be evaluated may not become the independent evaluator for the system. The independent evaluator may be an organization. The independent evaluator may belong to the same organization as the developer as long as they are independent from developers and acquirers.

4.10

intermediate product

system or software product of the development process that is used as inputs to other stages of the development process

4.11

product quality

degree to which the product satisfies stated and implied needs when used under specified conditions

Note 1 to entry: This definition differs from the ISO 9000:2005 quality definition because the software quality definition refers to the satisfaction of stated and implied needs, while the ISO 9000 quality definition refers to the satisfaction of requirements.

[SOURCE:ISO/IEC 25000:2005 definition, rephrased as “degree to which”]

4.12

static product

non-executable system or software product for reviewing

Bibliography

1ISO/IEC 12207:2008, Systems and software engineering — Software life cycle processes
2ISO/IEC 15288:2008, Systems and software engineering — Systems life cycle processes
3ISO/IEC 25010, Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — System and software quality models
4ISO/IEC 25020, Software engineering — Software product Quality Requirements and Evaluation (SQuaRE) — Measurement reference model and guide
5ISO/IEC 25051, Software engineering — Software product Quality Requirements and Evaluation (SQuaRE) — Requirements for quality of Commercial Off-The-Shelf (COTS) software product and instructions for testing