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

平成26年度 春期 午前Ⅱ 問22

設計

OMGに関する問題

組込みソフトウェアなどの設計にも有効な技法であって,システムをプラットフォームに依存する部分と依存しない部分とに分けてモデル化することを特徴とする技法はどれか。

答えと解説を見る

✓ これが正解イMDA

解説

MDAは、プラットフォーム依存部分と非依存部分を分けてモデル化します。

MDA(Model Driven Architecture)は、モデルを中心にしてソフトウェアを開発する技法で、OMG が提唱したものです。システムを、特定のプラットフォームに依存しないモデルと、特定のプラットフォームに合わせたモデルとに分けて作り、前者から後者へ変換してプログラムにつなげます。プラットフォームが変わっても依存しない側のモデルを再利用できるので、ハードウェアや OS が多様な組込みソフトウェアの設計にも有効とされています。プラットフォームに依存するかしないかで分けるという設問の特徴は、MDA を指しています。モデルを中心に据え、依存と非依存の二つに分ける技法、と覚えると見分けられます。

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

出典:平成26年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問22

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