システム開発技術|平成28年度 秋期 ITパスポート試験(特別措置試験) 問46
ソフトウェア開発モデルには,ウォータフォールモデル,スパイラルモデル,プロトタイピングモデル,RADなどがある。ウォータフォールモデルの特徴の説明として,最も適切なものはどれか。
- ✓ これが正解開発工程ごとの実施すべき作業が全て完了してから次の工程に進む。
- 開発する機能を分割し,開発ツールや部品などを利用して,分割した機能ごとに効率よく迅速に開発を進める。
- システム開発の早い段階で,目に見える形で要求を利用者が確認できるように試作品を作成する。
- システムの機能を分割し,利用者からのフィードバックに対応するように,分割した機能ごとに設計や開発を繰り返しながらシステムを徐々に完成させていく。
解説
前の工程へ戻らないと言っている肢が一つだけあります。
設問が四つのモデル名を先に並べているので、ここでも枠組みは配られています。一つを選ぶより、四つの説明に四つの名前を貼っていくほうが確かです。貼り終えて過不足が無ければ、それ自体が検算になります。問われているモデルの特徴は、水が上から下へ流れるという例えのとおり、前の工程へ戻らないことです。だから、その工程でやるべきことを全部終えてから次へ進むという言い方になります。残る三つは、いずれも早く回すか繰り返すかを特徴に持ちます。試しに作って見せるプロトタイピングモデル、繰り返して育てるスパイラルモデル、道具や部品で速く作るRAD です。繰り返すかどうかという一本の軸で、四つはきれいに分かれます。設問が四つを先に並べたのは、貼って確かめよという合図です。名前を四つとも言えるかどうかが、実力の目安になります。
ほかの選択肢はなぜ違うのか
- 道具や出来合いの部品を使って速く作り上げる進め方の説明です。RAD がこれにあたります。分割して速く進めるという点が主眼で、前の工程へ戻らないという性質は述べていません。道具の名前が肢に出たら、速さを売りにする型を疑います。
- 早い段階で試作品を見せ、利用者に確かめてもらう進め方です。プロトタイピングモデルがこれにあたります。作って見せるところに重心があり、工程を順に閉じていく話ではありません。利用者が肢に出てくるものは、たいていこの型に属します。
- 分けた機能ごとに設計と開発を繰り返し、少しずつ完成へ近づける進め方です。スパイラルモデルがこれにあたります。繰り返すと書かれている点が決め手になります。作って直しながら育てる型なので、性質が正反対になります。
この問題に関係する言葉
- スパイラルモデル
- プロトタイピングモデル
- RAD
出典:平成28年度 秋期 ITパスポート試験(特別措置試験) 問46
同じ単元をまとめて解くならシステム開発技術へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)