令和5年度 春期 午前Ⅱ 問24
システム開発技術
SysMLの説明
SysMLの説明として,適切なものはどれか。
- アWebページに,画像を使用せずに数式を表示するために用いられる,XMLマークアップ言語
- イシステムの設計及び検証を行うために用いられる,UML仕様の一部を流用して機能拡張したグラフィカルなモデリング言語
- ウハードウェアとソフトウェアとの協調設計(コデザイン)に用いられる,C言語又はC++言語を基にしたシステムレベル記述言語
- エ論理合成してFPGAで動作させるハードウェア論理の記述に用いられる,ハードウェア記述言語
答えと解説を見る
✓ これが正解イシステムの設計及び検証を行うために用いられる,UML仕様の一部を流用して機能拡張したグラフィカルなモデリング言語
解説
SysMLはUMLを流用・拡張したシステム設計用のモデリング言語です。
SysMLは、ソフトウェアだけでなく、ハードウェアや人、設備などを含むシステム全体の設計と検証に使うモデリング言語です。ソフトウェアの設計で広く使われるUMLの仕様の一部を流用し、システム工学で必要になる要求や構造、振る舞いなどを図で表せるように拡張しています。図を中心としたグラフィカルな表記なので、関係者がシステムの構成を共有しやすくなります。名前のSysはシステム、MLはモデリング言語を表し、UMLのシステム版と覚えると見分けられます。
ほかの選択肢はなぜ違うのか
- アWebページに,画像を使用せずに数式を表…:Webページに画像を使わずに数式を表示するためのXMLのマークアップ言語は、数式を記述するための言語の説明です。システムの設計や検証に使うモデリング言語ではなく、目的がまったく異なります。
- ウハードウェアとソフトウェアとの協調設計(…:C言語又はC++言語を基にして、ハードウェアとソフトウェアの協調設計を行う言語は、システムレベルの記述言語の説明です。UMLを流用した図によるモデリング言語ではなく、文字で記述する言語です。
- エ論理合成してFPGAで動作させるハードウ…:論理合成してFPGAで動かす回路を記述するのは、ハードウェア記述言語の説明です。回路の動作を文字で記述する言語であり、UMLを拡張したグラフィカルなモデリング言語のSysMLとは別のものです。
出典:令和5年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問24
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)