ウォーターフォールモデル

  • 上流工程
    • 基本計画
      • 開発作業の全体像を求める
    • 外部設計
      • 利用者からみたソフトウェアの設計を行う
    • 内部設計
      • 開発者から見たソフトウェアの設計を行う
    • プログラム設計
      • 開発するプログラム単位の設計を行う
  • 下流工程
    • プログラミング
      • プログラムを作成する。
    • テスト
    • 運用/保守
      • ソフトウェアを稼働、維持する。

全体像としては以下のとおりである。