ウォーターフォールモデルは、ソフトウェア開発プロセスの設計ガイドラインとして使用できる一連の手順です。 それはステップがトップレベルから始まり、進歩がなされるにつれてより低いレベルに「流れる」ようにステップを概念化します。 滝のように、進歩は一方向にのみ流れることができます、そして、プロセスは遡及的な変更がなされなければならない状況を排除することを目指します。 ウォーターフォールモデルは、建設などの物理工学の分野にその起源があります。そこでは、すでに完了した作業に変更を加えることはコストがかかるか不可能です。
滝モデルのステップ
- すべてのプロジェクト要件を定義し文書化します。
- ソフトウェアアーキテクチャを設計する
- デザインをコードとして実装します。
- ソフトウェアが設計どおりに機能することを確認します。
- 完成品を維持します。
アーキテクチャ、コード、プログラミング用語