- 要件定義: どんな機能を盛り込むか決めます。
- 設計: その機能をどう実現するか考えます。
- コード作成/プログラミング: プログラム設計書に基づき、プログラムを作成する工程です。
- テスト: 作成したプログラムをテストしたり、機能を検証したりする工程です。品質を担保するための重要な工程です。
- 運用保守: システムの運用や保守を行っていく工程です。
- ソフトウェアライフサイクルプロセス (SLCP) Software LifeCycle Processv 日本では、1996年7月にISO 12207を日本語化したものがJIS X 0160:1996としてJIS規格となっている。