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

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

3 用語と定義

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

3.1

アプリケーションエンジニアリングプロセス

製品ラインのメンバー製品を開発するためのプロセス

3.2

付属工程

各資産がアプリケーションでどのように使用されるかを定義するプロセス

注記 1:添付された一連のプロセスは、資産をまとめて一貫したアプリケーション全体に編成するためのものです。

3.3

拘束時間

可変解像度の瞬間

3.4

外部変動性

顧客に見える変動性

3.5

ドメイン エンジニアリング プロセス

ドメイン資産開発のプロセス

3.6

内部変動

エンジニアの観点から定義され、顧客には見えない変動性

3.7

可変結合

変動性モデルで定義された変動点のバリアントを決定する行為

3.8

可変ドキュメント

製品ライン内のメンバー製品全体で使用される変動モデルの詳細な説明

3.9

空間の変動

異なる形状で同時に発生するバリエーション

3.10

時間の変動

異なる時期に発生する変動

3.11

可変機構

ドメイン資産の組み立てをサポートするための製品ラインでの可変性の実装方法

3.12

変動性トレーサビリティ

ドメインアセットと、バリアントがバインドされているアプリケーションアセットの両方で、変動モデルに対して確立されたトレースリンク。

参考文献

[1]ISO/IEC 15940:2013, システムおよびソフトウェア工学 — ソフトウェア工学環境サービス
[2]ISO/IEC 14102:2008, 情報技術 — CASE ツールの評価と選択のガイドライン
[3]ISO/IEC 25000:2014, システムおよびソフトウェア工学 — システムおよびソフトウェアの品質要件と評価 (SQuaRE) — SQuaRE ガイド
[4]ISO/IEC TR 19759, ソフトウェア エンジニアリング — ソフトウェア エンジニアリング知識体系ガイド (SWEBOK)
[5]クラウス・ポール、ギュンター・ベックル、フランク・J・ファン・デル・リンデン。ソフトウェア製品ライン エンジニアリング: 基礎、原則、および技法。スプリンガー 2005.
[6]Linda M Northrop, Paul C Clements, ソフトウェア製品ライン実践のためのフレームワーク、バージョン 5.カーネギーメロン大学ソフトウェア工学研究所、2007 年 7 月。
[7]ISO/IEC 12207, システムおよびソフトウェア工学 — ソフトウェア ライフ サイクル プロセス

3 Terms and definitions

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

3.1

application engineering process

processes for developing a member product in a product line

3.2

attached process

process definitions how each asset will be used in application

Note 1 to entry: The set of attached processes are those for orchestrating the assets together into a coherent whole application.

3.3

binding time

moment of variability resolution

3.4

external variability

variability that is visible to customers

3.5

domain engineering process

processes for domain asset development

3.6

internal variability

variability defined from an engineer’s perspective and is not visible to customers

3.7

variability binding

act of determining the variant of the variation point defined in the variability model

3.8

variability documentation

detailed description of variability models for being used across the member products within a product line

3.9

variability in space

variation that occurs at the same time with different shape

3.10

variability in time

variation that occurs at different times

3.11

variability mechanism

variability implementation methods in a product line for supporting assembly of domain assets

3.12

variability traceability

trace links established for a variability model both with domain assets and with application assets where variants are bound.

Bibliography

[1]ISO/IEC 15940:2013, Systems and software engineering — Software Engineering Environment Services
[2]ISO/IEC 14102:2008, Information technology — Guideline for the evaluation and selection of CASE tools.
[3]ISO/IEC 25000:2014, Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — Guide to SQuaRE
[4]ISO/IEC/TR 19759, Software Engineering — Guide to the Software Engineering Body of Knowledge (SWEBOK)
[5]Klaus Pohl, Günter Böckle, Frank J. van der Linden. Software Product Line Engineering: Foundations, Principles and Techniques. Springer 2005.
[6]Northrop Linda M., Clements Paul C., A Framework for Software Product Line Practice, Version 5.0. Software Engineering Institute, Carnegie Mellon University, July 2007.
[7]ISO/IEC 12207, Systems and software engineering — Software life cycle processes