SysMLとは?しすえむえる
SysML(Systems Modeling Language)は、UMLを土台にして、ソフトウェアだけでなくハードウェアや人・物理量を含むシステム全体を記述できるよう拡張した表記法。要求そのものを図として書き、どの要求がどの設計要素で満たされるかを線でたどれる点が、組込み分野で採用される理由になっている。
最終更新:2026-10-06
この語が出る過去問を解く →背景
機械・電気・ソフトウェアが一体になった製品では、ソフトウェアの構造だけを描いても全体の妥当性を判断できない。要求が漏れなく実現されていることを示すには、要求そのものを図に載せ、実現する構成要素との対応を追跡できる必要があった。UMLにはその表現が無かったため、要求図とパラメトリック図を加え、クラス図をブロック定義図へ置き換える形で拡張された。
具体例
医療機器の開発で、安全に関する要求を要求図へ列挙し、それぞれがどのブロックで満たされるかを線で結ぶ。物理的な構成はブロック定義図、電源や信号の接続は内部ブロック図、応答時間や消費電力の制約はパラメトリック図で表す。IBMのRhapsodyやCameo Systems Modelerといったツールが対応する。
試験での引っ掛け
UMLの図がそのまま使えると考えると外す。クラス図に相当するのはブロック定義図で、要求図とパラメトリック図はUMLに存在しない追加分。逆にUMLの図のうち取り込まれていないものもある。またSysMLは表記法であって開発プロセスそのものではない点も混同しやすい。
関連用語
出た過去問
出典:令和5年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問24(IPA)
SysMLの説明として、適切なものはどれか。
正解:システムの設計及び検証を行うために用いられる、UML仕様の一部を流用して機能拡張したグラフィカルなモデリング言語
要点:SysMLはUMLを拡張したシステム設計・検証用モデリング言語
SysML(Systems Modeling Language)は、ハードウェアや人などを含むシステム全体の設計と検証に用いるモデリング言語である。UMLの一部の図を流用しつつ、要求図やパラメトリック図といったシステムズエンジニアリング向けの図を追加している。ソフトウェアに限らないシステムを扱える点がUMLとの違いである。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。