正答4
解説
正解は4です。
稼働中のシステムの定義情報から、E-R図などの設計書を作り出す手法を問う問題です。
完成品から設計情報をさかのぼって取り出すことを「逆方向」の作業といいます。
【選択肢別解説】
1:× コンカレントエンジニアリングは、設計や製造などの工程を並行して進め、開発期間を短くする手法です。
2:× ソーシャルエンジニアリングは、人の心理的なすきや行動のミスにつけ込んで、パスワードなどの情報を盗み出す手口です。
3:× フォワードエンジニアリングは、設計書からプログラムやデータベースを作る、通常の順方向の開発です。
4:○ リバースエンジニアリングは、既存のシステムやプログラムを解析して設計情報を取り出す手法です。
データベースの定義からE-R図を生成するのはその例なので正しいです。
【ポイント】
リバースエンジニアリングで得た設計情報を修正し、フォワードエンジニアリングで作り直すことをリエンジニアリングといいます。