ITパスポート試験 - 令和5年 - 問49

リファクタリングの説明として,適切なものはどれか。
ソフトウェアが提供する機能仕様を変えずに,内部構造を改善すること
ソフトウェアの動作などを解析して,その仕様を明らかにすること
ソフトウェアの不具合を修正し,仕様どおりに動くようにすること
利用者の要望などを基に,ソフトウェアに新しい機能を加える修正をすること
答え
分野 : マネジメント系 › 開発技術 › ソフトウェア開発管理技術 › 開発プロセス・手法
解説
「ア」… 正解。リファクタリングとは,ソフトウェアの機能を変更することなく,内部のコードや構造を改善するプロセスを指します。コードの可読性保守性を向上させ,将来的なバグの予防や機能追加を容易にすることができます。

「イ」…. 不適切。「リバースエンジニアリング」の説明です。

「ウ」… 不適切。「デバッグ」の説明です。

「エ」… 不適切。「ソフトウェア保守」の説明です。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる