IPA公式正解:イ a: ウォータフォールモデル b: 段階的モデル c: 進化的モデル
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【イ】です。要求が明確で一括開発するのはウォータフォールモデル、コア部分から順次機能を追加していくのは段階的モデル(インクリメンタル型)、要求が不明確で反復しながら洗練していくのは進化的モデル(エボリューショナリ型)がそれぞれ該当します。
【詳細解説】■ 本問の核心・解法のポイント
システムの開発方針と代表的な開発プロセスモデル(ウォータフォール、段階的、進化的)の対応関係を正しく見極める問題です。
・各開発方針のモデル対応:
・a「要求が明確なので、全機能を一斉に開発する」:要件定義から実装までを1回のサイクルで順次進行させる「ウォータフォールモデル」に適しています。
・b「最初にコア部分を開発し、順次機能を追加していく」:機能ごとに分割し、インクリメント(増加分)として順次追加リリースしていく「段階的モデル(インクリメンタルモデル)」に適しています。
・c「要求に不明確な部分があるので、開発を繰り返しながら徐々に要求内容を洗練していく」:フィードバックを得ながら仕様を徐々に明確化・進化させていく「進化的モデル(エボリューショナリモデル)」に適しています。
・各選択肢の徹底解説:
・ア:bを進化的モデル、cを段階的モデルとしており、定義が逆になっています。
・【選択肢イ★】:正しいです。aがウォータフォールモデル、bが段階的モデル、cが進化的モデルの適切な組み合わせです。
・ウ:aを進化的モデル、bをウォータフォールモデルとしており誤りです。
・エ:aを段階的モデル、bを進化的モデルとしており誤りです。
よって正解はイです。