© Dassault Systèmes | Confidential Information | 9/10/2019 | ref.: 3DS_Document_2019

SWEST21 9/5(木) 夜の分科会

MBSE/MBD導入の勘どころ対応するための組織とは？
2019年9月5日
ダッソー・システムズ株式会社
兼平靖夫
yasuo.kanehira@3ds.com

システムズ・エンジニアリング© Dassault Systèmes | Confidential Information | 9/10/2019 | ref.: 3DS_Document_2019 システム 相互に関連があって全体として機能するコンポーネントの集まり IPA(2015)
 定義された目的を成し遂げるための、相互に作用する要素(element)を組み合わせたもの INCOSE
A set or arrangement of elements [people, products (hardware and software)and processes (facilities, equipment, material, and procedures)] that arerelated, and whose behavior satisfies operational needs and provides for thelife cycle sustainment of the products. (3.1.34 IEEE Std 1220-2005)
 システムズ・エンジニアリング
 システムの開発を成功裏に実現するための複数の分野にまたがるアプローチ及び手段 IPA(2015)© Dassault Systèmes | Confidential Information | 9/10/2019 | ref.: 3DS_Document_2019

なぜシステムズ・エンジニアリングか？
 コスト、スケジュール、リ開発工数

スクを調整し複雑なシステムを作り上げる手法
システムズ・エンジニアリング
必要領域 すり合わせの限界 システムの統合に関する複雑さが増大
 製品のインタフェースとプロジェクト間の相互影響とを効率的に管理する必要
 新たな課題を克服するには設計と開発に関する新たな手法が必要となるKrob(2016)を元に筆者、図挿入

典型的な開発プロセス
すりあわせ、わいがや

統合の複雑さ© Dassault Systèmes | Confidential Information | 9/10/2019 | ref.: 3DS_Document_2019

MBSE標準の変遷

Survey of Model-Based Systems Engineering (MBSE) Methodologies
Jeff A. Estefan - Jet Propulsion Laboratory

ISO/IEC/IEEE 15288スコープ© Dassault Systèmes | Confidential Information | 9/10/2019 | ref.: 3DS_Document_2019

ISO15288で定義される、システムズエンジニアリングのプロセス
 合意プロセス
・取得ﾌﾟﾛｾｽ・供給ﾌﾟﾛｾｽ 組織的プロジェクト実現プロセス
・ライフサイクルモデル
マネジメントﾌﾟﾛｾｽ・基盤マネジメントﾌﾟﾛｾｽ・ポートフォリオマネジメントﾌﾟﾛｾｽ・人的リソースマネジメントﾌﾟﾛｾｽ・品質マネジメントﾌﾟﾛｾｽ・知識マネジメントﾌﾟﾛｾｽ
ココはあんまり注目されない 技術マネジメントプロセス
・プロジェクト計画ﾌﾟﾛｾｽ・プロジェクト評価・統制ﾌﾟﾛｾｽ
・意思決定マネジメントﾌﾟﾛｾｽ・リスクマネジメントﾌﾟﾛｾｽ・構成管理ﾌﾟﾛｾｽ・情報マネジメントﾌﾟﾛｾｽ・測定ﾌﾟﾛｾｽ
・品質保証ﾌﾟﾛｾｽ技術プロセス・ビジネス解析， ミッション解析ﾌﾟﾛｾｽ・ステークホルダ要求定義ﾌﾟﾛｾｽ・システム要求分析ﾌﾟﾛｾｽ・アーキテクチャ設計ﾌﾟﾛｾｽ・設計定義ﾌﾟﾛｾｽ・システム解析ﾌﾟﾛｾｽ・実装ﾌﾟﾛｾｽ
・統合ﾌﾟﾛｾｽ・検証ﾌﾟﾛｾｽ
・移行ﾌﾟﾛｾｽ
・妥当性確認ﾌﾟﾛｾｽ
・運用ﾌﾟﾛｾｽ
ココが注目され・保守ﾌﾟﾛｾｽる事が多い・廃棄ﾌﾟﾛｾｽ© Dassault Systèmes | Confidential Information | 9/10/2019 | ref.: 3DS_Document_2019

ISO/IEC/IEEE 15288記載例
6.4.3 System requirements definition process

6.4.3.2 Outcomes

6.4.3.1 Purpose

As a result of the successful implementation of the System Requirements
Definition process:The purpose of the System Requirements
Definition process is to transform thestakeholder, user-oriented view of desired
capabilities into a technical view of a solutionthat meets the operational needs of the user.

a) The system description, including system interfaces, functions andboundaries, for a system solution is defined.
b) System requirements (functional, performance, process, nonfunctional, and interface) and design constraints are defined.
c) Critical performance measures are defined.

This process creates a set of measurable
system requirements that specify, from thesupplier’s perspective, what characteristics,
attributes, and functional and performancerequirements the system is to possess, inorder to satisfy stakeholder requirements. As
far as constraints permit, the requirements
should not imply any specific implementation.

d) The system requirements are analyzed.
e) Any enabling systems or services needed for system requirements
definition are available.

f) Traceability of system requirements to stakeholder requirements isdeveloped.
6.4.3.3 Activities and tasks
The project shall implement the following activities and tasks inaccordance with applicable organization policies and procedures withrespect to the System Requirements Definition process.

実行すべき事だけが書いてある

a) Prepare for system requirements definition. This activity consists of thefollowing tasks:……..

PMTE - Process Methods Tools Environment© Dassault Systèmes | Confidential Information | 9/10/2019 | ref.: 3DS_Document_2019

Process - A logical sequence of tasks performed to achieve a particular objective. A process defines
the “WHAT” is to be done, without specifying the “HOW” each task is to be performed.
 Method - Consists of techniques for performing a task, the “HOW” of each task. The terms “method,”“technique,” practice,” and “procedure” can be used interchangeably in this context.
 Tool - An instrument that, when applied to a particular method, can enhance the efficiency of a task.
Thus, methods help bridge the gap between process and tools. The purpose of the tool should be tofacilitate the accomplishment of the “HOWs”.
 Methodology - Defined as a collection of related processes, methods, and tools.

Estefanは全体をメソドロジと定義

Survey of Model-Based Systems Engineering (MBSE) Methodologies
Jeff A. Estefan - Jet Propulsion Laboratory 2008© Dassault Systèmes | Confidential Information | 9/10/2019 | ref.: 3DS_Document_2019

システムズ・エンジニアリング概要
何をすべきか？
支援される

どうやるべきか?

支援方法論
メソッド

支援される

何によって?

所望の結果を得るのに必要な活動内容を定義

プロセス

活動内容を定義する上で必要なテクニックや方法論を定義
標準メソッド支援ツールがあるかという論争
方法論での活動の効率を向上させる

メソッドの一例 – MagicGrid
ピラー
振舞い

構造

パラメータ

問題

ステークホルダ
ニーズと要求定義(要求エンジニア)(システム・アーキテクト, 機能リーダ, システム・エンジニア…)

システムアーキテクチャ定義(システム・アーキテクト, 機能リーダ, システム・エンジニア…)

高次 (領域クロス) 設計定義
ソリューション

実装

システム要求定義(ソリューション・アーキテクト)(システムアーキテクト,ファンクションリーダー, システムエンジニア…)

詳細 (領域特化) 設計定義

物理要求定義(領域エキスパート)(電気電子開発者, メカ・アーキテクト…)実装(メカエンジニア、電子エンジニア、ソフトウェア・エンジニア、流体エンジニア…)

カッコ内は主要ロール

特化型エンジニアリング(e.g. セーフティ、セキュリティ、ヒューマン・ファクター)要求

運用コンセプト開発

システム・エンジニアリング© Dassault Systèmes | Confidential Information | 9/10/2019 | ref.: 3DS_Document_2019ドメイン

© Dassault Systèmes | Confidential Information | 9/10/2019 | ref.: 3DS_Document_2019

ソリューション
ニュートラルで以下のサブシステムへ

新たにソリューショ
ンから考える

各領域にマッピング

EXTERIOR

1What services provided by
the system to its
environment?

Operationallevel(WHY)

SystemMissions

Allocation
relations

Function 1

2
What Functions
to implement

Functionallevel(WHAT)

Function 2

Function 3

Function 4

INTERIOR© Dassault Systèmes | Confidential Information | 9/10/2019 | ref.: 3DS_Document_2019

メソッドの一例 – CESAMES 9 Views

Allocation
relations

What resources
to use?

Software3

PeopleComponentlevel(HOW)

HardwareTechnical Components

4System
Visions

OperationalStates

StaticDynamic

Mastering of product in usages

BLACK BOX:
EXTERIOR

1
SystemMissions

What services provided
by the system to its
environment?

2Function 1

Functional

Component

What
Functions toimplement?

Function 2

Mastering of product functions
WHITE BOX:
INTERIOR© Dassault Systèmes | Confidential Information | 9/10/2019 | ref.: 3DS_Document_2019

メソッドのマッピング

Function 3

Software

Mastering of product resources
People3

Whatresources
to use?

Function 4

HardwareTechnicalcomponents

4© Dassault Systèmes | Confidential Information | 9/10/2019 | ref.: 3DS_Document_2019

他のメソッド - 分類

 http://www.omgwiki.org/MBSE/doku.php?id=mbse:metho

dology#List%20of%20MBSE%20Methodologies© Dassault Systèmes | Confidential Information | 9/10/2019 | ref.: 3DS_Document_2019