令和5年度試験問題 問49

問49 解説へ
note_alt
calculate
リファクタリングの説明として,適切なものはどれか。

  • ソフトウェアが提供する機能仕様を変えずに,内部構造を改善すること
  • ソフトウェアの動作などを解析して,その仕様を明らかにすること
  • ソフトウェアの不具合を修正し,仕様どおりに動くようにすること
  • 利用者の要望などを基に,ソフトウェアに新しい機能を加える修正をすること
正解 ア問題へ
マネジメント系
ソフトウェア開発管理技術
開発プロセス・手法
解説

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

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

▲
Pagetop