對(duì)軟件開發(fā)的實(shí)現(xiàn)過(guò)程進(jìn)行嚴(yán)格的質(zhì)量控制,使實(shí)現(xiàn)過(guò)程能夠按計(jì)劃順利完成并與設(shè)計(jì)相一致,在實(shí)現(xiàn)環(huán)節(jié)盡量減少和預(yù)防故障的發(fā)生。
2. 范圍
適用于開發(fā)中心產(chǎn)品開發(fā)的實(shí)現(xiàn)階段,即軟件開發(fā)中從設(shè)計(jì)結(jié)果變?yōu)榭蛇\(yùn)行的產(chǎn)品形態(tài)的過(guò)程。
3. 職責(zé)
3.1. 項(xiàng)目組按設(shè)計(jì)要求完成產(chǎn)品的實(shí)現(xiàn)。
3.2. 項(xiàng)目組長(zhǎng)領(lǐng)導(dǎo)項(xiàng)目組人員進(jìn)行開發(fā)工作,協(xié)調(diào)小組內(nèi)部各角色之間的協(xié)同合作關(guān)系。
3.3. 測(cè)試組長(zhǎng)組織協(xié)調(diào)項(xiàng)目組成員進(jìn)行內(nèi)部測(cè)試,參見(jiàn)《內(nèi)部測(cè)試規(guī)程》。
3.4. 行政助理提供開發(fā)所需的各種工具;指導(dǎo)監(jiān)督項(xiàng)目組成員編寫實(shí)現(xiàn)過(guò)程中的各種相關(guān)文檔,并進(jìn)行整理和保存。
3.5. 行政助理按《配置管理規(guī)程》及配置管理計(jì)劃在實(shí)現(xiàn)過(guò)程中進(jìn)行配置管理。
3.6. 項(xiàng)目組成員按照《開發(fā)計(jì)劃》和《質(zhì)量計(jì)劃》,完成編碼、測(cè)試、修改工作。
在產(chǎn)品的設(shè)計(jì)確定后,項(xiàng)目組長(zhǎng)應(yīng)根據(jù)《產(chǎn)品設(shè)計(jì)書》,依據(jù)開發(fā)規(guī)范和開發(fā)計(jì)劃領(lǐng)導(dǎo)整個(gè)項(xiàng)目組進(jìn)行編碼。編碼須忠實(shí)于設(shè)計(jì)。
4.2.1. 項(xiàng)目組長(zhǎng)組織整個(gè)項(xiàng)目組成員熟悉《用戶需求規(guī)格說(shuō)明書》和《產(chǎn)品設(shè)計(jì)書》,必要時(shí)由行政辦公室對(duì)開發(fā)人員進(jìn)行系統(tǒng)專門知識(shí)的培訓(xùn)。
4.2.2. 領(lǐng)會(huì)設(shè)計(jì)結(jié)構(gòu)后,項(xiàng)目組長(zhǎng)應(yīng)組織全體成員討論實(shí)現(xiàn)方案,明確分工。
項(xiàng)目組成員編碼時(shí)應(yīng)嚴(yán)格遵守開發(fā)規(guī)范,對(duì)于比較復(fù)雜的算法或?qū)崿F(xiàn)方法,應(yīng)編寫專門的說(shuō)明文檔解釋其實(shí)現(xiàn)思想。項(xiàng)目組長(zhǎng)負(fù)責(zé)對(duì)項(xiàng)目組成員的代碼進(jìn)行抽查,對(duì)于違反開發(fā)規(guī)范的應(yīng)責(zé)令其重新編寫。項(xiàng)目組長(zhǎng)定期或不定期召開組內(nèi)全體會(huì)議,討論出現(xiàn)的問(wèn)題,控制開發(fā)進(jìn)度。
編寫代碼時(shí),根據(jù)使用的不同編程語(yǔ)言的特點(diǎn),對(duì)于源代碼文件名、變量名以及函數(shù)的命名按《配置管理規(guī)程》和開發(fā)中心的內(nèi)部約定執(zhí)行。另外,在源代碼文件,應(yīng)給出足夠的注釋來(lái)解釋程序描述的處理過(guò)程。
在編碼過(guò)程項(xiàng)目組應(yīng)按照《內(nèi)部測(cè)試規(guī)程》以及《測(cè)試計(jì)劃》的要求進(jìn)行同步單元測(cè)試和集成測(cè)試,對(duì)于發(fā)現(xiàn)的錯(cuò)誤及時(shí)改正,并按《內(nèi)部測(cè)試規(guī)程》和《更改控制規(guī)程》形成記錄。
程序員編碼過(guò)程中如果發(fā)現(xiàn)設(shè)計(jì)存在缺陷或用戶提出需求變更要求,均應(yīng)按《更改控制規(guī)程》進(jìn)行回溯,修改設(shè)計(jì)并重新進(jìn)行評(píng)審。
編碼實(shí)現(xiàn)過(guò)程中,行政助理充當(dāng)用戶角色參與界面部分的設(shè)計(jì)實(shí)現(xiàn),并同步編寫聯(lián)機(jī)幫助和《用戶手冊(cè)》(參見(jiàn)《軟件產(chǎn)品用戶手冊(cè)編寫規(guī)范》)。
行政助理按《配置管理規(guī)程》控制各種輸出結(jié)果。
《內(nèi)部測(cè)試規(guī)程》
《配置管理規(guī)程》
《更改控制規(guī)程》
6. 輸出產(chǎn)品開發(fā)文檔
《編碼程序文件》(即源代碼)
《用戶手冊(cè)》