過去問ぽちぽちby KKM Studio

令和3年度 ITパスポート 問48 解説

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

  1. アテスト駆動開発
  2. イペアプログラミング
  3. ウリバースエンジニアリング
  4. エリファクタリング
答えを見る

正解 エリファクタリング

要点リファクタリングは外部の動作を変えずに内部構造を改善すること

解説

リファクタリングは、プログラムの外から見た動作(機能)を変えずに、内部構造を分かりやすく保守しやすい形に改善することです。

  • ア:テスト駆動開発は、先にテストを書いてからそれに合格するコードを書く手法なので誤り。
  • イ:ペアプログラミングは、2人1組で1台のPCを使ってプログラムを書く手法なので誤り。
  • ウ:リバースエンジニアリングは、既存のソフトウェアを解析して仕様や設計を明らかにすることなので誤り。
App

スキマ時間に、1問ずつ。
アプリ「ITパスポート 過去問ぽちぽち」

全問を正答・解説つきで収録。毎日の10問に、忘れた頃の復習が自然に混ざります。広告なし・買い切り。

App Store近日公開Google Play近日公開