ISO/IEC 26552:2019 ソフトウェアおよびシステムエンジニアリング—製品ラインアーキテクチャ設計のためのツールと方法 | ページ 6

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

3 用語と定義

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

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

3.1

アプリケーションアーキテクチャ

製品ライン内の特定のメンバー製品を制約するアーキテクチャ構造とルール (例: 共通ルールと制約)、およびアーキテクチャ成果物 (説明など) を含むアーキテクチャ概念。

3.2

建築テクスチャ

テクスチャ.テクスチャ

製品ライン アーキテクチャの共通かつ可変的な側面を扱う、共通の開発ルール、ガイドライン、および制約の集合 (3.8)

3.3

建築構造

システム設計のコンポーネントの物理的または論理的なレイアウトとその内部および外部接続

注記 1: 付録C は、アーキテクチャ構造と テクスチャの例を提供します (3.2) 。

3.4

側面

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

3.5

ドメインアーキテクチャ

メンバー製品の 変動性を受け入れることができる製品ラインの共通アーキテクチャ (3.10)

3.6

外部変動

顧客に見える 変動性 (3.10)

3.7

内部変動

顧客から隠蔽された 変動性 (3.10)

3.8

製品ラインのアーキテクチャ

ドメイン アーキテクチャ (3.5) と アプリケーション アーキテクチャ (3.1) の両方を含むアーキテクチャ

3.9

リファレンスアーキテクチャ

ドメイン アーキテクチャ (3.5) と アプリケーション アーキテクチャ (3.1) の高レベルのアーキテクチャ概念を取り込んだコア アーキテクチャ

3.10

変動性

製品ラインのメンバー製品間で異なる可能性がある特性

参考文献

1ISO/IEC/IEEE 12207, システムおよびソフトウェア エンジニアリング — ソフトウェア ライフ サイクル プロセス
2ISO/IEC 14102, 情報技術 - CASE ツールの評価と選択のガイドライン
3ISO/IEC/IEEE 15288:2015, システムおよびソフトウェア エンジニアリング — システム ライフ サイクル プロセス
4ISO/IEC 15940, システムおよびソフトウェア エンジニアリング — ソフトウェア エンジニアリング環境サービス
5ISO/IEC TR 19759, ソフトウェア エンジニアリング — ソフトウェア エンジニアリング知識体系ガイド (SWEBOK)
6ISO/IEC 25000, システムおよびソフトウェア エンジニアリング — システムおよびソフトウェアの品質要件と評価 (SQuaRE) — SQuaRE ガイド
7ISO/IEC 26550, ソフトウェアおよびシステム エンジニアリング — 製品ラインのエンジニアリングと管理の参照モデル
8ISO/IEC 26551, ソフトウェアおよびシステム エンジニアリング — 製品ライン要件エンジニアリングのためのツールと方法
9ISO/IEC 26553, 情報技術 - ソフトウェアおよびシステム エンジニアリング - 製品ライン実現のためのツールと方法
10ISO/IEC 26554, 情報技術 - ソフトウェアおよびシステム エンジニアリング - 製品ラインのテストのためのツールと方法
11ISO/IEC 26555, ソフトウェアおよびシステムエンジニアリング - 製品ラインの技術管理のためのツールと方法
12ISO/IEC 26556, 情報技術 - ソフトウェアおよびシステム エンジニアリング - 製品ラインの組織管理のためのツールと方法
13ISO/IEC 26557, ソフトウェアおよびシステムエンジニアリング — ソフトウェアおよびシステム製品ラインにおける変動メカニズムの方法とツール
14ISO/IEC 26558, ソフトウェアおよびシステムエンジニアリング — ソフトウェアおよびシステム製品ラインの変動モデリングのための方法とツール
15ISO/IEC 26559, ソフトウェアおよびシステムエンジニアリング — ソフトウェアおよびシステム製品ラインにおける変動トレーサビリティのための方法とツール
16ISO/IEC 26560 1ソフトウェアおよびシステムエンジニアリング - 製品ライン製品管理のためのツールと方法
17ISO/IEC 26561 2ソフトウェアおよびシステムエンジニアリング — 製品ラインの技術調査のための方法とツール
18ISO/IEC 26562 3ソフトウェアおよびシステムエンジニアリング — 製品ライン移行管理の方法とツール
19ISO/IEC/IEEE 42010:2011, システムおよびソフトウェア エンジニアリング - アーキテクチャの説明
20ISO/IEC/IEEE 42020:— 4ソフトウェア、システム、および企業 — アーキテクチャ プロセス
21Pohl K.、Böckle G.、Van Der Linden FJ, 「ソフトウェア製品ライン エンジニアリング: 基礎、原則、および技術」スプリンガー、2005
22リンダ M. ノースロップ、ポール C. クレメンツソフトウェア製品ライン実践のためのフレームワーク、バージョン 5.0 。カーネギーメロン大学ソフトウェア工学研究所、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 architecture

architecture concept, including the architectural structure and rules (e.g. common rules and constraints), and architecture artefacts (such as descriptions) that constrains a specific member product within a product line

3.2

architectural texture

texture

collection of common development rules, guidelines and constraints that deals with common and variable aspect of the product line architecture (3.8)

3.3

architecture structure

physical or logical layout of the components of a system design and their internal and external connections

Note 1 to entry: Annex C provides an example of architecture structure and texture (3.2) .

3.4

aspect

special consideration within product line engineering process groups and tasks to which one can associate specialized methods and tools

3.5

domain architecture

common architecture for a product line that can embrace variability (3.10) of member products

3.6

external variability

variability (3.10) that is visible to customers

3.7

internal variability

variability (3.10) that is hidden from customers

3.8

product line architecture

architecture, including both domain architecture (3.5) and application architecture (3.1)

3.9

reference architecture

core architecture that captures the high-level architecture concept of domain architecture (3.5) and application architecture (3.1)

3.10

variability

characteristics that can differ among member products of a product line

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/IEEE 15288:2015, Systems and software engineering — System life cycle processes
4ISO/IEC 15940, Systems and software engineering — Software Engineering Environment Services
5ISO/IEC/TR 19759, Software Engineering — Guide to the software engineering body of knowledge (SWEBOK)
6ISO/IEC 25000, Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — Guide to SQuaRE
7ISO/IEC 26550, Software and systems engineering — Reference model for product line engineering and management
8ISO/IEC 26551, Software and systems engineering — Tools and methods for product line requirements engineering
9ISO/IEC 26553, Information technology — Software and systems engineering — Tools and methods for product line realization
10ISO/IEC 26554, Information technology — Software and systems engineering — Tools and methods for product line testing
11ISO/IEC 26555, Software and systems engineering — Tools and methods for product line technical management
12ISO/IEC 26556, Information technology — Software and systems engineering — Tools and methods for product line organizational management
13ISO/IEC 26557, Software and systems engineering — Methods and tools for variability mechanisms in software and systems product line
14ISO/IEC 26558, Software and systems engineering — Methods and tools for variability modelling in software and systems product line
15ISO/IEC 26559, Software and systems engineering — Methods and tools for variability traceability in software and systems product line
16ISO/IEC 26560 1 , Software and systems engineering — Tools and methods for product line product management
17ISO/IEC 26561 2 , Software and systems engineering — Methods and tools for product line technical probe
18ISO/IEC 26562 3 , Software and systems engineering — Methods and tools for product line transition management
19ISO/IEC/IEEE 42010:2011, Systems and software engineering — Architecture description
20ISO/IEC/IEEE 42020:— 4 , Software, systems and enterprise — Architecture processes
21Pohl K., Böckle G., Van Der Linden F.J., Software Product Line Engineering: Foundations, Principles and Techniques. Springer, 2005
22Linda M. Northrop, Paul C. Clements A Framework for Software Product Line Practice, Version 5.0. Software Engineering Institute, Carnegie Mellon University, July 2007