平成21年秋期試験問題 午前問49
問49解説へ
ウォーターフォールモデルによるシステム開発工程の作業内容a~fを,実施する順序で並べたものはどれか。
〔作業内容〕
〔作業内容〕
- 現状の問題点を調査・分析し,対象システムヘの要求を定義する。
- システムとして必要な機能をプログラムに分割し,処理の流れを明確にする。
- 詳細な処理手順を設計し,コーディングする。
- テストを行う。
- 各プログラム内の構造設計を行う。
- システムの要求仕様を基に,システムとして必要な機能を定義する。
- a, b, f, c, e, d
- a, f, b, e, c, d
- a, f, b, e, d, c
- a, f, e, b, c, d
広告
解説
ウォーターフォールモデルは、最初に開発全体の計画とスケジュールを決めたうえで、要求定義・設計・実装・テスト・運用といった各工程を一つずつ完了させながら、順番に開発を進める手法です。滝の水が上から下へ流れるように、工程を逐次的に進める点が特徴です。
前の工程の成果物をレビューし、その確認が終わってから次の工程に進む流れが基本となるため、各工程の成果物の品質を確保しやすく、開発全体の流れにも一貫性を持たせることができます。また、工程を順番に管理しやすいため、大規模なシステム開発に向いています。ただし、後から前の工程に戻って修正する必要が生じた場合には、多くの手間や費用がかかってしまうという弱点があります。
作業内容を時系列に並べると、以下のようになります。

作業内容を時系列に並べると、以下のようになります。
- 要件定義 → a
- 外部設計 → f
- 内部設計 → b
- プログラム設計 → e
- プログラミング → c
- テスト → d
広告