令和5年度 春期 ネットワークスペシャリスト試験 午前II 問24
テクノロジシステム開発技術モデリング記法(UML・DFD・状態遷移)
SysMLの説明として, 適切なものはどれか。
解答・解説
正解: イ. システムの設計及び検証を行うために用いられる, UML仕様の一部を流用して機能拡張したグラフィカルなモデリング言語
SysML (Systems Modeling Language) は、システムエンジニアリングにおいて、ハードウェア、ソフトウェア、情報、プロセス、設備などを含む幅広いシステムの仕様化、分析、設計、検証、妥当性確認を行うための グラフィカルなモデリング言語 です。ソフトウェア開発で広く用いられている UML (Unified Modeling Language) の仕様の一部を再利用し、システム設計に必要な機能を追加・拡張して策定されました。 したがって、SysMLの説明として適切なのは「システムの設計及び検証を行うために用いられる, UML仕様の一部を流用して機能拡張したグラフィカルなモデリング言語」となります。
各選択肢の解説
- ア:誤り Webページに画像を使用せずに数式を表示するために用いられるXMLマークアップ言語は、MathML (Mathematical Markup Language) です。
- イ:正解 SysMLの正しい説明です。UMLをベースにしており、システム全体のモデリングに適しています。
- ウ:誤り ハードウェアとソフトウェアの協調設計(コデザイン)に用いられる、C言語またはC++言語を基にしたシステムレベル記述言語は、SystemC などが該当します。
- エ:誤り 論理合成してFPGAなどで動作させるハードウェア論理の記述に用いられる言語は、HDL (ハードウェア記述言語:Hardware Description Language) です。代表的なものに VHDL や Verilog HDL があります。