平成24年度 春期 システム監査技術者試験 午前Ⅱ 問23
テクノロジ/開発技術開発ライフサイクルモデルとして,ウォータフォールモデル,進化的モデル,スパイラルモデルの三つを考える。ソフトウェア保守は,どのモデルを採用したときに必要か。
出典:平成24年度 春期 システム監査技術者試験 午前Ⅱ 問23
- アウォータフォールモデルだけ
- イウォータフォールモデルと進化的モデルだけ
- ウウォータフォールモデルとスパイラルモデルだけ
- エウォータフォールモデル,進化的モデル,スパイラルモデルの全て
正解:エ
解説
ソフトウェア保守とは,本番稼働を開始したソフトウェアに対して,不具合の修正や機能の改善などを行うことです。ウォータフォールモデル,進化的モデル,スパイラルモデルのいずれを採用した場合でも,稼働開始後には利用者からの不具合報告や変更要求への対応が発生するため,ソフトウェア保守はどのモデルを採用した場合にも必要となります。
選択肢ごとの解説
- ア誤り。ウォータフォールモデルだけでなく,進化的モデルやスパイラルモデルを採用した場合にも,稼働後のソフトウェア保守は必要です。
- イ誤り。ウォータフォールモデルと進化的モデルだけでなく,スパイラルモデルを採用した場合にも,稼働後のソフトウェア保守は必要です。
- ウ誤り。ウォータフォールモデルとスパイラルモデルだけでなく,進化的モデルを採用した場合にも,稼働後のソフトウェア保守は必要です。
- エ正しい。ソフトウェア保守は,ウォータフォールモデル,進化的モデル,スパイラルモデルのいずれを採用した場合にも必要です。