パスポイ

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

マネジメント系

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

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

正解

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

リファクタリングとは、ソフトウェアが外部に提供する機能(仕様)は変えずに、プログラムの内部構造やコードの品質を改善する作業を指す。仕様を明らかにする作業はリバースエンジニアリング、不具合修正はバグ修正、新機能の追加は機能拡張であり、いずれも「外部仕様を変えずに内部を改善する」というリファクタリングの定義とは異なる。

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

問題文および選択肢は独立行政法人情報処理推進機構(IPA)が公開する試験問題に基づいています。著作権はIPAに帰属します。解説は当サイトが独自に作成したものです。

解くほどポイントが貯まり、称号が上がる

無料登録すると過去問演習のスコアが月間ランキングに記録されます。1回10問・スマホでサクッと。