平成26年度 プロジェクトマネージャ試験 午前II 問18
表はシステムの特性や制約に応じた開発方針と,開発方針に適した開発モデルの組である。a〜c に該当する開発モデルの組合せはどれか。

- ア a:ウォータフォールモデル b:進化的モデル c:段階的モデル
- イ a:ウォータフォールモデル b:段階的モデル c:進化的モデル
- ウ a:進化的モデル b:ウォータフォールモデル c:段階的モデル
- エ a:段階的モデル b:進化的モデル c:ウォータフォールモデル
解答・解説を見る
正解:イ
AI解説
正解はイ。開発モデルの使い分けが論点である。要求仕様が明確で変更が少ないシステムには工程を後戻りなく順に進めるウォータフォールモデル(a)、要求が明確な部分から機能単位に分割して順次開発・リリースしていくのが段階的モデル(b:インクリメンタルモデル)、要求が不明確で試行を繰り返しながら仕様を固めていくのが進化的モデル(c:エボリューショナリモデル)が適する。 ア: bとcが逆である。進化的モデルは要求不明確な場合に繰返しで仕様を進化させるモデルであり、機能分割して順次完成させるのは段階的モデルである。 イ: 正解。a:仕様が確定しているならウォータフォール、b:機能を分けて段階的に提供するなら段階的モデル、c:試行しながら要求を固めるなら進化的モデル、という対応が適切である。 ウ: aに進化的モデルを当てるのは誤り。仕様が明確な場合にわざわざ反復を繰り返す必要はなく、ウォータフォールが適する。 エ: aに段階的モデル、cにウォータフォールを当てるのは逆であり、要求の明確さとモデルの対応が崩れている。 💡 「段階的(インクリメンタル)=決まった要求を分割して積み上げる」「進化的(エボリューショナリ)=作っては見せて要求自体を進化させる」の違いが最大のひっかけ。要求の確定度で3モデルを並べて覚える。
※Web掲載用に表記を一部変更しています。図表はIPA公式問題冊子から引用しています。著作権はIPAに帰属します。