ITパスポート 平成31年度春期午前問47

午前問47

アジャイル開発の特徴として、適切なものはどれか。
大規模なプロジェクトチームによる開発に適している。
設計ドキュメントを重視し、詳細なドキュメントを作成する。
顧客との関係では、協調よりも契約交渉を重視している。
ウォータフォール開発と比較して、要求の変更に柔軟に対応できる。
『情報処理過去問.com』からiPhoneアプリがリリースされました!!

正解

解説

アジャイル開発は、短い反復で設計・開発・テストを回し、段階的に成果を積み上げながら、変化しがちな要件に素早く合わせていく開発手法です。人と人のやり取りを重視し、一般には10人程度までの小規模チームに向いています。仕様や設計の文書を過度に作り込むことはせず、不要なドキュメントは作成しません。開発者と顧客が密に協力し、対面やリアルタイムなコミュニケーションを活用して認識合わせを行います。この性質により、ウォーターフォール開発に比べて、途中の要求変更へ柔軟に対応しやすいです。ウォーターフォールは原則として手戻りを想定しないため、途中変更は大きな追加作業になりがちです。
ア.大規模なプロジェクトチームによる開発に適している。
不適切です。アジャイルはコミュニケーションを重視するため、チームが大規模になるとやり取りの負荷が急増し適しません。大規模プロジェクトには管理しやすいウォーターフォール開発が向きます。
イ.設計ドキュメントを重視し、詳細なドキュメントを作成する。
不適切です。詳細なドキュメントを作り込むほど変更コストが増えるため、アジャイルでは必要最小限の文書にとどめ、柔軟な計画変更を前提にします。
ウ.顧客との関係では、協調よりも契約交渉を重視している。
不適切です。アジャイルは契約交渉よりも、開発者と顧客の協働・協調を重視します。
エ.ウォータフォール開発と比較して、要求の変更に柔軟に対応できる。
適切です。小さな単位で反復的に開発するため計画の見直しがしやすく、ウォーターフォール開発に比べて要求変更へ柔軟に対応できます。
スポンサーリンク







シェアする

  • このエントリーをはてなブックマークに追加

フォローする