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