平成27年度 秋期
応用情報技術者試験問題と解答
問49
エクストリームプログラミング (XP) におけるリファクタリングの
説明はどれか。

 ア 外部から見た動作を変えずにプログラムをより良く
   作り直すこと
 イ コーチがチームメンバの意識を高めること
 ウ プログラミングとテストを繰り返し行うこと
 エ プログラムを作成するよりも先にテストケースを
   考えること



【正解】 ア

エクストリームプログラミングとは、ユーザー要求や仕様変更の
リスク軽減のために、ユーザーや開発者間のコミュニケーションを
重視し、コーディングとテストに重点を置き、常にフィードバックを
行って再設計やプログラム修正をしていくソフトウェア開発手法である。

ア 正しい。リファクタリングはプログラムの入出力は変えずに、ソース
 コードの構造を変更し、後々の改修などを、容易にすることである。
イ 
コーチングなどの説明である。
ウ エクストリームプログラミングのプラクティスの一つである、
継続的
 インテグレーション
の説明である。
エ 
テスト駆動開発の説明である。テスト駆動開発 (TDD) は、
 最初にテストケースを作成し、そのテストが動作する必要最低限の
 実装を行った後、ソースコードを洗練させる開発手法である。

EXCEL VBAのご相談なら ファーストマクロ 



問48 目次 問50
ファーストマクロ TOPページ