軟件(jiàn)開(kāi)發一(yī)γ般分(fēn)為(wèi)五個(gè)階段:
1.問(wèn)題的(de)定義及規劃
此階段是(shì)軟件(jiàn)開(kāi)發與需求Ω≤✘放(fàng)共同討(tǎo)論,主要(yào)确定軟件(jiàn)的(de)開(kāi)發目标及≤♦≥β其可(kě)行(xíng)性。
2.需求分(fēn)析
在确定軟件(jiàn)開(kāi)發可(kě)行(xíng)性的→☆¥(de)情況下(xià),對(duì)軟件(j>♣÷δiàn)需要(yào)實現(xiàn)的(de♣®÷)各個(gè)功能(néng)進行(xíng)詳細需求分(fēn)析。需求分↑₩(fēn)析階段是(shì)一(yī)個(gè)很(hěn)重要(yào)←₹的(de)階段,這(zhè)一(yī)階段做(zuò)的(de)好(hǎo),将為(↕≥§≥wèi)整個(gè)軟件(jiàn)項目的(de)開(kāi)發打下₹∑✔∑(xià)良好(hǎo)的(de)基礎。“唯一(yī)不(bù₹™↑)變的(de)是(shì)變化(huà)本身('©shēn)”,同樣軟件(jiàn)需求也(yě)是(shì)在軟&↑"件(jiàn)愛(ài)你(nǐ)開(kāi)發過程中不(b©>→ù)斷變化(huà)和(hé)深入的(de),因此,我們 ¶₽±必須定制(zhì)需求變更計(jì)劃來(lái)應付這(z±♦σβhè)種變化(huà),以保護整個(gè)項目的(de)正常進行(xíng)。
3.軟件(jiàn)設計(jì)
此階段中偶要(yào)根據需求分(fēn)析的(de)結果,對(duì)λ整個(gè)軟件(jiàn)系統進行(xíng)設計(jì),如(rú≠σ≤)系統框架設計(jì)、數(shù)據庫設計(jì)等。軟件↕★©(jiàn)設計(jì)一(yī)般分(fēn)為Ω€(wèi)總體(tǐ)設計(jì)和(hé)詳細設計(jì)。還(hái)的(de)軟件(jià→••n)設計(jì)将為(wèi)軟件(jiàn)程序編寫打下(xià)良好(hǎo)的(de)基礎。 ✔'
4.程序編碼
此階段是(shì)将軟件(jiàn)設計(jì)的(de)結果轉化(huà)為(☆®♦wèi)計(jì)算(suàn)機(jī)可∑™(kě)運行(xíng)的(de)程序代碼。在程序編碼中必定要(yà☆π✔o)制(zhì)定統一(yī)、符合标準的(de)編寫規範。以保證程序的(de)可(λ✘kě)讀(dú)性、易維護性。提高(gāo)程序的(de)運行(xíng)效率。
5.軟件(jiàn)測試
在軟件(jiàn)設計(jì)完成之後要(yào)進行(xíng)嚴密的(de)測試,一(yī)發☆✘©現(xiàn)軟件(jiàn)在整個(gè)軟件(jiàn)設計(jì)過程中存在的(d÷♣±e)問(wèn)題并加以糾正。整個(gè)>επ®測試階段分(fēn)為(wèi)單元測試、組>σ裝測試、系統測試三個(gè)階段進行(xín £g)。測試方法主要(yào)有(yǒu)白(Ω±→ bái)盒測試和(hé)黑(hēi)盒測試。
蘇公網安備 32059002004131号