スポンサーリンク

ITパスポート試験 平成31年度春期 [問47] 過去問解説

問題

問47

アジャイル開発の特徴として、最も適切なものはどれか。

  • 大規模なプロジェクトチームによる開発に適している。
  • 設計ドキュメントを重視し、詳細なドキュメントを作成する。
  • 顧客との関係では、協調よりも契約交渉を重視している。
  • ウォータフォール開発と比較して、要求の変更に柔軟に対応できる。

[出典:ITパスポート試験 平成31年度春期 問47]

正解

正解は「」です。

解説

 アジャイル開発は、ウォータフォール開発などの従来型開発手法と異なり、計画から設計、実装、テストまでの一連の工程を短いサイクルで繰り返すことで、変化する要求に柔軟に対応できる点が最大の特徴です。この手法は、顧客からのフィードバックを早期に取り入れ、開発の途中で仕様変更があっても迅速に対応できるように設計されています。

 例えば、スマートフォンのアプリ開発で、ユーザーの反応を見ながら新しい機能を追加したり、既存の機能を改善したりする場合に非常に有効です。短い期間で少しずつ機能を作り上げていくため、顧客は早い段階から実際に動くものを見て意見を伝えることができ、開発側もその意見をすぐに次の開発サイクルに反映させることができます。これにより、最終的に顧客のニーズに合った製品を効率よく開発することが可能になります。

ア(大規模なプロジェクトチームによる開発に適している。):
 アジャイル開発は、小規模で柔軟なチームで迅速な開発を行うことに適しており、大規模プロジェクトでは管理が複雑になることがあります。
イ(設計ドキュメントを重視し、詳細なドキュメントを作成する。):
 アジャイル開発は、ドキュメントよりも「動くソフトウェア」を重視し、詳細な設計ドキュメントの作成は最小限に抑える傾向があります。
ウ(顧客との関係では、協調よりも契約交渉を重視している。):
 アジャイル開発は、顧客との継続的な協調と対話を重視し、頻繁なフィードバックを通じて共に開発を進めます。

スポンサーリンク

難易度

 この問題は、アジャイル開発の基本的な特徴を問うものであり、ITパスポート試験で頻出するテーマの一つです。ウォータフォール開発との違いを理解していれば、比較的容易に解答できるでしょう。特に「変化への柔軟な対応」というキーワードがアジャイル開発の核心であることを知っていれば、正解にたどり着きやすい問題です。

用語補足

アジャイル開発:
 ソフトウェア開発手法の一つで、短い期間(イテレーション)で開発とテストを繰り返し、顧客のフィードバックを迅速に取り入れながら柔軟に開発を進めます。例えるなら、料理を少しずつ作って味見してもらいながら完成させるようなイメージです。

ウォータフォール開発:
 ソフトウェア開発手法の一つで、要件定義、設計、実装、テスト、運用といった工程を順序立てて進めます。前の工程が完了しないと次の工程に進まないため、滝のように上から下に流れるようなイメージです。

ドキュメント:
 計画書、設計書、仕様書など、プロジェクトの内容や進捗、成果物を記録した書類のことです。開発の各段階で作成され、情報共有や引き継ぎに利用されます。

協調:
 複数の人が協力し、互いの意見を尊重しながら物事を進めることです。アジャイル開発では、開発チームと顧客が密接に連携し、一緒に問題解決に取り組みます。

対策

 アジャイル開発に関する問題を解くためには、その基本的な原則とウォータフォール開発との比較をしっかり理解しておくことが重要です。特に、顧客との連携、柔軟性、イテレーション(短い開発サイクル)といったキーワードを抑えましょう。過去問題や参考書で、アジャイル開発のメリット・デメリットや具体的な手法(スクラムなど)について学習し、どのような状況でアジャイル開発が適しているのかを理解することが対策のポイントです。


タイトルとURLをコピーしました