令和5年度 春期 ネットワークスペシャリスト試験 午前II 問24

テクノロジシステム開発技術

この問題は2023(R5)春 ネットワークスペシャリスト 午前IIに出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。

本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。

SysMLの説明として, 適切なものはどれか。

解答・解説を読む

正解: 選択肢

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) です。代表的なものに VHDLVerilog HDL があります。