ISO/IEC 26564:2022 ソフトウェアおよびシステム工学 — 製品ライン測定の方法とツール | ページ 6

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

3 用語と定義

このドキュメントでは、次の用語と定義が適用されます。

ISO および IEC は、次のアドレスで標準化に使用する用語データベースを維持しています。

3.1

アプリケーション資産

アプリケーション エンジニアリングの他のライフサイクル プロセスで利用でき、製品管理の決定に基づいて ドメイン資産 (3.3) として適合できる、特定のアプリケーション エンジニアリング プロセス (アプリケーションの実現など) の出力

[SOURCE:ISO/IEC 26550:2015, 3.2, modified — エントリへの注記が削除されました。]

3.2

共通性指数

機能、サブシステム、コンポーネント、または製品ラインの共通性のレベルを捉える指標

注記 1:共通性指数は、 測定値 (3.4) または測定値 の組み合わせ (機能) などの式として計算されます。共通性指数を計算する式は、機能、サブシステム、コンポーネント、または製品ラインの相対的なサイズ、労力、複雑さ、または重要性を重みとして反映します。

注記 2:ファンクション ポイントは、コア資産の確立または製品ラインの開発に必要な労力を計算するために使用されるコスト見積もり方法の候補の 1 つです。共通性インデックスは、ファンクション ポイントと組み合わせて使用​​されます。

注記 3:附属書 A は、共通性の意味と製品ラインの共通性指数について詳述している。

3.3

ドメイン資産

アプリケーション エンジニアリング中に製品を生産する際に再利用できるドメイン エンジニアリング ライフ サイクル プロセスの出力

[SOURCE:ISO/IEC 26550:2015, 3.11, modified — 別の好ましい用語「コアアセット」と注記が削除された.]

3.4

測定

測定結果として値が代入される変数(3.5)

注記1: 「測定値」という用語は、基本測定値、派生測定値、および指標を集合的に指すために使用されます。

[出典:ISO/IEC 25000:2014, 4.18]

3.5

測定値

測度(3.4) の値を決定する目的を持つ操作の集合。

注記1測定には,ソースプログラムの言語(ADA,C,Javaなど)のような質的カテゴリーの割り当てを含めることができる。

[出典:ISO/IEC 25000:2014, 4.20]

3.6

変動指数

機能、サブシステム、コンポーネント、製品、または製品ラインにわたる変動のレベルを捉える指標

注記 1:変動指数は、 尺度 (3.4) または尺度の組み合わせ (関数) などの式として計算されます。変動性指数を計算する式は、機能、サブシステム、コンポーネント、または製品ラインの相対的なサイズ、労力、複雑さ、または重要性を重みとして反映します。

注記 2:ファンクション ポイントは、製品開発に必要な追加工数を計算するために使用されるコスト見積もり方法の候補の 1 つです。可変性指数は、ファンクション ポイントと組み合わせて使用​​されます。

注記 3:附属書 A は、製品ラインの変動性および変動性指数の意味を詳述している。

参考文献

[1]ISO Guide 73:2009, リスク管理 — 語彙
[2]ISO/IEC/IEEE 12207, システムおよびソフトウェア工学 — ソフトウェア ライフ サイクル プロセス
[3]ISO/IEC 14102, 情報技術 — CASE ツールの評価と選択のガイドライン
[4]ISO/IEC/IEEE 15288, システムおよびソフトウェア工学 — システム ライフ サイクル プロセス
[5]ISO/IEC/IEEE 15939, システムおよびソフトウェア工学 — 測定プロセス
[6]ISO/IEC 15940, システムおよびソフトウェア工学 — ソフトウェア工学環境サービス
[7]ISO/IEC TR 19759, ソフトウェア エンジニアリング — ソフトウェア エンジニアリング知識体系ガイド (SWEBOK)
[8]ISO/IEC 25000:2014, システムおよびソフトウェア工学 — システムおよびソフトウェアの品質要件と評価 (SQuaRE) — SQuaRE ガイド
[9]ISO/IEC 26550:2015, ソフトウェアおよびシステム エンジニアリング — 製品ライン エンジニアリングおよび管理の参照モデル
[10]ISO/IEC 26551, ソフトウェアおよびシステム エンジニアリング — 製品ライン要求エンジニアリングのためのツールと方法
[11]ISO/IEC 26552, ソフトウェアおよびシステム エンジニアリング — 製品ライン アーキテクチャ設計のためのツールと方法
[12]ISO/IEC 26553, 情報技術 - ソフトウェアおよびシステム工学 - 製品ライン実現のためのツールと方法
[13]ISO/IEC 26554, 情報技術 - ソフトウェアおよびシステム工学 - 製品ライン テストのツールと方法
[14]ISO/IEC 26555, ソフトウェアおよびシステム エンジニアリング — 製品ラインの技術管理のためのツールと方法
[15]ISO/IEC 26556, 情報技術 — ソフトウェアおよびシステム工学 — 製品ラインの組織管理のためのツールと方法
[16]ISO/IEC 26557, ソフトウェアおよびシステム エンジニアリング — ソフトウェアおよびシステム製品ラインにおける可変性メカニズムの方法およびツール
[17]ISO/IEC 26558, ソフトウェアおよびシステム工学 — ソフトウェアおよびシステム製品ラインにおける変動性モデリングの方法およびツール
[18]ISO/IEC 26559, ソフトウェアおよびシステム エンジニアリング — ソフトウェアおよびシステム製品ラインにおける可変性のトレーサビリティのための方法およびツール
[19]ISO/IEC 26560, ソフトウェアおよびシステム エンジニアリング — 製品ラインの製品管理のためのツールと方法
[20]ISO/IEC/IEEE 29148, システムおよびソフトウェア エンジニアリング - ライフ サイクル プロセス - 要件エンジニアリング
[21]CLEMENTS P, NORTHROP L. ソフトウェア製品ライン: プラクティスとパターン。アディソン・ウェズリー、2002年
[22]Florac WA, Park RE, Carleton AD, 実用的なソフトウェア測定: プロセス管理と改善のための測定。 CMU/SEI, 1997
[23]POHL K, BÖCKLE G, VAN DER LINDEN FJ ソフトウェア製品ライン エンジニアリング: 基礎、原則、および技法。スプリンガーズ、2005
[24]VAN DER LINDEN FJ, SCHMID K, ROMMES E. 実際のソフトウェア製品ライン: 製品ライン エンジニアリングにおけるベスト インダストリアル プラクティス。スプリンガーズ、2007

3 Terms and definitions

For the purposes of this document, the following terms and definitions apply.

ISO and IEC maintain terminology databases for use in standardization at the following addresses:

3.1

application asset

output of a specific application engineering process (e.g. application realization) that may be exploited in other lifecycle processes of application engineering and may be adapted as a domain asset (3.3) based on a product management decision

[SOURCE:ISO/IEC 26550:2015, 3.2, modified — Notes to entry have been removed.]

3.2

commonality index

index that captures the level of commonality of a feature, subsystem, component or a product line

Note 1 to entry: Commonality index is calculated as a formula such as measure (3.4) or combination of measures (function). The formula for calculating the commonality index reflects the relative size, effort, complexity, or importance of features, subsystems, components, or a product line as weights.

Note 2 to entry: Function points is one of the candidate cost estimation methods used to calculate efforts required for establishing core assets or product line development. A commonality index is used in conjunction with a function point.

Note 3 to entry: Annex A elaborates on the meaning of commonality and commonality index of the product line.

3.3

domain asset

output of domain engineering life cycle processes that can be reused in producing products during application engineering

[SOURCE:ISO/IEC 26550:2015, 3.11, modified — The alternative preferred term"core asset" and notes to entry have been removed.]

3.4

measure

variable to which a value is assigned as the result of measurement (3.5)

Note 1 to entry: The term"measures" is used to refer collectively to base measures, derived measures, and indicators.

[SOURCE:ISO/IEC 25000:2014, 4.18]

3.5

measurement

set of operations having the object of determining a value of a measure (3.4)

Note 1 to entry: Measurement can include assigning a qualitative category such as the language of a source program (ADA, C, Java, etc.).

[SOURCE:ISO/IEC 25000:2014, 4.20]

3.6

variability index

index that captures the level of variations across features, subsystems, components, products, or product lines

Note 1 to entry: Variability index is calculated as a formula such as measure (3.4) or combination of measures (function). The formula for calculating the variability index reflects the relative size, effort, complexity, or importance of features, subsystems, components, or product lines as weights.

Note 2 to entry: Function points is one of the candidate cost estimation methods used to calculate the additional efforts required for product development. A variability index is used in conjunction with a function point.

Note 3 to entry: Annex A elaborates on the meaning of variability and variability index of the product line.

Bibliography

[1]ISO Guide 73:2009, Risk management — Vocabulary
[2]ISO/IEC/IEEE 12207, Systems and software engineering — Software life cycle processes
[3]ISO/IEC 14102, Information technology — Guideline for the evaluation and selection of CASE tools
[4]ISO/IEC/IEEE 15288, Systems and software engineering — System life cycle processes
[5]ISO/IEC/IEEE 15939, Systems and software engineering — Measurement process
[6]ISO/IEC 15940, Systems and software engineering — Software Engineering Environment Services
[7]ISO/IEC/TR 19759, Software Engineering — Guide to the software engineering body of knowledge (SWEBOK)
[8]ISO/IEC 25000:2014, Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — Guide to SQuaRE
[9]ISO/IEC 26550:2015, Software and systems engineering — Reference model for product line engineering and management
[10]ISO/IEC 26551, Software and systems engineering — Tools and methods for product line requirements engineering
[11]ISO/IEC 26552, Software and systems engineering — Tools and methods for product line architecture design
[12]ISO/IEC 26553, Information technology — Software and systems engineering — Tools and methods for product line realization
[13]ISO/IEC 26554, Information technology — Software and systems engineering — Tools and methods for product line testing
[14]ISO/IEC 26555, Software and systems engineering — Tools and methods for product line technical management
[15]ISO/IEC 26556, Information technology — Software and systems engineering — Tools and methods for product line organizational management
[16]ISO/IEC 26557, Software and systems engineering — Methods and tools for variability mechanisms in software and systems product line
[17]ISO/IEC 26558, Software and systems engineering — Methods and tools for variability modelling in software and systems product line
[18]ISO/IEC 26559, Software and systems engineering — Methods and tools for variability traceability in software and systems product line
[19]ISO/IEC 26560, Software and systems engineering — Tools and methods for product line product management
[20]ISO/IEC/IEEE 29148, Systems and software engineering — Life cycle processes — Requirements engineering
[21]CLEMENTS P., NORTHROP L. Software Product Lines: Practices and Patterns. Addison-Wesley, 2002
[22]Florac W.A., Park R.E., Carleton A.D., Practical Software Measurement: Measuring for Process Management and Improvement. CMU/SEI, 1997
[23]POHL K., BÖCKLE G., VAN DER LINDEN F.J. Software Product Line Engineering: Foundations, Principles and Techniques. Springer, 2005
[24]VAN DER LINDEN F.J., SCHMID K., ROMMES E. Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering. Springer, 2007