IPA過去問ドリル

平成24年度 春期 システム監査技術者試験 午前Ⅱ 問23

テクノロジ/開発技術

開発ライフサイクルモデルとして,ウォータフォールモデル,進化的モデル,スパイラルモデルの三つを考える。ソフトウェア保守は,どのモデルを採用したときに必要か。

出典:平成24年度 春期 システム監査技術者試験 午前Ⅱ 問23

正解:エ

解説

ソフトウェア保守とは,本番稼働を開始したソフトウェアに対して,不具合の修正や機能の改善などを行うことです。ウォータフォールモデル,進化的モデル,スパイラルモデルのいずれを採用した場合でも,稼働開始後には利用者からの不具合報告や変更要求への対応が発生するため,ソフトウェア保守はどのモデルを採用した場合にも必要となります。

選択肢ごとの解説

  • 誤り。ウォータフォールモデルだけでなく,進化的モデルやスパイラルモデルを採用した場合にも,稼働後のソフトウェア保守は必要です。
  • 誤り。ウォータフォールモデルと進化的モデルだけでなく,スパイラルモデルを採用した場合にも,稼働後のソフトウェア保守は必要です。
  • 誤り。ウォータフォールモデルとスパイラルモデルだけでなく,進化的モデルを採用した場合にも,稼働後のソフトウェア保守は必要です。
  • 正しい。ソフトウェア保守は,ウォータフォールモデル,進化的モデル,スパイラルモデルのいずれを採用した場合にも必要です。
システム監査技術者の過去問を演習モードで解く