令和5年度 春期 システムアーキテクト試験 午前Ⅱ 問3

複数のシステムの組合せによって実現する SoS (System of Systems) をモデル化するのに適した表記法である SysML の特徴はどれか。

解答・解説

正解: ウ. パラメトリック図によって,モデル要素間の制約条件が記述できる。

正解は ウ です。

SysML (Systems Modeling Language) は、UML (Unified Modeling Language) をベースとして、システムエンジニアリング向けに拡張されたモデリング言語です。ソフトウェアだけでなく、ハードウェア、データ、人、プロセスなどを含む大規模な複雑なシステム(SoS: System of Systems)の設計や分析に用いられます。

SysMLの大きな特徴として、UMLを流用・変更した図のほかに、SysML独自の図が追加されている点が挙げられます。その代表例が、システムの性能や物理的な制約を数式で表現する パラメトリック図 や、要求事項とその関係性を記述する 要求図 です。

各選択肢の解説

  • ア:誤り。 オブジェクト図によってインスタンスの静的なスナップショットを記述するのは、UML の特徴です(SysMLではオブジェクト図はサポートされておらず、ブロック定義図や内部ブロック図などで表現されます)。
  • イ:誤り。 単純な図形及び矢印によってシステムのデータの流れを記述するのは、DFD (Data Flow Diagram) の特徴です。
  • ウ:正解。 パラメトリック図 を用いて、システムの性能、信頼性、質量などのモデル要素間の 制約条件(数式など) を記述できるのは、SysML固有の重要な特徴です。
  • エ:誤り。 連接、反復、選択の記述パターンによってソフトウェアの構造を視覚化するのは、PAD (Problem Analysis Diagram) や NSチャート などの構造化プログラミングにおける設計手法の特徴です。

Spineチーム