軟件開(kāi)發(fā)的七個(gè)階段周期
1.軟件目標(biāo)分析:
就是與客服進(jìn)行清晰的溝通,然后把客戶(hù)最終的目標(biāo)搞清楚.
2.軟件需求分析:
軟件需求分析也稱(chēng)為系統(tǒng)需求分析或需求分析工程等,是開(kāi)發(fā)人員經(jīng)過(guò)深入細(xì)致的調(diào)研和分析,準(zhǔn)確理解用戶(hù)和項(xiàng)目的功能、性能、可靠性等具體要求,將用戶(hù)非形式的需求表述轉(zhuǎn)化為完整的需求定義,從而確定系統(tǒng)必須做什么的過(guò)程。
3.軟件設(shè)計(jì):
軟件設(shè)計(jì)大概分為三點(diǎn):
一、ui設(shè)計(jì),也就是軟件向眾人展示時(shí)的樣子,還有后臺(tái)樣子,字體,圖標(biāo),主體顏色等等...
二、通過(guò)客戶(hù)的需求,來(lái)設(shè)計(jì)軟件功能的合理性,以及預(yù)留好,之后迭代的接口!(是否要進(jìn)行混合開(kāi)發(fā))
三、如果是二次開(kāi)發(fā)迭代,那么我們還要考慮到客戶(hù)的習(xí)慣性,比如:這個(gè)功能放在哪里符合客戶(hù)的習(xí)慣.
4.程序編程:
通過(guò)代碼編程來(lái)實(shí)現(xiàn)客戶(hù)所需要的需求,已達(dá)到目標(biāo).
5.軟件測(cè)試:
進(jìn)行測(cè)試,檢查功能性是否健全,是否存在數(shù)據(jù)與數(shù)據(jù)之間的變差,是否存在客戶(hù)端與服務(wù)端交互時(shí)的危險(xiǎn),如果發(fā)現(xiàn),及時(shí)修改.
6.軟件交付:
把整套已經(jīng)做好的軟件,交付給客戶(hù),進(jìn)行部署上線.并且要附帶上軟件的說(shuō)明書(shū).
7.軟件維護(hù):
在整個(gè)項(xiàng)目上市以后,我們要進(jìn)行對(duì)軟件的維護(hù),如:數(shù)據(jù)的維護(hù),軟件的維護(hù)等等