平成25年度 秋期 (特別措置試験) 問34
システム開発技術
開発モデルに関する問題
ソフトウェア開発プロジェクトにおいて,上流工程から順に工程を進めることにする。要件定義,システム設計,詳細設計の工程ごとに完了判定を行い,最後にプログラミングに着手する。このプロジェクトで適用するソフトウェア開発モデルはどれか。
- アウォータフォールモデル
- イスパイラルモデル
- ウ段階的モデル
- エプロトタイピングモデル
答えと解説を見る
✓ これが正解アウォータフォールモデル
解説
最後にプログラミングへ着手する、という一句が決め手です。
設問は、上流から順に工程を進めると述べています。さらに工程ごとに完了の判定を行うと書いています。そして最後にプログラミングへ着手する、と続きます。この三つは、そろって滝のように流れる開発モデルの印です。水が上から下へ落ちるように、前の工程が終わってから次へ進みます。各工程の出口に判定を置き、通ったら次へ渡します。原則として戻らないので、後から直すと手間が大きくなります。小さく作って評価し、回りながら大きくする肢は別の形です。分けて少しずつ届ける肢も、一部が先に動き出します。試作を先に見せて要望を引き出す肢は、作るのがいちばん先です。つまり三つは、早く作って見せる仲間としてまとまります。残る一つだけが、作るのを最後に置く形になります。ただし三つが同じ仲間だから、という理由だけに頼るのは危うい形です。
ほかの選択肢はなぜ違うのか
- イスパイラルモデル:小さく作って評価し、回りながら大きくすると述べています。らせんを描くように、同じ手順を繰り返していきます。作る作業は、早い段階から始まります。繰り返しながら育てる形を問われたなら、こちらです。最後に着手する形ではありません。
- ウ段階的モデル:分けて、少しずつ届けると述べています。届いた部分から、利用者が先に使い始めることができます。全部そろってから作る形とは、進め方が違います。段階を追って届ける形を問われたなら、こちらが答えです。一部が先に動き出します。
- エプロトタイピングモデル:試作を先に見せて、要望を引き出すと述べています。作る作業が、四つの中でいちばん早く始まります。見せて確かめてから、本番の作りに入る形です。要望が固まらない場面を問われたなら、こちらです。順序がちょうど逆になります。
この問題の用語
- プロジェクトある目的のために期間を決めて行う、一回限りの活動。決算処理のように同じ手順を繰り返す定常業務とは区別されます。
- 工程仕事を進める順序と段取りのまとまりを指します。図表にして管理し、重要な期日や作業の順序、進み具合を目に見える形にします。
- 要件定義作るシステムに何を求めるかを決める工程。業務の進め方だけでなく、稼働率や復旧までの時間といった条件も書き出します。
- ログいつ誰が何をしたかを、機器やソフトウェアが自動で残していく記録です。あとから出来事をたどれるので、事故の調査や不正の発見に使われます。
出典:平成25年度 秋期 ITパスポート試験(特別措置試験) 問34
同じ用語が出る問題
- 令和8年度 問52:要件定義に関する問題(要件定義)
- 令和8年度 問42:サービスデスクに関する記述(要件定義)
- 令和8年度 問38:要件定義に関する問題(要件定義)
- 令和7年度 問47:使用性を考慮すべきインタフェース(要件定義)
- 令和7年度 問20:ベンダー企業から収集する情報(要件定義)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)