問題
SysML の説明として、適切なものはどれか。
ア Web ページに、画像を使用せずに数式を表示するために用いられる、XML マークアップ言語
イ システムの設計及び検証を行うために用いられる、UML 仕様の一部を流用して機能拡張したグラフィカルなモデリング言語
ウ ハードウェアとソフトウェアとの協調設計 (コデザイン) に用いられる、C言語又は C++言語を基にしたシステムレベル記述言語
エ 論理合成して FPGA で動作させるハードウェア論理の記述に用いられる、ハードウェア記述言語
2023年度(令和5年度)春期 ネットワークスペシャリスト試験 午前Ⅱより引用・改変
・
・
・
・
・
・
答え イ
解説
SysML (Systems Modeling Language) は、システムの設計と検証を行うために用いられるモデリング言語です。UML (Unified Modeling Language) をベースに、ハードウェアやソフトウェアを含む複雑なシステムを記述するための機能が追加されています。
◆SysMLとは
・UML を拡張して、システムの要求、振る舞い、構造などを記述できます。
・複数の図 (要求図、ブロック定義図、内部ブロック図、シーケンス図など) を組み合わせて、システム全体をモデル化します。
・モデル駆動開発 (MDD) を支援し、設計の効率化や品質向上に貢献します。
ア Web ページに数式を表示する XML マークアップ言語は、MathML (Mathematical Markup Language) です。
イ 正解です。
ウ ハードウェアとソフトウェアの協調設計に用いられるシステムレベル記述言語には、SystemC などがあります。
エ FPGA で動作するハードウェア論理の記述に用いられるハードウェア記述言語には、VHDL などがあります。
