科目A問49
リファクタリングの説明として,適切なものはどれか。
| ソフトウェアが提供する機能仕様を変えずに,内部構造を改善すること | |
| ソフトウェアの動作などを解析して,その仕様を明らかにすること | |
| ソフトウェアの不具合を修正し,仕様どおりに動くようにすること | |
| 利用者の要望などを基に,ソフトウェアに新しい機能を加える修正をすること |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- ア
解説
リファクタリング(Refactoring)とは、ソフトウェア開発において、プログラムの動作または振る舞いを変えずに内部構造を見直し、コードの書き換えや書き直しを行うことです。
| ア. | ソフトウェアが提供する機能仕様を変えずに,内部構造を改善すること |
| リファクタリングの説明です。 | |
| イ. | ソフトウェアの動作などを解析して,その仕様を明らかにすること |
| リバースエンジニアリングの説明です。 | |
| ウ. | ソフトウェアの不具合を修正し,仕様どおりに動くようにすること |
| デバッグの説明です。 | |
| エ. | 利用者の要望などを基に,ソフトウェアに新しい機能を加える修正をすること |
| ソフトウェア保守の説明です。 |