平成21年度 春期 午前 問45
ソフトウェア開発管理技術
ウォータフォールモデルの説明
システム開発におけるウォータフォールモデルの説明はどれか。
- ア一度の開発ですべてを作るのではなく,基本的なシステムアーキテクチャの上に機能の優先度に応じて段階的に開発する。
- イ開発工程を設計,実装,テストなどに分け,前の工程が完了してから,その成果物を使って次の工程を行う。
- ウ試作品を作り,利用者の要求をフィードバックして開発を進める。
- エ複雑なソフトウェアを全部最初から作成しようとするのではなく,簡単な部分から分析,設計,実装,テストを繰り返し行い,徐々に拡大していく。
答えと解説を見る
✓ これが正解イ開発工程を設計,実装,テストなどに分け,前の工程が完了してから,その成果物を使って次の工程を行う。
解説
前の工程を終えてから次へ進む一方向の型です。
ウォータフォールモデルは、開発の道のりを設計や実装やテストといった工程に区切り、前の工程が完了してその成果物を受け取ってから次の工程に入る進め方です。滝の名のとおり流れは一方向で、途中で前へ戻ることを前提に置きません。そのぶん計画は立てやすい一方、後から求めるものが変わると手戻りが大きくなります。見分けるときの軸は、その記述が工程を一度きり順に流すことを言っているのか、それとも作っては見直すことを重ねる進め方を言っているのかを読むことです。
ほかの選択肢はなぜ違うのか
- ア一度の開発ですべてを作るのではなく,基本…:土台を先に置いたうえで、優先の高い機能から少しずつ足していく進め方の説明です。作る範囲を分けて何度も届ける点に特徴があります。
- ウ試作品を作り,利用者の要求をフィードバッ…:先に見本を作って使ってもらい、返ってきた声で求めるものを固めていく進め方です。手前の成果物を確定させてから先へ進むという性質を持ちません。
- エ複雑なソフトウェアを全部最初から作成しよ…:小さく作って確かめる一巡を何度も回し、扱う範囲を広げていく進め方です。同じ段を重ねて通る点で、一度だけ順に流す型とは動きが異なります。
この問題の用語
- 工程仕事を進める順序と段取りのまとまりを指します。図表にして管理し、重要な期日や作業の順序、進み具合を目に見える形にします。
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
- 分析集めたデータを細かく分けて、何がどう関わっているかを読み取ること。量が増えるほど、扱う道具も考え方も変わります。
出典:平成21年度 春期 基本情報技術者試験 午前 問45
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)