← ITパスポート試験 令和5年度公開問題(全100問) トップへ
Part 2(問26〜50)
問49
リファクタリングの説明として,適切なものはどれか。
Aソフトウェアが提供する機能仕様を変えずに,内部構造を改善すること
Bソフトウェアの動作などを解析して,その仕様を明らかにすること
Cソフトウェアの不具合を修正し,仕様どおりに動くようにすること
D利用者の要望などを基に,ソフトウェアに新しい機能を加える修正をすること
解説
リファクタリングとは、ソフトウェアの外部から見た機能・動作を変えずに、プログラムの内部構造を改善することである。仕様の解析はリバースエンジニアリング(イ)、不具合修正はバグフィックス(ウ)、新機能追加は機能拡張(エ)にあたる。