表はシステムの特性や制約に応じた開発方針と、開発方針に適した開発モデルの組みである。a~cに該当する開発モデルの組合せはどれか。
段階的は機能追加型、進化的は要求を洗練しながら反復する
| 開発方針 | 開発モデル |
|---|---|
| 最初にコア部分を開発し、順次機能を追加していく。 | a |
| 要求が明確なので、全機能を一斉に開発する。 | b |
| 要求に不明確な部分があるので、開発を繰り返しながら徐々に要求内容を洗練していく。 | c |
選択肢
- アa: 進化的モデル、b: ウォータフォールモデル、c: 段階的モデル
- イa: 段階的モデル、b: ウォータフォールモデル、c: 進化的モデル
- ウa: ウォータフォールモデル、b: 進化的モデル、c: 段階的モデル
- エa: 進化的モデル、b: 段階的モデル、c: ウォータフォールモデル
正解と解説
正解:イ a: 段階的モデル、b: ウォータフォールモデル、c: 進化的モデル
コア部分を先に作り、機能を順に付け足していくのは段階的(インクリメンタル)モデルである。要求が固まっていて全機能を一斉に作れるならウォータフォールモデルが適する。要求が不明確で、開発と評価を繰り返しながら要求自体を洗練していくのは進化的(エボリューショナル)モデルである。
選択肢ごとの解説
- アaとcが入れ替わっており、コアからの機能追加は段階的モデルである。
- イ正しい。a:段階的、b:ウォータフォール、c:進化的の対応である。
- ウ要求が明確な一斉開発に進化的モデルを当てるのは適切でない。
- エ要求が不明確な場合にウォータフォールを当てるのは適切でない。
同じ分野の他の問題
- ユースケース駆動開発の利点はどれか。2025年度 春期 午前II 問11
- リーンソフトウェア開発の説明として、適切なものはどれか。2024年度 春期 午前II 問12
- アジャイル開発プロセスにおいて、Bill Wake が提案した“INVEST”と呼ばれる六つの観点を用いて行うことはどれ…2024年度 春期 午前II 問1
- スクラムを適用したアジャイル開発において、スクラムチームで、人、関係、プロセス及びツールの観点から、何がうまくいき、何が…2023年度 春期 午前II 問12
- タイピングを行う人をドライバと呼び、その様子を見ながら指摘や助言をする人をナビゲータと呼んで、2人が1台のPCを共有して…2023年度 春期 午前II 問10
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。