IPA過去問ドリル

平成27年度 秋期 システムアーキテクト試験 午前Ⅱ 問13

テクノロジ/開発技術

銀行の勘定系システムなどのような特定の分野のシステムに対して,業務知識,再利用部品,ツールなどを体系的に整備し,再利用を促進することによって,ソフトウェア開発の効率向上を図る活動や手法はどれか。

出典:平成27年度 秋期 システムアーキテクト試験 午前Ⅱ 問13

正解:イ

解説

ドメインエンジニアリングは,銀行の勘定系システムなど,特定の業務分野(ドメイン)を対象に,その分野に共通する業務知識,再利用可能なソフトウェア部品,開発ツールなどを体系的に整備し,ドメイン内の複数のシステム開発において再利用を促進することによって,ソフトウェア開発の生産性や品質の向上を図る活動や手法です。

選択肢ごとの解説

  • 誤り。コンカレントエンジニアリングは,製品の企画・設計・製造などの複数の工程を並行して進めることによって開発期間を短縮する手法であり,特定分野の業務知識や部品の再利用整備を指すものではありません。
  • 正しい。特定の分野のシステムに対して業務知識,再利用部品,ツールなどを体系的に整備し,再利用を促進する活動や手法が,ドメインエンジニアリングです。
  • 誤り。フォワードエンジニアリングは,要求分析から設計,実装へと順を追って開発を進める従来型の開発手法を指す用語であり,特定分野の再利用促進の手法ではありません。
  • 誤り。リバースエンジニアリングは,既存のソフトウェアを解析して仕様や設計情報を復元する手法であり,特定分野の再利用促進の手法ではありません。
システムアーキテクトの過去問を演習モードで解く