1、項目開(kāi)發(fā)目的分析與確定 軟件開(kāi)發(fā)流程的這一階段,主要是在在軟件開(kāi)發(fā)商將開(kāi)發(fā)項目確定下來(lái)之后,需要與需求方進(jìn)行討論,確定需求方對于軟件開(kāi)發(fā)的需要實(shí)現目標及其具體需要的功能等等,并確定是否可達成。
2、需求分析 這是軟件開(kāi)發(fā)流程的第二個(gè)階段,也是為軟件開(kāi)發(fā)的正常進(jìn)行確定具體思路的階段。在確定軟件開(kāi)發(fā)可進(jìn)行后,必須要對客戶(hù)需要實(shí)現的軟件功能需求進(jìn)行具體詳細的分析。同時(shí)應當考慮在開(kāi)發(fā)過(guò)程中可能出現的變化情況,制定需求變更計劃隨時(shí)應對特殊情況的發(fā)生,保證軟件開(kāi)發(fā)流程的順暢進(jìn)行。
3、設計 軟件設計要根據上一階段對軟件功能需求分析的結果,來(lái)設計軟件系統的框架結構、功能模塊和數據庫等等。分為總體設計和詳細設計兩個(gè)部分,
4、編程 軟件開(kāi)發(fā)流程中每上一個(gè)階段都是下一個(gè)階段的實(shí)施進(jìn)行的基礎。編程也是根據對軟件設計,將軟件設計的各部分需求通計算機程序代碼來(lái)實(shí)現運行,編程有統一、規范的程序編寫(xiě)規則,保證軟件程序的易懂性、易維護性。
5、軟件測試 在根據設計將客戶(hù)軟件需用編程代碼來(lái)實(shí)現之后,也就是軟件程序完成之后,需要對編寫(xiě)的程序,形成整體構架、功能進(jìn)行單元、組裝、系統三階段的測試,以測試程序編寫(xiě)的正確性,以及對客戶(hù)需求功能滿(mǎn)足的充分性,以此來(lái)確定軟件是否達到開(kāi)發(fā)要求,同時(shí)也是一個(gè)發(fā)現問(wèn)題、糾正問(wèn)題的過(guò)程。
6、軟件交付 軟件開(kāi)發(fā)流程通過(guò)以上核心環(huán)節完成了軟件開(kāi)發(fā),接下來(lái)就是在軟件開(kāi)發(fā)達到客戶(hù)需求之后,開(kāi)發(fā)者將軟件系統交予客戶(hù),并將軟件安裝程序、數據庫的數據字典、《用戶(hù)安裝手冊》、《用戶(hù)使用指南》、需求報告、設計報告、測試報告等產(chǎn)物交付給客戶(hù),同時(shí)指導客戶(hù)進(jìn)行軟件安裝、以及安裝技巧,提醒客戶(hù)注意軟件運行狀況、環(huán)境、服務(wù)器及相關(guān)中間件的檢測與注意事項,知道客戶(hù)軟件的實(shí)際操作方法、使用流程等等問(wèn)題,實(shí)現合同規定任務(wù)。
7、驗收 用戶(hù)在接收開(kāi)發(fā)商交付的軟件開(kāi)發(fā)結果,并進(jìn)行實(shí)際操作、測試運行,實(shí)現滿(mǎn)意結果之后,對開(kāi)發(fā)出來(lái)的軟件進(jìn)行驗收。
8、維護 定制開(kāi)發(fā)的軟件通常都需要提供售后服務(wù),定期對軟件進(jìn)行維護,或者根據用戶(hù)出現的新需求,進(jìn)行應用軟件程序的修改,使之不斷滿(mǎn)足客戶(hù)實(shí)際需求。
以上內容來(lái)自于網(wǎng)絡(luò ),如有侵權聯(lián)系即刪除
(網(wǎng)站管理員電話(huà):15936410609)