平成29年 春期 基本情報技術者 午前 問50

ソフトウェア開発の活動のうち、アジャイル開発においても重視されているリファクタリングはどれか。

 ア  ソフトウェアの品質を高めるために、2人のプログラマが協力して、一つのプログラムをコーディングする。
 イ  ソフトウェアの保守性を高めるために、外部仕様を変更することなく、プログラムの内部構造を変更する。
 ウ  動作するソフトウェアを迅速に開発するために、テストケースを先に設定してから、プログラムをコーディングする。
 エ  利用者からのフィードバックを得るために、提供予定のソフトウェアの試作品を早期に作成する。


答え イ


解説

 ア  ペアプログラミング(pair programing)の説明です。
 イ  りファクタリングの説明です。
 ウ  テスト駆動開発(Test-Driven Development、TDD)の説明です。
 エ  プロトタイピング(prototyping)の説明です。


キーワード
・リファクタリング

キーワードの解説

戻る 一覧へ 次へ