過去問解きまくり研究所 ホーム

平成30年度 秋期 午前 問46

開発技術

SysMLの説明

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

答えと解説を見る

✓ これが正解イシステムの設計及び検証を行うために用いられる,UML 仕様の一部を流用して機能拡張したグラフィカルなモデリング言語

解説

UMLを広げてシステム全体を描く言語です。

SysMLがどの言語に当たるかを選ぶ問いです。名前を分けると素性が引けます。前半は系、後半はモデリング言語で、合わせて系全体を描くためのモデリング言語だと読めます。もとになったのはソフトウェアを描くための言語であるUMLです。ただし相手がソフトウェアだけではなく、機器や人、手順、物理量まで含む系の全体になるため、UMLの図の一部をそのまま流用したうえで、足りない図を付け足す形で仕立て直されています。付け足された代表が二つあります。ひとつは要求そのものを図の部品として置き、どの設計要素がそれを満たし、どの試験で確かめるのかを線でたどれるようにした図です。もうひとつは物理量の制約を式のまま図の上に書ける図です。設問が設計と検証の両方を挙げているのは、前者の図が備わっているからです。見分けの軸は二つあります。その言語が図を描くためのものか、文字で書き下すためのものかということと、描く相手が系の全体なのか、画面の表示や回路なのかということです。四つの肢はどれも実在する言語ですから、正しい説明かどうかではなく、この二つの軸に当てはめて選びます。

ほかの選択肢はなぜ違うのか

出典:平成30年度 秋期 応用情報技術者試験 午前 問46

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)