1)需求分析
在了解用戶的需求之後,將需求用一種模型來表示,就是需求分析模型。目前比較流行的分析方法是麵向對象的方法,即通過分析用戶需求定義不同的類,加以說明,再用類和類之間的各種關係來表示用戶需求的模型。
2)設計過程
設計階段的工作包括:對分析模型必要的修改。可能需要對某些類結構進行一些修改,這些修改的原因可能是編程環境的要求,或者為了重用以前的某些工作,定義界麵部分、數據訪問(數據庫)部分。由於目前很多編程語言都可以可視化地設計界麵,所以界麵部分工作往往留到了編碼階段來完成,所以設計階段的工作量並不大。
3)編碼
進入編碼工作之後,可能會發現前麵分析或設計階段的某些錯誤,這時應返回到前麵的階段進行必要的修改。
4)測試
用正常數據、異常數據分別對軟件嚴格地進行測試。