パスポイ

既存のプログラムを,外側から見たソフトウェアの動きを変えずに内部構造を改善する活… ITパスポート 令和3年度 問48

マネジメント系

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

  • アテスト駆動開発
  • イペアプログラミング
  • ウリバースエンジニアリング
  • エリファクタリング
正解と解説を見る

正解

エ リファクタリング

リファクタリングとは、外部から見た動作(入出力の振る舞い)を変えずに、プログラムの内部構造を整理・改善し、保守性や可読性を高める活動である。テスト駆動開発はテストを先に書く開発手法、ペアプログラミングは2人一組での開発手法、リバースエンジニアリングは既存プログラムから設計情報を導き出す手法であり、内部構造の改善そのものを目的とはしていない。

出典:令和3年度 ITパスポート試験 問48

問題文および選択肢は独立行政法人情報処理推進機構(IPA)が公開する試験問題に基づいています。著作権はIPAに帰属します。解説は当サイトが独自に作成したものです。

この問題に出てくる用語

解くほどポイントが貯まり、称号が上がる

無料登録すると過去問演習のスコアが月間ランキングに記録されます。1回10問・スマホでサクッと。