過去問ぽちぽちby KKM Studio

令和5年度 ITパスポート 問49 解説

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

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

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

要点リファクタリングは機能仕様を変えずに内部構造を改善すること

解説

リファクタリングは、ソフトウェアの外部から見た動作(機能仕様)を変えずに、内部構造を分かりやすく保守しやすい形に改善することです。

  • イ:動作を解析して仕様を明らかにするのはリバースエンジニアリングなので誤り。
  • ウ:不具合を修正して仕様どおりに動くようにするのはデバッグ(是正保守)なので誤り。
  • エ:新しい機能を加える修正は機能追加(改良保守)なので誤り。
App

スキマ時間に、1問ずつ。
アプリ「ITパスポート 過去問ぽちぽち」

全問を正答・解説つきで収録。毎日の10問に、忘れた頃の復習が自然に混ざります。広告なし・買い切り。

App Store近日公開Google Play近日公開