情報処理安全確保支援士試験 情報処理安全確保支援士試験 平成30年度秋期 午前Ⅰ 問17: アジャイル開発で“イテレーション”を行う目的のうち,適切なものはどれか。
←情報処理安全確保支援士試験 平成30年度秋期 午前Ⅰ
で“”を行う目的のうち,適切なものはどれか。
選択肢
- ア.ソフトウェアに存在する顧客の要求との不一致を短いサイクルで解消したり,要求の変化に柔軟に対応したりする。
- イ.タスクの実施状況を可視化して,いつでも確認できるようにする。
- ウ.ペアプログラミングのドライバとナビゲータを固定化させない。
- エ.毎日決めた時刻にチームメンバが集まって開発の状況を共有し,問題が拡大したり,状況が悪化したりするのを避ける。
正解
ア. ソフトウェアに存在する顧客の要求との不一致を短いサイクルで解消したり,要求の変化に柔軟に対応したりする。
解説
アジャイル開発のイテレーションは、設計・実装・テストを含む短い反復サイクルで動くソフトウェアを継続的に作り、顧客に確認してもらう手法。これにより要求との不一致を早期に解消し、変化する要求へ柔軟に対応できる。よってアが正解。イのタスク可視化(かんばん)、ウのペアプロ、エの朝会(デイリースクラム)はいずれも別のプラクティスである。
選択肢ごとの解説
- ア.短い反復で要求との不一致を解消し変化に対応するのがイテレーションの目的で正しい。
- イ.タスクの可視化はかんばんなどの仕組みの目的で、イテレーション自体の目的ではなく誤り。
- ウ.ドライバとナビゲータの交代はペアプログラミングの運用で、イテレーションの目的ではなく誤り。
- エ.毎日の状況共有はデイリースクラム(朝会)の目的で、イテレーションとは別物のため誤り。
情報処理安全確保支援士試験 平成30年度秋期 午前Ⅰ の過去問一覧へ戻る・問17