平成28年度 春期
応用情報技術者試験問題と解答
問50
エクストリームプログラミング(XP:eXtreme Programming)における “テスト駆動開発”の
説明はどれか。

 ア 最初のテストでバグを抽出すること
 イ テストケースを順次改善すること
 ウ テストでのカバレージを優先すること
 エ プログラムを書く前にテストケースを作成すること



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

テスト駆動開発は、最初にテストケースを作成し、そのテストが動作する必要最低限の
実装を行った後、ソースコードを洗練させる開発手法である。
エクストリームプログラミングの19の(最初は12)プラクティスの一つ。
プラクティスには反復、ペアプログラミング、リファクタリング、短期リリースなどがある。


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



問49 目次 問51
ファーストマクロ TOPページ