平成25年度 秋期 システムアーキテクト試験 午前Ⅱ 問13
テクノロジ/開発技術銀行の勘定系システムなどのような特定の分野のシステムに対して,業務知識,再利用部品,ツールなどを体系的に整備し,再利用を促進することによって,ソフトウェア開発の効率向上を図る活動や手法はどれか。
出典:平成25年度 秋期 システムアーキテクト試験 午前Ⅱ 問13
- アコンカレントエンジニアリング
- イドメインエンジニアリング
- ウフォワードエンジニアリング
- エリバースエンジニアリング
正解:イ
解説
ドメインエンジニアリングは,銀行の勘定系システムのように特定の業務分野(ドメイン)を対象として,その分野に共通する業務知識,再利用可能な部品,開発ツールなどをあらかじめ体系的に整備しておき,個々のシステム開発においてそれらを再利用することで,ソフトウェア開発の生産性や品質の向上を図る活動です。
選択肢ごとの解説
- ア誤り。コンカレントエンジニアリングは,製品開発において設計・製造・生産技術など複数の工程を並行して進めることで開発期間を短縮する手法であり,特定分野の再利用促進の説明ではありません。
- イ正しい。特定の分野のシステムに対して,業務知識,再利用部品,ツールなどを体系的に整備し,再利用を促進することによって開発の効率向上を図るのが,ドメインエンジニアリングの説明です。
- ウ誤り。フォワードエンジニアリングは,要求分析から設計,実装へと順方向に開発を進める,従来型の開発手法の総称であり,特定分野の再利用整備の説明ではありません。
- エ誤り。リバースエンジニアリングは,既存のプログラムやシステムを解析して,その設計情報や仕様を抽出する活動であり,特定分野の再利用整備の説明ではありません。