(1) | 基本計画 | ユーザー要求を分析し問題点を提言し、明確化し、プロジェクトの計画を立てる。 | システム化計画書,開発計画書,要求仕様書 |
(2) | 外部設計 | ユーザーの立場で設計(サブシステム分割,画面,帳票,コード,レコードレイアウト) | 外部設計書,外部設計レビュー報告書 |
(3) | 内部設計 | サブシステムをプログラムへ分割、プログラム間でデータの流れを明確化 | 内部設計書,内部設計レビュー報告書 |
(4) | プログラム設計 | プログラム内の構造化、モジュール分割 | プログラム設計書,統合テスト計画書 |
(5) | プログラム開発 | 各モジュールを、基本制御構造へ分割しコーディング、モジュール単体テスト | モジュール設計書,モジュール設計レビュー報告書,単体テスト計画書,原始プログラムリスト,単体テスト報告書 |
(6) | テスト | 結合テスト,システムテスト,運用テスト | 結合テスト報告書,システムテスト報告書,運用テスト報告書 |
(7) | 運用保守 | ユーザー教育、受け入れテスト、修正,変更,改良作業、レグレッションテスト | 受け入れテスト報告書、各種作業報告書 |
(1) | 基本計画 | (7) | 運用保守 |
(2) | 外部設計 | (6-4) | 運用テスト |
(3) | 内部設計 | (6-3) | システムテスト |
(4) | プログラム設計 | (6-2) | 結合テスト |
(5) | プログラム開発 | (6-1) | 単体テスト |