- 需求分析
- 概要設計
對于軟件來說就是軟件的處理邏輯,大概的一個流程是怎么走的,大概需要哪些模塊,怎么運行,需要大概多少接口,后期怎么維護等問題,做這些干呢嗎?為了下一步-詳細設計
- 詳細設計
詳細設計主要是用來確認細節的,接口的名字啊,控制器的名字啊,多少個控制器,誰來調用誰,這個不可以有錯,因為后期碼農是需要看這個開發的,你怎么起名字,他們就怎么寫,所以這里出錯也就意味著編碼的時候也會錯
- 搬磚
- 測試
- 暴力測試
- 交付
測試結束以后沒有任何的問題的話,就可以寫安裝手冊了,這個其實就是用戶使用指南。
- 驗收
- 交付后客戶簡單的測試以后覺得是和自己想的一樣的,就收貨,交錢.
- 維護
- 項目重構