銀行の勘定系システムなどのような特定の分野のシステムに対して、業務知識、再利用部品、ツールなどを体系的に整備し、再利用を促進することによって、ソフトウェア開発の効率向上を図る活動や手法はどれか。
ア |
コンカレントエンジニアリング |
イ |
ドメインエンジニアリング |
ウ |
フォワードエンジニアリング |
エ |
リバースエンジニアリング |
解答・解説を見る
解答:イ
ア |
× |
コンカレントエンジニアリングとは、製品の開発プロセスを構成する複数の工程を同時並行で進め、各部門間での情報共有や共同作業を行なうことで、開発期間の短縮やコストの削減を図る手法。 |
イ |
○ |
ドメインエンジニアリングとは、共通の特徴(フィーチャ)を持つ同種アプリケーションを効率的に開発することを目的に、ドメイン知識やソフトウェア資産を整理して、これを共通利用・再利用する基盤や仕組みを構築すること。
|
ウ |
× |
フォワードエンジニアリングとは、製品などの仕様や構造を明らかにしたい時、その製品やプログラムなどを分析することで構造等を明らかにするリバースエンジニアリングを行うことがあるが、このリバースエンジニアリングによって既存システムから解析することで求められた仕様をもとにして、新しいシステムを開発すること
|
エ |
× |
リパースエンジニアリングとは、製品などの仕様や構造を明らかにしたい時、その製品やプログラムなどを分析することで構造等を明らかにすることである。 |