開発ライフサイクルモデルとして、ウォータフォールモデル、進化的モデル、スパイラルモデルの三つを考える。
ソフトウェア保守は、どのモデルを採用したときに必要か。
ア | ウォータフォールモデルだけ |
イ | ウォータフォールモデルと進化的モデルだけ |
ウ | ウォータフォールモデルとスパイラルモデルだけ |
エ | ウォータフォールモデル、進化的モデル、スパイラルモデルの全て |
答え エ
【解説】
開発ライフサイクルモデルとソフトウェア保守の間には関係はなく、すべての開発ライフサイクルモデルにおいてソフトウェア保守は必要になります。
ソフトウェア保守では、利用開始後の不具合(バグ)の修正のほかに、機能改良の対応や、性能改善の対応などを行います。
【キーワード】
・ウォータフォールモデル
・反復型モデル
・スパイラルモデル