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