ソフトウェア開発管理技術

基本情報技術者試験 科目A免除 修了試験 20210725 実施分 問49

XP(Extreme Programming)のプラクティスの説明のうち,適切なものはどれか。
  • ア 顧客は単体テストの仕様に責任をもつ。
  • イ コードの結合とテストを継続的に繰り返す。
  • ウ コードを作成して結合できることを確認した後,テストケースを作成する。
  • エ テストを通過したコードは,次のイテレーションまでリファクタリングしない。

出典:基本情報技術者試験 科目A免除 修了試験 20210725 実施分 問49

答えと解説を見る

正解:イ

覚える知識

XP(エクストリームプログラミング)のプラクティス

XP では、コードの結合とテストを継続的に繰り返す継続的インテグレーションを行う。

この問題で必要なこと

XP のプラクティスには、継続的インテグレーション(結合とテストの継続的反復)がある。

ひっかけ

テストはコード作成前に書く(TDD)、リファクタリングは随時行う、単体テスト仕様はプログラマ側が作る点がずれている。

この知識の出題:本試験系 4 回・免除試験 6 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「アジャイル開発(XP とスクラム)」で学ぶ

同じ知識の過去問