本文へスキップ

令和元年度 秋期 ITパスポート試験 問52

この問題の解説と、これまでの解答の記録です。

問52
頻出度★★★

アジャイル開発において, 短い間隔による開発工程の反復や, その開発サイクルを表す用語として, 最も適切なものはどれか。

出典 令和元年度 秋期 ITパスポート試験 問52
解説

問 52

  • ア

    正解 正解はア「イテレーション」。イテレーション (iteration) は反復・繰り返しの意味で、アジャイル開発における「短い間隔で計画・設計・実装・テストの一連の工程を繰り返す単位」そのものを指す。1 回の短い開発サイクルを 1 イテレーションと呼び、これを何度も回して機能を少しずつ完成させていく。stem が問う「短い間隔による開発工程の反復や、その開発サイクルを表す用語」の定義と過不足なく一致するため、アが最も適切。

  • 不正解イ

    「スクラム」はアジャイル開発の代表的な手法 (フレームワーク) の名称であり、チーム編成や役割 (スクラムマスター等)、スプリントというルール一式を含む枠組みを指す。短い反復サイクルそのものを表す語ではない (スクラムでは反復単位を「スプリント」と呼ぶ)。手法の名前と反復サイクルの用語は別物なので誤り。

  • 不正解ウ

    「プロトタイピング」は開発初期に試作品 (プロトタイプ) を作り、利用者の評価を受けて要求を明確化する開発モデル。試作による要求確認が目的であり、短い間隔の反復サイクルを表す用語ではないため誤り。

  • 不正解エ

    「ペアプログラミング」は 2 人の開発者が 1 台の端末を共有し、片方がコードを書き他方がその場で確認・助言しながら開発する手法。コーディング時の作業スタイルであって、開発工程の反復サイクルを表す用語ではないため誤り。

ここがポイント
  • イテレーション=アジャイル開発で計画〜テストの工程を短い間隔で繰り返す「反復サイクル」の単位を指す用語。
  • 紛らわしい語の切り分け: スクラム=手法名 (反復単位はスプリント)、プロトタイピング=試作で要求確認、ペアプログラミング=2 人 1 台の作業スタイル。
用語

解答の記録