この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
3 用語と定義
この文書の目的上、次の用語と定義が適用されます。
3.1
評価
ソフトウェア モジュール、パッケージ、または製品の受け入れまたはリリースを決定する目的で、特定の文書化された基準を特定のソフトウェア モジュール、パッケージ、または製品に適用する行為
3.2
CASEツール
ISO/IEC 12207:2008 で定義されているソフトウェア ライフサイクル アクティビティの自動サポートを提供することで、ソフトウェア エンジニアを支援できるソフトウェア製品
注記 1: CASE ツールは、選択された機能領域のみ、または幅広い機能領域でサポートを提供できます。
- スタンドアロン ツールとして。この場合、環境要素との適合性のみを考慮する必要があります。
- 互いに直接コミュニケーションをとる小グループ。統合は事前に定義されており、おそらく独自のものであると考えられます。
- SEE のより大きな枠組みが存在する場合。この場合、フレームワークの関連サービスを使用するツールの機能に対処する必要があります。
3.3
測定
スケールからエンティティの属性に値 (数値またはカテゴリ) を割り当てるためのメトリックの使用
[出典:ISO/IEC 14598-1:1999]
注記 1:カテゴリを使用する場合、測定は定性的になる可能性があります。たとえば、ソフトウェア製品のいくつかの重要な属性、たとえばソース プログラムの言語 (Java, C++、C, COBOL など) は定性的なカテゴリです。
注記 2:測定は、ソフトウェア品質指標以外の指標にも適用できます。
注記 3:オブジェクトは、直接測定することも、メトリクスの適用によって間接的に測定されるオブジェクトに関する情報またはオブジェクトの表現であることもできます。
3.4
メトリック
定められた測定方法と測定スケール
[出典:ISO/IEC 14598-1:1999]
3.5
評価
測定値を適切な評価レベルにマッピングするアクション
[出典:ISO/IEC 14598-1:1999]
注記 1:特定の品質特性について、ソフトウェアに関連付けられた評価レベルを決定するために使用されます。
注記 2:評価および評価レベルは、品質特性以外の特性にも適用できます。
3.6
評価レベル
測定スケールを分類するために使用される順序スケール上のスケール点
[出典:ISO/IEC 14598-1:1999]
注記 1:格付けレベルにより、明示的または黙示的なニーズに従ってソフトウェアを分類 (格付け) できます (8.2 を参照)
注記 2:適切な評価レベルは、「ユーザー」、「マネージャー」、「開発者」など、さまざまな品質の観点に関連付けることができます。
3.7
湖
ソフトウェアエンジニアリング環境
ソフトウェア システムおよび関連ドメイン (プロジェクト管理、プロセス管理など) のエンジニアリングのための自動化サービスを提供する環境
[出典:ISO/IEC 15940:2006]
注 1: これには、インストールされているプラットフォーム、システム・ソフトウェア、ユーティリティー、および CASE ツールが含まれます。
- ライフサイクルプロセスをサポートするための機能を提供する CASE ツール、および
- ツールで使用される共通のサービスを提供する一連の機能を提供する一般的なフレームワーク。
参考文献
| 1 | ISO 5807:1985, 情報処理 - データ、プログラムとシステムのフローチャート、プログラム ネットワーク チャート、およびシステム リソース チャートの文書化記号と規則 |
| 2 | ISO/IEC 9126-1:2001, ソフトウェア エンジニアリング — 製品品質 — Part 1: 品質モデル |
| 3 | ISO/IEC TR 9126-2:2003, ソフトウェア エンジニアリング — 製品品質 — Part 2: 外部指標 |
| 4 | ISO/IEC TR 9126-3:2003, ソフトウェア エンジニアリング — 製品品質 — Part 3: 内部指標 |
| 5 | ISO/IEC TR 9126-4:2004, ソフトウェア エンジニアリング — 製品品質 — Part 4: 使用品質の指標 |
| 6 | ISO/IEC TR 14471:2007, 情報技術 - ソフトウェア エンジニアリング - CASE ツールの導入に関するガイドライン |
| 7 | ISO/IEC 14568:1997, 情報技術 — DXL: ツリー構造チャート用の Diagram eXchange 言語 |
| 8 | ISO/IEC 14598-1:1999, 情報技術 — ソフトウェア製品評価 — Part 1: 概要 |
| 9 | ISO/IEC 14598-2:2000, ソフトウェアエンジニアリング — 製品評価 — Part 2: 計画と管理 |
| 10 | ISO/IEC 14598-3:2000, ソフトウェア エンジニアリング — 製品評価 — Part 3: 開発者向けプロセス |
| 11 | ISO/IEC 14598-4:1999, ソフトウェアエンジニアリング — 製品評価 — Part 4: 取得者のプロセス |
| 12 | ISO/IEC 14598-5:1998, 情報技術 — ソフトウェア製品評価 — Part 5: 評価者のプロセス |
| 13 | ISO/IEC 14598-6:2001, ソフトウェア エンジニアリング — 製品評価 — Part 6: 評価モジュールの文書化 |
| 14 | ISO/IEC 15474-1:2002, 情報技術 — CDIF フレームワーク — Part 1: 概要 |
| 15 | ISO/IEC 15474-2:2002, 情報技術 — CDIF フレームワーク — Part 2: モデリングと拡張性 |
| 16 | ISO/IEC 15475-1:2002, 情報技術 — CDIF 転送フォーマット — Part 1: 構文とエンコーディングの一般規則 |
| 17 | ISO/IEC 15475-2:2002, 情報技術 — CDIF 転送フォーマット — Part 2: 構文 SYNTAX.1 |
| 18 | ISO/IEC 15475-3:2002, 情報技術 — CDIF 転送フォーマット — Part 3: エンコーディング ENCODING.1 |
| 19 | ISO/IEC 15476-1:2002, 情報技術 — CDIF セマンティック メタモデル — Part 1: 基礎 |
| 20 | ISO/IEC 15476-2:2002, 情報技術 — CDIF セマンティック メタモデル — Part 2: 共通 |
| 21 | ISO/IEC 15476-3:2006, 情報技術 — CDIF セマンティック メタモデル — Part 3: データ定義 |
| 22 | ISO/IEC 15476-4:2005, 情報技術 — CDIF セマンティック メタモデル — Part 4: データ モデル |
| 23 | ISO/IEC TR 15476-5, 情報技術 — CDIF セマンティック メタモデル — Part 5: データ フロー モデル1) |
| 24 | ISO/IEC 15476-6:2006, 情報技術 — CDIF セマンティック メタモデル — Part 6: 状態/イベント モデル |
| 25 | ISO/IEC 15909-1:2004, ソフトウェアおよびシステム エンジニアリング — 高レベル ペトリ ネット — Part 1: 概念、定義、およびグラフィック表記 |
| 26 | ISO/IEC 15940:2006, 情報技術 - ソフトウェア エンジニアリング環境サービス |
| 27 | ISO/IEC 19501:2005, 情報技術 — オープン分散処理 — 統一モデリング言語 (UML) バージョン 1.4.2 |
| 28 | ISO/IEC 25051:2006, ソフトウェア エンジニアリング — ソフトウェア製品の品質要件と評価 (SQuaRE) — 市販 (COTS) ソフトウェア製品の品質要件とテスト手順 |
3 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
3.1
assessment
action of applying specific documented criteria to a specific software module, package or product for the purpose of determining acceptance or release of the software module, package or product
3.2
CASE tool
software product that can assist software engineers by providing automated support for software life-cycle activities as defined in ISO/IEC 12207:2008
Note 1 to entry: A CASE tool can provide support in only selected functional areas or in a wide variety of functional areas.
- As stand-alone tools; in this case, only compatibility with environment elements should be addressed.
- In small groups that communicate directly with one another; it can be supposed that integration is predefined, perhaps proprietarily.
- In the presence of a larger framework of the SEE; in this case the ability of the tool to use the relevant services of the framework should be addressed.
3.3
measurement
use of a metric to assign a value (which may be a number or category) from a scale to an attribute of an entity
[SOURCE:ISO/IEC 14598-1:1999]
Note 1 to entry: Measurement can be qualitative when using categories. For example, some important attributes of software products, e.g. the language of a source program (Java, C++, C, COBOL, etc.) are qualitative categories.
Note 2 to entry: Measurement can apply to metrics other than Software quality metrics.
Note 3 to entry: An Object can be measured directly, or can be information about or representations of the Object measured indirectly by the application of metrics.
3.4
metric
defined measurement method and measurement scale
[SOURCE:ISO/IEC 14598-1:1999]
3.5
rating
action of mapping the measured value to the appropriate rating level
[SOURCE:ISO/IEC 14598-1:1999]
Note 1 to entry: Used to determine the rating level associated with the software for a specific quality characteristic.
Note 2 to entry: Rating and rating levels can be applied to characteristics other than quality characteristics.
3.6
rating level
scale point on an ordinal scale which is used to categorize a measurement scale
[SOURCE:ISO/IEC 14598-1:1999]
Note 1 to entry: The rating level enables software to be classified (rated) in accordance with the stated or implied needs (see 8.2).
Note 2 to entry: Appropriate rating levels can be associated with the different views of quality i.e. ‘Users’, ‘Managers’ or ‘Developers’.
3.7
SEE
Software Engineering Environment
environment which provides automated services for the engineering of software systems and related domains (project management, process management, etc.)
[SOURCE:ISO/IEC 15940:2006]
Note 1 to entry: It includes the platform, system software, utilities, and CASE tools installed.
- the CASE tools which provide facilities for supporting life-cycle processes, and
- general framework which provides a set of capabilities that offer common services used by the tools.
Bibliography
| 1 | ISO 5807:1985, Information processing — Documentation symbols and conventions for data, program and system flowcharts, program network charts and system resources charts |
| 2 | ISO/IEC 9126-1:2001, Software engineering — Product quality — Part 1: Quality model |
| 3 | ISO/IEC TR 9126-2:2003, Software engineering — Product quality — Part 2: External metrics |
| 4 | ISO/IEC TR 9126-3:2003, Software engineering — Product quality — Part 3: Internal metrics |
| 5 | ISO/IEC TR 9126-4:2004, Software engineering — Product quality — Part 4: Quality in use metrics |
| 6 | ISO/IEC TR 14471:2007, Information technology — Software engineering — Guidelines for the adoption of CASE tools |
| 7 | ISO/IEC 14568:1997, Information technology — DXL: Diagram eXchange Language for tree-structured charts |
| 8 | ISO/IEC 14598-1:1999, Information technology — Software product evaluation — Part 1: General overview |
| 9 | ISO/IEC 14598-2:2000, Software engineering — Product evaluation — Part 2: Planning and management |
| 10 | ISO/IEC 14598-3:2000, Software engineering — Product evaluation — Part 3: Process for developers |
| 11 | ISO/IEC 14598-4:1999, Software engineering — Product evaluation — Part 4: Process for acquirers |
| 12 | ISO/IEC 14598-5:1998, Information technology — Software product evaluation — Part 5: Process for evaluators |
| 13 | ISO/IEC 14598-6:2001, Software engineering — Product evaluation — Part 6: Documentation of evaluation modules |
| 14 | ISO/IEC 15474-1:2002, Information technology — CDIF framework — Part 1: Overview |
| 15 | ISO/IEC 15474-2:2002, Information technology — CDIF framework — Part 2: Modelling and extensibility |
| 16 | ISO/IEC 15475-1:2002, Information technology — CDIF transfer format — Part 1: General rules for syntaxes and encodings |
| 17 | ISO/IEC 15475-2:2002, Information technology — CDIF transfer format — Part 2: Syntax SYNTAX.1 |
| 18 | ISO/IEC 15475-3:2002, Information technology — CDIF transfer format — Part 3: Encoding ENCODING.1 |
| 19 | ISO/IEC 15476-1:2002, Information technology — CDIF semantic metamodel — Part 1: Foundation |
| 20 | ISO/IEC 15476-2:2002, Information technology — CDIF semantic metamodel — Part 2: Common |
| 21 | ISO/IEC 15476-3:2006, Information technology — CDIF semantic metamodel — Part 3: Data definitions |
| 22 | ISO/IEC 15476-4:2005, Information technology — CDIF semantic metamodel — Part 4: Data models |
| 23 | ISO/IEC TR 15476-5, Information technology — CDIF semantic metamodel — Part 5: Data flow models1) |
| 24 | ISO/IEC 15476-6:2006, Information technology — CDIF semantic metamodel — Part 6: State/event models |
| 25 | ISO/IEC 15909-1:2004, Software and system engineering — High-level Petri nets — Part 1: Concepts, definitions and graphical notation |
| 26 | ISO/IEC 15940:2006, Information technology — Software Engineering Environment Services |
| 27 | ISO/IEC 19501:2005, Information technology — Open Distributed Processing — Unified Modeling Language (UML) Version 1.4.2 |
| 28 | ISO/IEC 25051:2006, Software engineering — Software product Quality Requirements and Evaluation (SQuaRE) — Requirements for quality of Commercial Off-The-Shelf (COTS) software product and instructions for testing |