1.需求分析:明確系統(tǒng)功能;進(jìn)行可行性分析。
2.總體設(shè)計(jì):出軟件總體結(jié)構(gòu)圖并進(jìn)行功能模塊劃分。
3.概要設(shè)計(jì):對(duì)功能模塊初步劃分,并給出合理的研發(fā)流程和資源要求。概要設(shè)計(jì)有接口設(shè)計(jì)、運(yùn)行模塊設(shè)計(jì)、系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和系統(tǒng)出錯(cuò)處理設(shè)計(jì)。
4.詳細(xì)設(shè)計(jì)階段:將具體的模塊提供給編碼者。
5.編碼階段:在整個(gè)項(xiàng)目流程中最多不超過(guò)1/2,耗時(shí)大概1/3。
6.測(cè)試階段
7.發(fā)布階段