システム開発技術|令和元年度 秋期 ITパスポート試験(特別措置試験) 問52
アジャイル開発において,短い間隔による開発工程の反復や,その開発サイクルを表す用語として,最も適切なものはどれか。
- ✓ これが正解イテレーション
- スクラム
- プロトタイピング
- ペアプログラミング
解説
短い間隔で繰り返す開発の周期をイテレーションといいます。
イテレーションは、アジャイル開発で、短い期間を区切って開発の工程をひととおり回す、その繰り返しや周期を指す言葉です。一つの区切りの中で、設計から作り込み、試験までを行い、動く形にして見せます。期間はふつう一週間から四週間ほどで、長さは途中で変えず、入れる中身のほうを調整します。長さを固定するので、どれだけ進んだかを周期ごとに比べられるようになります。周期が終わるたびに使う人の反応を得られるので、進む向きが違っていても早く気づけます。繰り返しという意味の英語がそのまま言葉になっています。入りきらなかった分は、次の周期へ回します。期限のほうを動かさないので、何をあきらめるかを毎回きちんと決めることになります。スクラムでは、この周期をスプリントと呼びます。よって最も適切なのはイテレーションです。
ほかの選択肢はなぜ違うのか
- スクラムは、アジャイル開発を進めるための枠組みそのものの名前です。役割や集まりの持ち方まで定めています。その中で繰り返しの周期も使いますが、問われているのは周期を指す言葉のほうなので、指している層が一つ大きくなります。
- プロトタイピングは、試作を作って確かめながら進めるやり方です。潜んでいる要望を早く掘り出すために使われます。作ったものを確かめる点は近いのですが、短い期間を区切って繰り返す周期そのものを指す言葉ではありません。作る対象が違います。
- ペアプログラミングは、二人一組で一つの画面に向かい、交代しながらプログラムを書くやり方です。その場で互いに点検し合えるので、誤りが減ります。書き方についてのやり方であって、期間の区切りを指す言葉ではありません。
この問題に関係する言葉
- イテレーション
- スクラム
- プロトタイピング
- ペアプログラミング
- アジャイル
出典:令和元年度 秋期 ITパスポート試験(特別措置試験) 問52
同じ単元をまとめて解くならシステム開発技術へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)