1、第一階段需求分析:
軟件需求分析就是回答做什么的問題,它是一個對用戶的需求進行去粗取精、去偽存真、正確理解,然后把它用軟件工程開發語言表達出來的過程;
2、第二階段系統分析:
與設計系可以分為概要設計和詳細設計兩個階段,實際上軟件設計的主要任務就是將軟件分解成模塊是指能實現某個功能的數據和程序說明、可執行程序的程序單元;
3、 第三階段系統實現:
是指把軟件設計轉換成計算機可以接受的程序,即寫成以某一程序設計語言表示的"源程序清單";
4、第四階段軟件測試:
目的是以較小的代價發現盡可能多的錯誤,要實現這個目標的關鍵在于設計一套出色的測試用例;
5、第五階段軟件維護:
是指在已完成對軟件的研制工作并交付使用以后,對軟件產品所進行的一些軟件工程的活動。