閉じる

基本情報技術者平成21年春期 午前 問45

問45

システム開発におけるウォーターフォールモデルの説明はどれか。
  • 一度の開発ですべてを作るのではなく,基本的なシステムアーキテクチャの上に機能の優先度に応じて段階的に開発する。
  • 開発工程を設計,実装,テストなどに分け,前の工程が完了してから,その成果物を使って次の工程を行う。
  • 試作品を作り,利用者の要求をフィードバックして開発を進める。
  • 複雑なソフトウェアを全部最初から作成しようとするのではなく,簡単な部分から分析,設計,実装,テストを繰り返し行い,徐々に拡大していく。

分類 :

テクノロジ系 » ソフトウェア開発管理技術 » 開発プロセス・手法

正解 :

解説 :

ウォーターフォールモデルは、最初に開発全体の計画とスケジュールを決めたうえで、要求定義・設計・実装・テスト・運用といった各工程を一つずつ完了させながら、順番に開発を進める手法です。

前の工程の成果物をレビューし、その確認が終わってから次の工程に進む流れが基本となるため、各工程の成果物の品質を確保しやすく、開発全体の流れにも一貫性を持たせることができます。また、工程を順番に管理しやすいため、大規模なシステム開発に向いています。ただし、後から前の工程に戻って修正する必要が生じた場合には、多くの手間や費用がかかってしまうという弱点があります。
  • インクリメンタルモデル(段階的モデル)の説明です。
  • 正しい。ウォーターフォールモデルの説明です。
  • プロトタイピングモデルの説明です。
  • エボリューションモデル(成長モデル)の説明です。

Pagetop