ISO/IEC 26563:2022 ソフトウェアおよびシステム エンジニアリング — 製品ライン構成管理の方法とツール | ページ 6

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

3 用語と定義

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

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

3.1

アプリケーション資産

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

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

3.2

共通構成アイテム

すべての製品に共通の構成内のエンティティ

3.3

ドメイン資産

ドメイン エンジニアリングのライフ サイクル プロセスのアウトプットであり、アプリケーション エンジニアリング中に製品を生産する際に再利用できます。

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

3.4

製品ライン構成

製品ラインのすべての ドメイン資産 (3.3) およびメンバー製品のリビジョンのコレクションを含む製品ラインのスナップショット

3.5

製品ライン構成デルタ

製品ライン構成の 2 つのバージョンの違い (3.4)

3.6

製品ライン構成アイテム

製品ラインを構成する成果物

注記 1製品ライン構成アイテムとは、ドメイン エンジニアリング、アプリケーション エンジニアリング、および管理サポートの構成アイテムの総称です。

3.7

製品ライン構成管理

製品ラインの構成を指示および制御するための調整された活動 (3.4)

注記 1:製品ラインの構成管理には、ドメイン エンジニアリング、アプリケーション エンジニアリング、組織および技術管理のための構成管理活動が含まれます。

[SOURCE:ISO/IEC TR 18018:2010, 3.7, modified — 「製品ライン」が用語と定義に追加されました。略語は削除されました。エントリに注1を追加しました。 ]

3.8

時間の変動

異なる時点での共通または可変アーティファクトの異なるバージョンの存在

注記 1:時間次元の変動は、ソフトウェアの進化と同期している[ 24 ]

3.9

可変構成アイテム

製品間で変化する構成内のエンティティ

3.10

空間の変化

さまざまな形状の可変アーティファクトのさまざまなバージョンが存在し、さまざまな製品で使用される

3.11

変動モデル

製品ラインのばらつきの明確な定義

[出典:ISO/IEC 26550:2015, 3.27, 修正 — エントリの注 1 が削除されました。]

参考文献

[1]IEEE 828-2012, システムおよびソフトウェア工学における構成管理
[2]ISO/IEC/IEEE 12207, システムおよびソフトウェア工学 — ソフトウェア ライフ サイクル プロセス
[3]ISO/IEC 14102, 情報技術 — CASE ツールの評価と選択のガイドライン
[4]ISO/IEC/IEEE 15288, システムおよびソフトウェア工学 — システム ライフ サイクル プロセス
[5]ISO/IEC 15940, システムおよびソフトウェア工学 — ソフトウェア工学環境サービス
[6]ISO/IEC TR 18018:2010, 情報技術 — システムおよびソフトウェア工学 — 構成管理ツール機能のガイド
[7]ISO/IEC TR 19759, ソフトウェア エンジニアリング — ソフトウェア エンジニアリング知識体系ガイド (SWEBOK)
[8]ISO/IEC 19770, 情報技術 — IT 資産管理
[9]ISO/IEC/IEEE 21840, システムおよびソフトウェア エンジニアリング — システム オブ システム (SoS) のコンテキストにおける ISO/IEC/IEEE 15288 の利用に関するガイドライン
[10]ISO/IEC 25000, システムおよびソフトウェア工学 — システムおよびソフトウェアの品質要件と評価 (SQuaRE) — SQuaRE ガイド
[11]ISO/IEC 26550:2015, ソフトウェアおよびシステム エンジニアリング — 製品ライン エンジニアリングおよび管理の参照モデル
[12]ISO/IEC 26551, ソフトウェアおよびシステム エンジニアリング — 製品ライン要求エンジニアリングのためのツールと方法
[13]ISO/IEC 26552, ソフトウェアおよびシステム エンジニアリング — 製品ライン アーキテクチャ設計のためのツールと方法
[14]ISO/IEC 26553, 情報技術 - ソフトウェアおよびシステム工学 - 製品ライン実現のためのツールと方法
[15]ISO/IEC 26554, 情報技術 - ソフトウェアおよびシステム工学 - 製品ライン テストのツールと方法
[16]ISO/IEC 26555, ソフトウェアおよびシステム エンジニアリング — 製品ラインの技術管理のためのツールと方法
[17]ISO/IEC 26556, 情報技術 — ソフトウェアおよびシステム工学 — 製品ラインの組織管理のためのツールと方法
[18]ISO/IEC 26557, ソフトウェアおよびシステム エンジニアリング — ソフトウェアおよびシステム製品ラインにおける可変性メカニズムの方法およびツール
[19]ISO/IEC 26558, ソフトウェアおよびシステム工学 — ソフトウェアおよびシステム製品ラインにおける変動性モデリングの方法およびツール
[20]ISO/IEC 26559, ソフトウェアおよびシステム エンジニアリング — ソフトウェアおよびシステム製品ラインにおける可変性のトレーサビリティのための方法およびツール
[21]ISO/IEC 26560, ソフトウェアおよびシステム エンジニアリング — 製品ラインの製品管理のためのツールと方法
[22]ISO/IEC/IEEE 29148, システムおよびソフトウェア エンジニアリング - ライフ サイクル プロセス - 要件エンジニアリング
[23]CLEMENTS P, NORTHROP L. ソフトウェア製品ライン: プラクティスとパターン。アディソン・ウェズリー、2002年
[24]POHL K, BÖCKLE G, VAN DER LINDEN FJ ソフトウェア製品ライン エンジニアリング: 基礎、原則、および技法。スプリンガーズ、2005
[25]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

common configuration item

entity within a configuration that is common to all products

3.3

domain asset

output of domain engineering life cycle processes and 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

product line configuration

snapshot of the product line that contains a collection of revisions of every domain asset (3.3) and member product in the product line

3.5

product line configuration delta

difference between the two versions of product line configuration (3.4)

3.6

product line configuration item

resulting artefacts that make up a product line

Note 1 to entry: Product line configuration item is a generic term for configuration items of domain engineering, application engineering, and managerial support.

3.7

product line configuration management

coordinated activities to direct and control product line configuration (3.4)

Note 1 to entry: Product line configuration management includes configuration management activities for domain engineering, application engineering, and organization and technical management.

[SOURCE:ISO/IEC TR 18018:2010, 3.7, modified —"product line" has been added in the term and in the definition; the abbreviated term has been removed; note 1 to entry has been added.]

3.8

variation in time

existence of different versions of a common or variable artefact at different times

Note 1 to entry: The variation in time dimension is synchronous with software evolution[ 24 ].

3.9

variable configuration item

entity within a configuration that is variable among products

3.10

variation in space

existence of different versions of a variable artefact in different shapes and used by different products

3.11

variability model

explicit definition for product line variability

[SOURCE:ISO/IEC 26550:2015, 3.27, modified — Note 1 to entry has been removed.]

Bibliography

[1]IEEE 828-2012, Configuration management in systems and software engineering.
[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 15940, Systems and software engineering — Software Engineering Environment Services
[6]ISO/IEC/TR 18018:2010, Information technology — Systems and software engineering — Guide for configuration management tool capabilities
[7]ISO/IEC/TR 19759, Software Engineering — Guide to the software engineering body of knowledge (SWEBOK)
[8]ISO/IEC 19770, Information technology — IT asset management
[9]ISO/IEC/IEEE 21840, Systems and software engineering — Guidelines for the utilization of ISO/IEC/IEEE 15288 in the context of system of systems (SoS)
[10]ISO/IEC 25000, Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — Guide to SQuaRE
[11]ISO/IEC 26550:2015, Software and systems engineering — Reference model for product line engineering and management
[12]ISO/IEC 26551, Software and systems engineering — Tools and methods for product line requirements engineering
[13]ISO/IEC 26552, Software and systems engineering — Tools and methods for product line architecture design
[14]ISO/IEC 26553, Information technology — Software and systems engineering — Tools and methods for product line realization
[15]ISO/IEC 26554, Information technology — Software and systems engineering — Tools and methods for product line testing
[16]ISO/IEC 26555, Software and systems engineering — Tools and methods for product line technical management
[17]ISO/IEC 26556, Information technology — Software and systems engineering — Tools and methods for product line organizational management
[18]ISO/IEC 26557, Software and systems engineering — Methods and tools for variability mechanisms in software and systems product line
[19]ISO/IEC 26558, Software and systems engineering — Methods and tools for variability modelling in software and systems product line
[20]ISO/IEC 26559, Software and systems engineering — Methods and tools for variability traceability in software and systems product line
[21]ISO/IEC 26560, Software and systems engineering — Tools and methods for product line product management
[22]ISO/IEC/IEEE 29148, Systems and software engineering — Life cycle processes — Requirements engineering
[23]CLEMENTS P., NORTHROP L. Software Product Lines: Practices and Patterns. Addison-Wesley, 2002
[24]POHL K., BÖCKLE G., VAN DER LINDEN F.J. Software Product Line Engineering: Foundations, Principles and Techniques. Springer, 2005
[25]VAN DER LINDEN F.J., SCHMID K., ROMMES E. Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering. Springer, 2007