基礎理論
アルゴリズム
コンピュータ構成要素
システム構成要素
ソフトウェア
ハードウェア
ヒューマンインタフェース
マルチメディア
データベース
ネットワーク
セキュリティ
システム開発技術
ソフトウェア開発管理技術
😀 mypage
🥇 ranking
📊 chart
📏 rule
No.25 ソフトウェアのリバースエンジニアリングの説明はどれか。
⭕️
💾
🖊 ☑️
⭕️ [[ AnswerCalc[0] ]] % A [[ AnswerCalc[1] ]]
リバースエンジニアリング(Reverse Engineering)は、既存ソフトウェアの動作を解析するなどして、製品の構造を分析し、そこから製造方法や動作原理、設計図、ソースコードなどを調査する技法です。
  • CASEツールなどを用いて,設計情報からソースコードを自動生成する。
    フォワードエンジニアリングの説明です。
  • 外部から見たときの振る舞いを変えずに,ソフトウェアの内部構造を変える。
    リファクタリングの説明です。
  • 既存のソフトウェアを解析し,その仕様や構造を明らかにする。
    正しい。リバースエンジニアリングの説明です。
  • 既存のソフトウェアを分析し理解した上で,ソフトウェア全体を新しく構築し直す。
    リエンジニアリングの説明です。
💾 ✔️
[[ d.CommentTxt ]]
🏠 >   基本情報技術者試験 >     テクノロジー >     ソフトウェア開発管理技術 >  
< >
🥇