平成27年度春期 応用情報技術者試験 午前 問50

分野:ソフトウェア開発管理技術(開発モデル・アジャイル/スクラム・見積り(FP/COCOMO)・構成管理・プロセス成熟度)|実際に出題されたIPA過去問題

エクストリームプログラミング(XP)のプラクティスとして,適切なものはどれか。

  1.  1週間の労働時間は,チームで相談して自由に決める。
  2.  ソースコードの再利用は,作成者だけが行う。
  3.  単体テストを終えたプログラムは,すぐに結合して,結合テストを行う。
  4.  プログラミングは1人で行う。
解答・解説を見る

正解:ウ

AI解説

エクストリームプログラミング(XP)は、変化に対応するアジャイル開発手法の一つで、テスト駆動開発・ペアプログラミング・リファクタリング・継続的インテグレーションなどのプラクティス(実践規範)を定めている。単体テストを終えたコードをすぐに統合してテストするウは、継続的インテグレーションに該当し正解である。 ア: XPには週40時間労働(持続可能なペース)というプラクティスがあり、労働時間を自由に決めるという規範ではない。 イ: XPではコードの共同所有を採用し、誰でも全てのコードを改善・再利用できる。作成者だけに限定するのは逆である。 ウ: 正解。頻繁にビルドと統合・テストを繰り返す継続的インテグレーションのプラクティスであり、統合時の問題を早期に発見できる。 エ: XPでは2人1組でコードを書くペアプログラミングを実践する。1人で行うという規範はない。 💡 XPの代表プラクティス「テスト駆動開発・ペアプログラミング・リファクタリング・継続的インテグレーション・コードの共同所有・週40時間」を覚え、逆の内容を述べる選択肢を消去する。

出典:平成27年度 春期 応用情報技術者試験 午前 問50 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「ソフトウェア開発管理技術」分野の攻略ポイント

開発モデル・アジャイル/スクラム・見積り(FP法/COCOMO)・構成管理・プロセス成熟度が範囲です。アジャイル関連は近年出題が増えており、スクラムの役割とイベントを覚えるだけで得点できる問題が多くあります。

ソフトウェア開発管理技術の攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(ソフトウェア開発管理技術(開発モデル・アジャイル/スクラム・見積り(FP/COCOMO)・構成管理・プロセス成熟度))の過去問