ITパスポート試験 ITパスポート 2023年 (令和5年)49: リファクタリングの説明として,適切なものはどれか。

ITパスポート 2023年 (令和5年)
Q 4949 / 100
の説明として,適切なものはどれか。
この問の正解率:85.23%(1,767件)
この問題の本文・選択肢・正解・解説(展開)

問題本文

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

選択肢

  • .ソフトウェアが提供する機能仕様を変えずに,内部構造を改善すること
  • .ソフトウェアの動作などを解析して,その仕様を明らかにすること
  • .ソフトウェアの不具合を修正し,仕様どおりに動くようにすること
  • .利用者の要望などを基に,ソフトウェアに新しい機能を加える修正をすること

正解

. ソフトウェアが提供する機能仕様を変えずに,内部構造を改善すること

解説

リファクタリングはソフトウェアの提供する機能仕様を変えず,内部構造を改善することで可読性・保守性を高める作業のこと.アジャイル開発の現場でも頻繁に行われる手法.

選択肢ごとの解説

  • .正しい. 機能を変えず内部構造を改善するのがリファクタリング.
  • .リバースエンジニアリングの説明. 仕様を逆方向に導く解析作業.
  • .デバッグの説明. ソフトの不具合修正で仕様通りに動かす作業.
  • .機能追加の説明. 新機能を追加するソフトウェア保守の作業の一種.

ITパスポート 2023年 (令和5年)過去問一覧へ戻る・問49