平成24年度 春期 午前Ⅱ 問23
ソフトウェア開発管理技術
ウォータフォールモデルの問題
開発ライフサイクルモデルとして,ウォータフォールモデル,進化的モデル,スパイラルモデルの三つを考える。ソフトウェア保守は,どのモデルを採用したときに必要か。
- アウォータフォールモデルだけ
- イウォータフォールモデルと進化的モデルだけ
- ウウォータフォールモデルとスパイラルモデルだけ
- エウォータフォールモデル,進化的モデル,スパイラルモデルの全て
答えと解説を見る
✓ これが正解エウォータフォールモデル,進化的モデル,スパイラルモデルの全て
解説
どの開発モデルで作っても、稼働後の保守は欠かせません。
ソフトウェア保守は、稼働を始めたソフトウェアに対して、見つかった不具合の修正や、業務や環境の変化に合わせた変更を行う活動です。見分ける軸は、保守の必要が開発の進め方によって変わるものかどうかです。ウォータフォールモデル、進化的モデル、スパイラルモデルは、いずれもソフトウェアを作り上げるまでの工程の進め方の違いを表したものです。どの進め方で作っても、出来上がったソフトウェアを使い続ける限り、不具合の修正や変更の要求は生じます。開発モデルが違っても稼働後の保守はなくならない、と覚えておくと迷いません。
ほかの選択肢はなぜ違うのか
- アウォータフォールモデルだけ:ウォータフォールモデルだけとすると、進化的モデルやスパイラルモデルで作ったソフトウェアには、稼働後に不具合や変更の要求が出ないことになります。繰り返して作る進め方でも、完成後の修正や変更は起こります。
- イウォータフォールモデルと進化的モデルだけ:進化的モデルを含めながらスパイラルモデルを除く理由はありません。スパイラルモデルでも、リスクを確かめながら作り上げたソフトウェアを使い始めれば、その後の修正や変更が必要になります。
- ウウォータフォールモデルとスパイラルモデル…:スパイラルモデルを含めながら進化的モデルを除く理由はありません。段階的に機能を育てていく進化的モデルでも、稼働したソフトウェアには不具合の修正や環境の変化への対応が求められます。
この問題の用語
- 保守動いているシステムを使い続けられるように、点検や修正、更新を続ける作業です。障害の修正だけでなく、環境の変化に合わせた手直しも含みます。
出典:平成24年度 春期 システム監査技術者試験 午前Ⅱ 問23
同じ用語が出る問題
- 令和6年度 秋期 午前Ⅱ 問23:“性能効率性”の定義(保守)
- 令和5年度 秋期 午前Ⅱ 問12:TCOに関する問題(保守)
- 令和3年度 秋期 午前Ⅱ 問23:品質特性に関する問題(保守)
- 令和2年度 10月 午前Ⅱ 問10:業務処理統制に該当するもの(保守)
- 平成29年度 春期 午前Ⅱ 問22:使用性に関する問題(保守)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)