本文へスキップ
Certia
テクノロジ系
春期

基本情報技術者 2012年 春期 問50

50 / 80

ソフトウェアのリバースエンジニアリングの説明はどれか。

正解と解説

表示する
正解 ウ

既存のソフトウェアを解析し,その仕様や構造を明らかにする。

リバースエンジニアリングは、既存のソフトウェアを解析して、その仕様や内部構造・設計情報を明らかにする手法であり、選択肢ウが該当する。アは設計情報からコードを生成するフォワードエンジニアリング、イは外部の振る舞いを保ったまま内部構造を改善するリファクタリング、エは既存を分析した上で全体を作り直すリエンジニアリングの説明である。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。