IPA過去問ドリル

平成28年度 秋期 基本情報技術者試験 午前 問50

テクノロジ/開発技術

モデリングツールを使用して,本稼働中のデータベースの定義情報からE-R図などで表現した設計書を生成する手法はどれか。

出典:平成28年度 秋期 基本情報技術者試験 午前 問50

正解:エ

解説

リバースエンジニアリングは,既存のプログラムやデータベースを解析し,そこから設計情報(仕様書や設計書)を導き出す手法です。本稼働中のデータベースの定義情報からE-R図などの設計書を逆に生成するのは,この考え方に基づいています。

選択肢ごとの解説

  • 誤り。コンカレントエンジニアリングは,開発の複数工程を並行して進めることで開発期間を短縮する手法であり,既存資産からの設計書生成とは異なります。
  • 誤り。ソーシャルエンジニアリングは,人の心理的な隙や不注意につけ込んで情報を盗み出す攻撃手法であり,開発技法ではありません。
  • 誤り。フォワードエンジニアリングは,設計書などの上流工程の成果物からプログラムを作成していく,通常の開発の流れを指す用語です。
  • 正しい。既存のデータベースの定義情報を解析してE-R図などの設計書を生成するのは,リバースエンジニアリングの手法です。
基本情報技術者の過去問を演習モードで解く