過去問ドリル

令和5年度 ITパスポート試験 問49

マネジメント/開発技術

リファクタリングの説明として,適切なものはどれか。

出典:令和5年度 ITパスポート試験 問49

正解:ア

解説

リファクタリングは,ソフトウェアの外部から見た機能や動作は変えずに,内部のソースコードの構造を整理・改善して,読みやすさや保守のしやすさを高めることです。

下線の用語は 用語集 で意味を確認できます。

選択肢ごとの解説

  • ア正しい。外部仕様を変えずに内部構造を改善するのがリファクタリングです。
  • イ誤り。動作などを解析して仕様を明らかにするのは,リバースエンジニアリングです。
  • ウ誤り。不具合を修正して仕様どおりに動くようにするのは,是正保守(バグ修正)です。
  • エ誤り。要望をもとに新しい機能を加える修正は,機能追加(改良保守)です。
ITパスポートの過去問を演習モードで解く