IPA過去問ドリル

平成24年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問25

テクノロジ/開発技術

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

出典:平成24年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問25

正解:イ

解説

MDA(Model Driven Architecture)は,システムをプラットフォームに依存しないモデル(PIM)とプラットフォームに依存するモデル(PSM)に分けてモデル化し,PIM から PSM への変換を通じて実装を導出する開発技法です。プラットフォームの変更に対する柔軟性を高められるため,組込みソフトウェアの設計にも有効とされています。

選択肢ごとの解説

  • 誤り。CSM は,本問が説明するプラットフォーム独立・依存モデルの分離を特徴とする技法ではありません。
  • 正しい。MDA は,システムをプラットフォームに依存する部分と依存しない部分とに分けてモデル化する技法です。
  • 誤り。OMT(Object Modeling Technique)は UML の源流となったオブジェクト指向分析・設計の技法の一つであり,プラットフォーム独立・依存モデルの分離を特徴とするものではありません。
  • 誤り。UML はモデルを記述するための汎用のグラフィカルなモデリング言語であり,それ自体がプラットフォーム独立・依存モデルへの分離を特徴とする技法ではありません。
ネットワークスペシャリストの過去問を演習モードで解く