2019年03月30日

平成30年度秋期 基本情報技術者試験問題 問50

問50
XP (Extreme Programming) のプラクティスの説明のうち、適切な
ものはどれか。

 ア 顧客は単体テストの仕様に責任をもつ。
 イ コードの結合とテストを継続的に繰り返す。
 ウ コードを作成して結合できることを確認した後、テストケースを
   作成する。
 エ テストを通過したコードは、次のイテレーションまでリファクタリング
   しない。



【正解】 イ

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

プラクティスは19あり、反復、継続的イテレーション、ペアプログラミング、リファクタリング、
責任の受入れ、短期リリースなどがある。

ア 顧客は受け入れテストに責任をもつ。
 開発が単体テストの仕様に責任をもつ。
イ 正しい。
継続的インテグレーションの説明である。
ウ プログラムを作成するよりも先にテストケースを考える。これを
テスト駆動開発という。
エ テストを通過したコードでも、随時、リファクタリングを行う。
 
リファクタリングは、外部から見た動作を変えずにプログラムをより良く作り直すことである。

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



タグ:XP
posted by ファーストマクロ at 09:25| Comment(0) | H30秋基本情報技術者
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: