閉じる

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

問49
note_alt
calculate

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

分類 :

マネジメント系 » ソフトウェア開発管理技術 » 開発プロセス・手法

正解 :

ア

解説 :

リファクタリングでは、利用者から見える機能や動作を変えず、重複コードの整理などで内部を読みやすく保守しやすくします。仕様を変えない点が条件です。

動作解析による仕様の解明はリバースエンジニアリング、不具合修正は修正保守です。新機能の追加は外部の機能が変わるので区別します。

▲
Pagetop