従来のソフトウェア開発。AI開発とは親和性が低い。
メリットは、責任範囲が明確でプロジェクト管理もやや容易である点。
デメリットは、試験段階で不備があれば後戻りで大幅な時間ロスが生じる点。
試行錯誤が必要な開発には向かない。