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

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

導入

このドキュメントの主な目的は、詳細な設計と実装を含むソフトウェアおよびシステム製品ライン (SSPL) 実現の方法とツールの機能を扱うことです。この文書では、ツールと方法がソフトウェアおよびシステム製品ライン固有の実現プロセスをどのようにサポートできるかを定義します。

ドメインの実現は、その後の SSPL ライフサイクル プロセスを制御する構造と制約を提供するドメイン アーキテクチャに基づいて実行されます。ドメイン実現プロセスの結果は、アプリケーション実現プロセスでメンバー製品の実現に移されます。したがって、実現サポート ツールと方法は、エンジニアリング プロセス、つまりドメインの実現とアプリケーションの実現の両方を考慮する必要があります。

製品ラインの実現は、次の観点から単一の製品開発とは区別できます。

  • ドメイン要件エンジニアリングとドメイン アーキテクチャの結果は、単一の製品開発の場合とは異なり、製品ライン実現の基礎を形成します。製品ラインの実現には、ドメインの実現とアプリケーションの実現という 2 つの中心的なプロセスがあります。ドメイン実現プロセスの主な目的は、製品ファミリーの共通性と変動性を含むドメイン アーキテクチャに基づいて詳細な設計とさらなる実装を実行し、変動性モデリングに必要な変動性情報を準備することです。一方、アプリケーション実現プロセスの主な目的は、アプリケーション実現のための詳細な設計と実装を実行し、定義されたバインディング時間が実現段階である可変性をバインドすることです。

このドキュメントは次のモードで使用できます。

  • このドキュメントのユーザーによる: ソフトウェアおよびシステム製品ラインの詳細な設計と実装を行う人々に利益をもたらすため。
  • 製品ライン組織による: 製品ライン実現のための方法とツールの評価と選択に関するガイダンスを提供する。そして
  • 方法およびツールのプロバイダーによる: 製品ライン実現のためのツールおよび方法の機能の包括的なセットを提供することにより、ツールおよび方法の実装または開発に関するガイダンスを提供します。

ISO/IEC 26550 規格ファミリーは、製品ライン開発の主要な特性という観点から、エンジニアリングと管理のプロセス、および方法とツールの機能の両方に取り組んでいます。このドキュメントでは、製品ラインを実現するための方法とツールのプロセスと機能を提供します。 ISO/IEC 26550 ファミリの他の規格は次のとおりです。

ISO/IEC 26550, ISO/IEC 26551, ISO/IEC 26555, ISO/IEC 26557, ISO/IEC 26558, ISO/IEC 26559が発行されています。 ISO/IEC 26552, ISO/IEC 26554, ISO/IEC 26556, ISO/IEC 26560, ISO/IEC 26561, ISO/IEC 26562, および ISO/IEC 26563 が計画されている国際規格です。次のリストは、シリーズの概要を示しています。

  • ドメイン要件エンジニアリングおよびアプリケーション要件エンジニアリングのための方法およびツールのプロセスと機能は、ISO/IEC 26551 で提供されます。
  • ドメイン設計およびアプリケーション設計のための方法およびツールのプロセスと機能は、ISO/IEC 26552 で提供されます。
  • ドメインテストとアプリケーションテストのための方法とツールのプロセスと機能は、ISO/IEC 26554 で提供されます。
  • 技術管理のための方法とツールのプロセスと機能は ISO/IEC 26555 で提供されます。
  • 組織管理のための方法とツールのプロセスと機能は ISO/IEC 26556 で提供されています。
  • 変動メカニズムのプロセスと方法およびツールの機能は ISO/IEC 26557 で提供されます。
  • 変動モデリングのための方法とツールのプロセスと機能は ISO/IEC 26558 で提供されます。
  • 変動トレーサビリティのための方法とツールのプロセスと機能は ISO/IEC 26559 で提供されます。
  • 製品管理のための方法とツールのプロセスと機能は ISO/IEC 26560 で提供されます。
  • 技術調査のための方法とツールのプロセスと機能は ISO/IEC 26561 で提供されます。
  • 移行管理のための方法とツールのプロセスと機能は ISO/IEC 26562 で提供されます。
  • 資産の構成管理のための方法とツールのプロセスと機能は ISO/IEC 26563 で提供されます。そして
  • その他 (ISO/IEC 26564 から ISO/IEC 26599) が開発される予定です。

Introduction

The main purpose of this document is to deal with the capabilities of methods and tools of software and systems product line (SSPL) realization which includes detailed design and implementation. This document defines how the tools and methods can support the software and systems product line-specific realization processes.

Domain realization will be carried out based on domain architecture that provides structures and constraints that govern the subsequent SSPL lifecycle processes. The outcomes of domain realization processes are transferred into the realization of a member product at the application realization processes. Therefore realization support tools and methods should consider both engineering processes, namely domain realization and application realization.

Product line realization can be differentiated from a single product development because of the following aspects:

  • The outcomes of domain requirements engineering and domain architecture form the basis for product line realization unlike the case of a single product development. There are two core processes in product line realization: domain realization and application realization. The major aims of the domain realization processes are to conduct detailed design and further implementation based on domain architecture, which includes commonality and variability for a family of products, and to prepare necessary variability information for variability modelling. Whereas, the major aims of the application realization processes are to conduct detailed design and implementation for application realization and to bind variability whose defined binding time is realization stage.

This document can be used in the following modes:

  • by the users of this document: to benefit people who conduct detailed design and implementation for software and systems product lines;
  • by a product line organization: to provide guidance on the evaluation and selection for methods and tools for product line realization; and
  • by providers of methods and tools: to provide guidance on implementing or developing tools and methods by providing a comprehensive set of the capabilities of tools and methods for product line realization.

The ISO/IEC 26550 family of standards addresses both engineering and management processes and capabilities of methods and tools in terms of the key characteristics of product line development. This document provides processes and capabilities of methods and tools for product line realization. Other standards in the ISO/IEC 26550 family are as follows:

ISO/IEC 26550, ISO/IEC 26551, ISO/IEC 26555, ISO/IEC 26557, ISO/IEC 26558 and ISO/IEC 26559 are published. ISO/IEC 26552, ISO/IEC 26554, ISO/IEC 26556, ISO/IEC 26560, ISO/IEC 26561, ISO/IEC 26562 and ISO/IEC 26563 are planned International Standards. The following list provides an overview of the series:

  • processes and capabilities of methods and tools for domain requirements engineering and application requirements engineering are provided in ISO/IEC 26551;
  • processes and capabilities of methods and tools for domain design and application design are provided in ISO/IEC 26552;
  • processes and capabilities of methods and tools for domain testing and application testing are provided in ISO/IEC 26554;
  • processes and capabilities of methods and tools for technical management are provided in ISO/IEC 26555;
  • processes and capabilities of methods and tools for organizational management are provided in ISO/IEC 26556;
  • processes and capabilities of methods and tools for variability mechanisms are provided in ISO/IEC 26557;
  • processes and capabilities of methods and tools for variability modeling are provided in ISO/IEC 26558;
  • processes and capabilities of methods and tools for variability traceability are provided in ISO/IEC 26559;
  • processes and capabilities of methods and tools for product management are provided in ISO/IEC 26560;
  • processes and capabilities of methods and tools for technical probe are provided in ISO/IEC 26561;
  • processes and capabilities of methods and tools for transition management are provided in ISO/IEC 26562;
  • processes and capabilities of methods and tools for configuration management of asset are provided in ISO/IEC 26563; and
  • others (ISO/IEC 26564 to ISO/IEC 26599) are to be developed.