|
|
一、項目開發(fā)目的分析與確定,主要是在軟件開發(fā)商將開發(fā)項目確定下來之后,需要與需求方進行討論,確定需求方對于軟件開發(fā)的需要實現(xiàn)目標及其具體需要的功能等等,并確定是否可達成。
二、需求分析,這個步驟也是為軟件開發(fā)的正常進行確定具體思路的階段。在確定軟件開發(fā)可進行后,必須要對客戶需要實現(xiàn)的軟件功能需求進行具體詳細的分析。同時應(yīng)當(dāng)考慮在開發(fā)過程中可能出現(xiàn)的變化情況,制定需求變更計劃隨時應(yīng)對特殊情況的發(fā)生,**軟件開發(fā)流程的順暢進行。
三、軟件設(shè)計。軟件設(shè)計要根據(jù)上一階段對軟件功能需求分析的結(jié)果,來設(shè)計軟件系統(tǒng)的框架結(jié)構(gòu)、功能模塊和數(shù)據(jù)庫等等。它主要分為總體設(shè)計和詳細設(shè)計兩個部分。
四、編程實施步驟。編程也是根據(jù)對軟件設(shè)計,將軟件設(shè)計的各部分需求通計算機程序代碼來實現(xiàn)運行,編程有統(tǒng)一、規(guī)范的程序編寫規(guī)則,**軟件程序的易懂性、易維護性。
五、軟件測試步驟。也就是在根據(jù)設(shè)計將客戶軟件需用編程代碼來實現(xiàn)之后,也就是軟件程序完成之后,需要對編寫的程序,形成整體構(gòu)架、功能進行單元、組裝、系統(tǒng)三階段的測試,以測試程序編寫的正確性,以及對客戶需求功能滿足的充分性,以此來確定軟件是否達到開發(fā)要求,同時也是一個發(fā)現(xiàn)問題、糾正問題的過程。
|