北(běi)京軟件(jiàn)開(kāi)發軟件(jiàn)開(kāi)發流程大(dà)緻分(fēn)為(π'&wèi):需求調研分(fēn)析/概要(yào)♦≤ ≤設計(jì)/詳細設計(jì)/編碼/測試/軟件(jiàn)交付準β∞₹備/驗收等7個(gè)主要(yào)步驟:
第一(yī)步:需求調研分(fēn)析
1相(xiàng)關系統分(fēn)析員(yuán)向用(y →òng)戶初步了(le)解需求,然後用(yòng)WORD列出要(yà"β♥o)開(kāi)發的(de)系統的(de)大(d$λà)功能(néng)模塊,每個(gè)大(dà→ ∑)功能(néng)模塊有(yǒu)哪些(xiē)小(xiǎo)功能 π (néng)模塊,對(duì)于有(yǒu)些÷λγ(xiē)需求比較明(míng)确相(xiàng)關的(de)₽∏界面時(shí),在這(zhè)一(yī)步裡(lǐ)面可(∏♣↓kě)以初步定義好(hǎo)少(shǎo)量的(de)界面。
2 系統分(fēn)析員(yuán)深入了(le)解和(hé)分(f÷€ēn)析需求,根據自(zì)己的(de)經驗和(hé)需求用(yòng)WO©¥RD或相(xiàng)關的(de)工(gōng)具再做(zuò)出一(y ₹ī)份文(wén)檔系統的(de)功能(néng±₹✔)需求文(wén)檔。這(zhè)次的(de)文(wén)檔會(huì)清楚利♣εγ用(yòng)系統大(dà)緻的(de)大(dà)÷β功能(néng)模塊,大(dà)功能(néng)模塊有(yǒu)哪®↓¥些(xiē)小(xiǎo)功能(néng)模塊,并且還(hái)列出相(xià±&ng)關的(de)界面和(hé)界面功能(néng)。
3 系統分(fēn)析員(yuán)向用∑≠✘∏(yòng)戶再次确認需求。
第二步:概要(yào)設計(jì)
首先,開(kāi)發者需要(yào)對(duì)軟件(←≥jiàn)系統進行(xíng)概要(yào)設計(γ✔jì),即系統設計(jì)。概要(yào)設計(jì)需要(yào)對× (duì)軟件(jiàn)系統的(de)×±σ設計(jì) 進行(xíng)考慮,包括系統的(de)基本處理(lǐ✔₽•)流程、系統的(de)組織結構、模塊劃分(fēn)、功能(né≠γ₩ng)分(fēn)配、接口設計(jì)、 運行(xíng" ₩♦)設計(jì)、數(shù)據結構設計(jì)和(hé)出錯(cuò)處理™§(lǐ)設計(jì)等,為(wèi)軟件(jiàn)的(de"®₩)詳細設計(jì)提供基礎。
第三步:詳細設計(jì)
在概要(yào)設計(jì)的(de)基™"'礎上(shàng),開(kāi)發者需要(yào)進行(xíng)軟件(j₽>Ω<iàn)系統的(de)詳細設計(jì)。在詳φ€✔♣細設計(jì)中,描述實 現(xiàn)具體(tǐ)模塊所涉及到(d" ™<ào)的(de)主要(yào)算(suàn)法、數(≥ shù)據結構、類的(de)層次結構及調用(yòng)關系,需要(✘•✔yào)說(shuō)明(míng)軟件(jiàn)系統各個(gè)層♥Ω次中的(de)每一(yī)個(gè)程序(每個(gè)模塊或子(zǐ)程序)的→∑σ(de)設計(jì)考慮,以便進行(xíng)編碼和(hé)測<≠試。應當保證軟件(jiàn)的(de)需求完全分(fēn)配給整個•¶∏(gè)軟件(jiàn)。詳細設計(jì)應當足夠詳細,能(n≤♦₹éng)夠根據詳細設計(jì)報(bào)告進行(xíng)編碼。
第四步:編碼
在軟件(jiàn)編碼階段,開(kāi)發者根據《軟件(®→δjiàn)系統詳細設計(jì)報(bào)告》中對(duì)數(shù)據結構 < ¥、算(suàn)法分(fēn)析和(hé)模塊實現(xiàn)β≈等方面的(de)設計(jì)要(yào)求,開(kāi)$× 始具體(tǐ)的(de)編寫程序工(gōng)作(≤'zuò),分(fēn)别實現(xiàn)各模塊的(de)功能(n→éng),從(cóng)而實現(xiàn)對(duì)→←目标系統的(de)功能(néng)、性能(néng)、接口×↔、界面等方面的(de)要(yào)求。
第五步:測試
測試編寫好(hǎo)的(de)系統。交 λ×給用(yòng)戶使用(yòng),用(yòng)戶使用(∏'yòng)後一(yī)個(gè)一(yī)個(gè)的(de)确認每個(g"★è)功能(néng)。
第六步:軟件(jiàn)交付準備
在軟件(jiàn)測試證明(míng)軟件(jiàn)達到≠§<(dào)要(yào)求後,軟件(jiàn)開(kāi)發者應向用(yòng)↓ φ戶提交開(kāi)發的(de)目标安裝程序、數(shù)據庫的(de)δ™&數(shù)據字典、《用(yòng)戶安裝手冊》、☆↔ φ《用(yòng)戶使用(yòng)指南(nán)》、需求報(bào)告、設計(←>Ωjì)報(bào)告、測試報(bào)告等±∞雙方合同約定的(de)産物(wù)。 《用(yò♠↔✔ng)戶安裝手冊》應詳細介紹安裝軟件(jiàn)對(duì)運≤≠♥×行(xíng)環境的(de)要(yào)求、安裝軟件(jiàn)的(de)定♠↔Ω÷義和(hé)內(nèi)容、在客戶端、服務器(qì)端及← 中間(jiān)件(jiàn)的(de)具體±©(tǐ)安裝步驟、安裝後的(de)系統配置。 《用(yòn✘©g)戶使用(yòng)指南(nán)》應包括軟∑ ↕≤件(jiàn)各項功能(néng)的(de)使用(yòng© ₽)流程、操作(zuò)步驟、相(xiàng)應業(y↕π✘è)務介紹、特殊提示和(hé)注意事(shì)項等方面的(de)內(nèi)容♠ ₩,在需要(yào)時(shí)還(hái)應舉例說(shuō)明φ€ ©(míng)。
第七步:驗收
用(yòng)戶驗收。