適切なプログラム言語で、ソフトウェアユニットのコーディング(プログラミング)を行う。また、データベースの作成を行う。
ソフトウェアコードのピアレビューを行う。
ソフトウェアユニット単位でユニットテストを行う。
ソフトウェアユニットを結合し、コンポーネントテストを行う。コンポーネントテストでは、ユニット結合が正しく行われ、コンポーネントテスト仕様を満たしていることを確認する。
個々のサブシステムのテストを行い、その後、サブシステムを結合しシステムテストを行う。システムテストでは、結合されたサブシステムおよびシステムの結合が正しく行われ、システム設計要件を満たしていることを確認する。システム性能についてもテストを行い必要に応じてチューニングを行う。
システム化要求事項を満たしているかの確認テストを行う。
利用者マニュアルおよびこれまでに作成したシステム開発に関する文書類の更新を行う。
望ましいテスト結果を得たソフトウェアについて、ソフトウェアの納入準備を行う。
www.it-shikaku.jp