令和5年度 春期 システムアーキテクト試験 午前Ⅱ 問3
テクノロジ/開発技術複数のシステムの組合せによって実現する SoS(System of Systems)をモデル化するのに適した表記法である SysML の特徴はどれか。
出典:令和5年度 春期 システムアーキテクト試験 午前Ⅱ 問3
- アオブジェクト図によって,インスタンスの静的なスナップショットが記述できる。
- イ単純な図形及び矢印によって,システムのデータの流れが記述できる。
- ウパラメトリック図によって,モデル要素間の制約条件が記述できる。
- エ連接,反復,選択の記述パターンによって,ソフトウェアの構造が分かりやすく視覚化できる。
正解:ウ
解説
SysML(Systems Modeling Language)は UML 2 をベースに,ソフトウェアだけでなくハードウェアや人を含むシステム全体をモデル化できるよう拡張した表記法です。UML から流用した図に加え,要求図(requirement diagram)とパラメトリック図(parametric diagram)が SysML 固有の図として追加されており,パラメトリック図では性能や物理量など,モデル要素の値プロパティ間に成り立つ制約条件(方程式など)を記述できます。
選択肢ごとの解説
- ア誤り。オブジェクト図でインスタンスの静的なスナップショットを記述できるのは UML の特徴で,SysML では標準の図から外されています。SysML 固有の特徴ではありません。
- イ誤り。単純な図形と矢印でデータの流れを記述するのは DFD(データフロー図)の説明です。
- ウ正しい。パラメトリック図は SysML で追加された図で,モデル要素間の制約条件を記述でき,性能や信頼性などの分析に利用できます。
- エ誤り。連接(順次),反復,選択の記述パターンで構造を視覚化するのは,構造化プログラミングに基づく流れ図や NS チャートなどの説明です。