令和3年度 春期 システムアーキテクト試験 午前Ⅱ 問12
テクノロジ/開発技術表はシステムの特性や制約に応じた開発方針と,開発方針に適した開発モデルの組みである。a〜c に該当する開発モデルの組合せはどれか。 開発方針:最初にコア部分を開発し,順次機能を追加していく。-開発モデル:a 開発方針:要求が明確なので,全機能を一斉に開発する。-開発モデル:b 開発方針:要求に不明確な部分があるので,開発を繰り返しながら徐々に要求内容を洗練していく。-開発モデル:c (注:本サイトでは原問題の表を文字表記に変換しています)
出典:令和3年度 春期 システムアーキテクト試験 午前Ⅱ 問12
- アa:進化的モデル,b:ウォータフォールモデル,c:段階的モデル
- イa:段階的モデル,b:ウォータフォールモデル,c:進化的モデル
- ウa:ウォータフォールモデル,b:進化的モデル,c:段階的モデル
- エa:進化的モデル,b:段階的モデル,c:ウォータフォールモデル
正解:イ
解説
開発方針と開発モデルの対応関係は,まずコア部分を先行開発し順次機能を追加していく方針には,機能を段階的に追加していく段階的モデルが適しています。要求が明確で全機能を一斉に開発する方針には,工程を順に進めるウォータフォールモデルが適しています。要求に不明確な部分があり,開発を繰り返しながら徐々に要求を洗練していく方針には,試作と評価を繰り返す進化的モデルが適しています。したがって,a:段階的モデル,b:ウォータフォールモデル,c:進化的モデルの組合せが適切です。
選択肢ごとの解説
- ア誤り。aには最初にコア部分を作り機能を順次追加する段階的モデルが該当し,進化的モデルではありません。
- イ正しい。a:段階的モデル,b:ウォータフォールモデル,c:進化的モデルの組合せが,それぞれの開発方針に適合します。
- ウ誤り。aは段階的モデル,bはウォータフォールモデルであり,設問の組合せとは逆になっています。
- エ誤り。bには要求が明確で全機能を一斉に開発するウォータフォールモデルが該当し,段階的モデルではありません。