ISO/IEC 26553:2018 情報技術—ソフトウェアおよびシステムエンジニアリング—製品ラインを実現するためのツールと方法 | ページ 6

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

3 用語と定義

この文書の目的上、次の用語と定義が適用されます。

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

3.1

アプリケーションコンポーネント

メンバー製品用に選択、再利用、または新規開発されたコンポーネント (3.14)

3.2

アプリケーション構成

アプリケーション コンポーネント (3.1) および アプリケーション インターフェイス (3.3) を含む メンバー製品の構造 (3.14)

3.3

アプリケーションインターフェース

メンバー製品によって選択、再利用、または新規開発されたインターフェイス (3.14)

3.4

アプリケーションの実現

詳細な設計と実装を含むアプリケーション エンジニアリング プロセスの 1 つ

3.5

アプリケーション固有のコンポーネント

特定の メンバー製品用に開発されたコンポーネント (3.14)

3.6

側面

特殊な方法やツールを関連付けることができる製品ラインエンジニアリングプロセスグループおよびタスク内での特別な考慮事項

3.7

変動の結合時間

変動の値が決まる段階

3.8

コンポーネントの実装

単体テストを含むコンポーネントを実現するアクティビティ

3.9

構成パラメータ

変数コンポーネントまたはインターフェイスによって提供されるパラメータ。バインディングが発生するときにその値が選択されます。

3.10

ドメインコンポーネント

製品ライン内の メンバー製品間で再利用可能なコンポーネント (3.14)

3.11

ドメインインターフェース

製品ライン内の メンバー製品 (3.14) のコンポーネント間の再利用可能なインターフェイス

3.12

ドメインの実現

詳細な設計と実装を含むドメイン エンジニアリング プロセスの 1 つ

3.13

抽出的アプローチ

1 つまたは複数の既存の製品から製品ラインの初期ベースラインを開発するアプローチ

3.14

会員商品

製品ラインに属する製品

3.15

積極的な取り組み

明示された製品ニーズを予測する組織の予測に基づいて、革新的な製品ラインまたは製品バリエーションを開発するアプローチ

3.16

事後的なアプローチ

明示されたニーズまたは顧客の要求に応じて製品ラインまたは製品バリエーションを開発するアプローチ

3.17

テクスチャ.テクスチャ

建築テクスチャ

製品ラインのアプリケーションを実現するための共通の開発ルールと制約のコレクション

3.18

可変性の実装

ソースコードまたは実行可能モジュールにおける可変性の開発

参考文献

1ISO/IEC/IEEE 12207, システムおよびソフトウェア エンジニアリング — ソフトウェア ライフ サイクル プロセス
2ISO/IEC 14102, 情報技術 - CASE ツールの評価と選択のガイドライン
3ISO/IEC 15940, システムおよびソフトウェア エンジニアリング — ソフトウェア エンジニアリング環境サービス
4ISO/IEC TR 19759, ソフトウェア エンジニアリング — ソフトウェア エンジニアリング知識体系ガイド (SWEBOK)
5ISO/IEC 25000, システムおよびソフトウェア エンジニアリング — システムおよびソフトウェアの品質要件と評価 (SQuaRE) — SQuaRE ガイド
6ISO/IEC 26550, ソフトウェアおよびシステム エンジニアリング — 製品ラインのエンジニアリングと管理の参照モデル
7ISO/IEC 26551, ソフトウェアおよびシステム エンジニアリング — 製品ライン要件エンジニアリングのためのツールと方法
8ISO/IEC 26552 1ソフトウェアおよびシステムエンジニアリング — 製品ラインアーキテクチャ設計のためのツールと手法
9ISO/IEC 26554 2ソフトウェアおよびシステムエンジニアリング - 製品ラインテストのためのツールと方法
10ISO/IEC 26555, ソフトウェアおよびシステムエンジニアリング - 製品ラインの技術管理のためのツールと方法
11ISO/IEC 26556 3ソフトウェアおよびシステムエンジニアリング - 製品ラインの組織管理のためのツールと方法
12ISO/IEC 26557, ソフトウェアおよびシステムエンジニアリング — ソフトウェアおよびシステム製品ラインにおける変動メカニズムの方法とツール
13ISO/IEC 26558, ソフトウェアおよびシステムエンジニアリング — ソフトウェアおよびシステム製品ラインの変動モデリングのための方法とツール
14ISO/IEC 26559, ソフトウェアおよびシステムエンジニアリング — ソフトウェアおよびシステム製品ラインにおける変動トレーサビリティのための方法とツール
15ISO/IEC 26560 4ソフトウェアおよびシステムエンジニアリング - 製品ライン製品管理のためのツールと方法
16ISO/IEC 26561 5ソフトウェアおよびシステムエンジニアリング — 製品ラインの技術調査のための方法とツール
17ISO/IEC 26562 6ソフトウェアおよびシステムエンジニアリング — 製品ライン移行管理の方法とツール
18ISO/IEC 26563 7ソフトウェアおよびシステムエンジニアリング — 製品ライン資産の構成管理のための方法とツール
19Pohl Klaus, Böckle Günter, van der Linden Frank J.、ソフトウェア製品ライン エンジニアリング: 基礎、原則、および技術。スプリンガー 2005
20Northrop Linda M.、Clements Paul C.、ソフトウェア製品ライン実践のためのフレームワーク、バージョン 5.カーネギーメロン大学ソフトウェア工学研究所、2007 年 7 月

3 Terms and definitions

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

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

3.1

application component

component that is selected, reused or newly developed for a member product (3.14)

3.2

application configuration

structure of a member product (3.14) , including application components (3.1) and application interfaces (3.3)

3.3

application interface

interface that is selected, reused or newly developed by a member product (3.14)

3.4

application realization

one of the application engineering processes that includes detailed design and implementation

3.5

application-specific component

component that is developed for a specific member product (3.14)

3.6

aspect

special consideration within product line engineering process groups and tasks with which specialized methods and tools can be associated

3.7

binding time of variability

stage when the value of variability is determined

3.8

component implementation

activity of realizing a component, including unit test

3.9

configuration parameter

parameter provided by variable components or interfaces, so that its value is selected when bindings occur

3.10

domain component

reusable component among member products (3.14) within a product line

3.11

domain interface

reusable interface among the components of a member product (3.14) within a product line

3.12

domain realization

one of the domain engineering processes that include detailed design and implementation

3.13

extractive approach

approach of developing the initial baseline of a product line from one or more existing products

3.14

member product

product belonging to the product line

3.15

proactive approach

approach of developing an innovative product line or product variations based on organizational predictions that anticipate a stated product need

3.16

reactive approach

approach of developing a product line or product variations in response to stated needs or customer requirements

3.17

texture

architectural texture

collection of common development rules and constraints for realising the applications of a product line

3.18

variability implementation

variability development in source codes or executable modules

Bibliography

1ISO/IEC/IEEE 12207, Systems and software engineering — Software life cycle processes
2ISO/IEC 14102, Information technology — Guideline for the evaluation and selection of CASE tools
3ISO/IEC 15940, Systems and software engineering — Software Engineering Environment Services
4ISO/IEC/TR 19759, Software Engineering — Guide to the software engineering body of knowledge (SWEBOK)
5ISO/IEC 25000, Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — Guide to SQuaRE
6ISO/IEC 26550, Software and systems engineering — Reference model for product line engineering and management
7ISO/IEC 26551, Software and systems engineering — Tools and methods for product line requirements engineering
8ISO/IEC 26552 1 , Software and systems engineering — Tools and methods for product line architecture design
9ISO/IEC 26554 2 , Software and systems engineering — Tools and methods for product line testing
10ISO/IEC 26555, Software and systems engineering — Tools and methods for product line technical management
11ISO/IEC 26556 3 , Software and systems engineering — Tools and methods for product line organizational management
12ISO/IEC 26557, Software and systems engineering — Methods and tools for variability mechanisms in software and systems product line
13ISO/IEC 26558, Software and systems engineering — Methods and tools for variability modelling in software and systems product line
14ISO/IEC 26559, Software and systems engineering — Methods and tools for variability traceability in software and systems product line
15ISO/IEC 26560 4 , Software and systems engineering — Tools and methods for product line product management
16ISO/IEC 26561 5 , Software and systems engineering — Methods and tools for product line technical probe
17ISO/IEC 26562 6 , Software and systems engineering — Methods and tools for product line transition management
18ISO/IEC 26563 7 , Software and systems engineering — Methods and tools for configuration management of product line assets
19Pohl Klaus, Böckle Günter, van der Linden Frank J., Software Product Line Engineering: Foundations, Principles and Techniques. Springer 2005
20Northrop Linda M., Clements Paul C., A Framework for Software Product Line Practice, Version 5.0. Software Engineering Institute, Carnegie Mellon University, July 2007