令和3年度試験問題 問48

問48 解説へ
note_alt
calculate
既存のプログラムを,外側から見たソフトウェアの動きを変えずに内部構造を改善する活動として,最も適切なものはどれか。

  • テスト駆動開発
  • ペアプログラミング
  • リバースエンジニアリング
  • リファクタリング
正解 エ問題へ
マネジメント系
ソフトウェア開発管理技術
開発プロセス・手法
解説

リファクタリングは、利用者から見える振る舞いを保ちながら、内部のコード構造を整理することです。重複の削減や読みやすい分割などで、将来の修正を容易にします。

テスト駆動開発は先にテストを書く進め方、ペアプログラミングは二人での開発、リバースエンジニアリングは既存物の解析です。外部動作の維持が条件です。

▲
Pagetop