IPA公式正解:イ ドメインエンジニアリング
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【イ】です。ドメインエンジニアリングは、特定の応用領域(ドメイン)を対象として、共通する業務知識や機能・部品、ツールなどを体系化・資産化し、同一領域内のソフトウェア開発における再利用を組織的に促進するエンジニアリング手法です。
【詳細解説】■ 本問の核心・解法のポイント
ソフトウェアプロダクトライン工学などで中核となる「ドメインエンジニアリング(Domain Engineering)」の概念を問う問題です。ドメインエンジニアリングは再利用可能なコア資産(ドメインモデル、再利用部品等)を開発・蓄積する活動であり、それらを利用して個別製品を開発するアプリケーションエンジニアリングと対をなします。
・各選択肢の徹底解説:
・ア:コンカレントエンジニアリングは、設計・製造・試験などの工程を可能な限り同時並行で進め、開発期間の短縮や品質向上を図る手法です。
・イ:【選択肢イ★】特定分野(ドメイン)の業務知識やソフトウェア部品、フレームワーク等を体系的に整備し、再利用性を高める活動であり、ドメインエンジニアリングの説明として最も適切です。
・ウ:フォワードエンジニアリングは、上位の仕様書や設計情報から下位のプログラムコードを順次作成していく、通常の開発アプローチです。
・エ:リバースエンジニアリングは、既存の実行モジュールやソースコードを解析して、仕様書や設計情報を逆引きで復元・抽出する手法です。
よって正解はイです。