【システムアーキテクト午前Ⅱ】ソフトウェア開発の効率向上
銀行の勘定系システムなどのような特定の分野のシステムに対して、業務知識、再利用部品、ツールなどを体系的に整備し、再利用を促進することによって、ソフトウェア開発の効率向上を図る活動や手法はどれか。
ア コンカレントエンジニアリング
イ ドメインエンジニアリング
ウ フォワードエンジニアリング
エ リバースエンジニアリング
答:イ
ドメインエンジニアリング:同業種の企業には似た業務があるので、業務システムにも共通点が多くなるはずである。そこでドメイン(業務の分野や領域)を対象に、知識を蓄積するとともに、ソフトウェアの再利用を図ることにより、ソフトウェア開発効率を高める手法。