軟件開發(fā)工作規(guī)范章程_第1頁
軟件開發(fā)工作規(guī)范章程_第2頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、軟件開發(fā)工作規(guī)范章程 1 編寫目的 本文檔是開發(fā)團(tuán)隊(duì)的日常工作規(guī)范, 主要側(cè)重開發(fā)工作流程的控制, 明確軟件工程的各 階段開發(fā)團(tuán)隊(duì)?wèi)?yīng)完成的工作。開發(fā)技術(shù)和策略等問題不在本文檔描述范圍內(nèi)。 2 開發(fā)團(tuán)隊(duì)構(gòu)成 2.1 職責(zé) 肩負(fù)著如下責(zé)任: 負(fù)責(zé)開發(fā)項(xiàng)目的系統(tǒng)分析、研發(fā)與組織實(shí)施。 負(fù)責(zé)開發(fā)符合要求的軟件。 制定軟件開發(fā)規(guī)范。 協(xié)助相關(guān)應(yīng)用軟件的安裝調(diào)試工作。 2.2 角色劃分 在人力資源有限的情況下,一個(gè)團(tuán)隊(duì)成員可能會(huì)同時(shí)承擔(dān)多個(gè)角色。 角色名稱 相關(guān)主要責(zé)任 開發(fā)組長 負(fù)責(zé)研發(fā)團(tuán)隊(duì)建設(shè) 負(fù)責(zé)研發(fā)項(xiàng)目的工作分工、實(shí)施、監(jiān)控及后續(xù)完善工作 參與確定研發(fā)產(chǎn)品的種類,并制定研發(fā)產(chǎn)品的相關(guān)標(biāo)準(zhǔn)及 研發(fā)工

2、作計(jì)劃 負(fù)責(zé)技術(shù)路線與方向 完成研發(fā)過程中的其他任務(wù) 超出能力權(quán)限向上一級匯報(bào) 根據(jù)項(xiàng)目情況,向所屬組制定技能提升計(jì)劃并實(shí)施 特性負(fù)責(zé)人 負(fù)責(zé)研發(fā)特性的工作分工、實(shí)施、監(jiān)控及后續(xù)完善工作 制定特性的軟件開發(fā)技術(shù)規(guī)范及研發(fā)工作計(jì)劃 負(fù)責(zé)詳細(xì)設(shè)計(jì)的編寫。 按期、按預(yù)算交付冋質(zhì)里的產(chǎn)品 建設(shè)有凝聚力團(tuán)隊(duì)環(huán)境,并促使高效的團(tuán)隊(duì)協(xié)作 負(fù)責(zé)軟件實(shí)施規(guī)范執(zhí)行 軟件研發(fā)工程師 根據(jù)開發(fā)規(guī)范實(shí)施開發(fā)工作 軟件的程序設(shè)計(jì)、代碼編寫與單元測試。 協(xié)助詳細(xì)設(shè)計(jì)的編寫。 承擔(dān)開發(fā)任務(wù),按計(jì)劃完成任務(wù)目標(biāo)。 配合系統(tǒng)分析人員完成軟件系統(tǒng)以及模塊的需求調(diào)研、需 求分析。 協(xié)助測試人員完成軟件系統(tǒng)及模塊的測試。 3 工作流程

3、及規(guī)范 3.1 需求澄清 過程要點(diǎn) 詳細(xì)說明 輸入條件 需求規(guī)格說明書和里程碑 工作內(nèi)容 軟件研發(fā)工程師按照需求規(guī)格說明書要求,分析并且劃分出各個(gè)功 能點(diǎn),分析出以后與需求、設(shè)計(jì)人員進(jìn)行需求的澄清與反澄清 ,編 制開發(fā)計(jì)劃 退出標(biāo)準(zhǔn) 開發(fā)人員對需求無異議,輸出開發(fā)計(jì)劃 、功能說明 責(zé)任人 需求分析師、特性負(fù)責(zé)人、軟件研發(fā)工程師、特性測試負(fù)責(zé)人、客 戶 3.2 編碼階段 3.2.13.2.1 開發(fā)規(guī)范 過程要點(diǎn) 詳細(xì)說明 輸入條件 需求規(guī)格說明書、概要設(shè)計(jì)、開發(fā)計(jì)劃、功能說明 工作內(nèi)容 開發(fā)規(guī)范的學(xué)習(xí),開發(fā)環(huán)境的搭建及培訓(xùn),開始工程建立。 退出標(biāo)準(zhǔn) 開發(fā)規(guī)范學(xué)習(xí)完成,開發(fā)環(huán)境搭建完成,開發(fā)工程建

4、立完成,并完 成培訓(xùn) 責(zé)任人 特性負(fù)責(zé)人、軟件研發(fā)工程師、架構(gòu)師 322 322 開發(fā)環(huán)境準(zhǔn)備 過程要點(diǎn) 詳細(xì)說明 輸入條件 開發(fā)環(huán)境的搭建及培訓(xùn),開始工程建立 工作內(nèi)容 開發(fā)環(huán)境建設(shè)完成,開發(fā)工程建立完成,并完成培訓(xùn) 退出標(biāo)準(zhǔn) 開發(fā)環(huán)境建設(shè)完成 責(zé)任人 特性負(fù)責(zé)人、軟件研發(fā)工程師 323323 詳細(xì)設(shè)計(jì) 過程要點(diǎn) 詳細(xì)說明 輸入條件 需求規(guī)格說明書、概要設(shè)計(jì) 工作內(nèi)容 根據(jù)需求規(guī)格說明書、概要設(shè)計(jì)對負(fù)責(zé)模塊進(jìn)行 詳細(xì)設(shè)計(jì) 和完成業(yè)務(wù)流程圖 退出標(biāo)準(zhǔn) 完成詳細(xì)設(shè)計(jì)和業(yè)務(wù)流程圖 責(zé)任人 特性負(fù)責(zé)人、軟件研發(fā)工程師 3.2.4 3.2.4 編碼 過程要點(diǎn) 詳細(xì)說明 輸入條件 需求規(guī)格說明書、概要設(shè)

5、計(jì)、開發(fā)計(jì)劃、功能說明、開 發(fā)環(huán)境、開發(fā)規(guī)范 工作內(nèi)容 對模塊進(jìn)行編碼實(shí)現(xiàn),完成詳細(xì)設(shè)計(jì) ,業(yè)務(wù)流程圖。編碼需 遵循開發(fā)規(guī)范等。 退出標(biāo)準(zhǔn) 完成編碼,輸出源代碼、 詳細(xì)設(shè)計(jì),業(yè)務(wù)流程圖 責(zé)任人 特性負(fù)責(zé)人、軟件研發(fā)工程師 325325 單元測試 過程要點(diǎn) 詳細(xì)說明 輸入條件 模塊源碼 工作內(nèi)容 對開發(fā)模塊進(jìn)行單元測試,如果測試不通過,對程序進(jìn)行缺陷修復(fù) 退出標(biāo)準(zhǔn) 單元測試的代碼行和條件覆蓋率達(dá)到 80%以上,所有的單元測試都 通過。 責(zé)任人 特性負(fù)責(zé)人、軟件研發(fā)工程師 326 326 代碼走查 過程要點(diǎn) 詳細(xì)說明 輸入條件 單元測試完成 工作內(nèi)容 按各類規(guī)范文檔與需求規(guī)格說明 ,對開發(fā)模塊的編

6、碼進(jìn)行代碼 走查,如有冋題,退回到編碼階段進(jìn)行缺陷修復(fù) 退出標(biāo)準(zhǔn) 代碼走查完成,提交代碼 責(zé)任人 特性負(fù)責(zé)人、軟件研發(fā)工程師 3.2.73.2.7 持續(xù)集成測試 過程要點(diǎn) 詳細(xì)說明 輸入條件 提交代碼 工作內(nèi)容 持繼集成環(huán)境對提交的代碼進(jìn)行持續(xù)集成測試。如果出現(xiàn)失敗,立 即進(jìn)行修復(fù)。直到持續(xù)集成環(huán)境通過。 退出標(biāo)準(zhǔn) 完成模塊的集成并且集成測試通過 責(zé)任人 特性負(fù)責(zé)人、軟件研發(fā)工程師、配置管理員、測試負(fù)責(zé)人 3.3 交付測試 過程要點(diǎn) 詳細(xì)說明 輸入條件 通過持續(xù)集成測試 工作內(nèi)容 通知測試組,由測試組進(jìn)行其他測試。并根據(jù)測試報(bào)告對程序進(jìn)行 修復(fù)。 退出標(biāo)準(zhǔn) 測試報(bào)告通過項(xiàng)目組評審 責(zé)任人 開發(fā)

7、組組長、特性負(fù)責(zé)人、軟件研發(fā)工程師、測試負(fù)責(zé)人、需求負(fù) 責(zé)人、QA 3.4 缺陷修復(fù) 過程要點(diǎn) 詳細(xì)說明 輸入條件 測試報(bào)告 工作內(nèi)容 根據(jù)測試報(bào)告修復(fù)程序相應(yīng)缺陷 退出標(biāo)準(zhǔn) 缺陷修復(fù)完成,單元測試、集成測試通過 責(zé)任人 開發(fā)組組長、特性負(fù)責(zé)人、軟件研發(fā)工程師、測試負(fù)責(zé)人、需求負(fù) 責(zé)人、QA 3.5 開發(fā)驗(yàn)收 過程要點(diǎn) 詳細(xì)說明 輸入條件 通過所有測試 工作內(nèi)容 約定的驗(yàn)收組成員, 對本次開發(fā)進(jìn)行驗(yàn)收 退出標(biāo)準(zhǔn) 驗(yàn)收內(nèi)容包括: 開發(fā)效果驗(yàn)收 開發(fā)是否達(dá)到預(yù)期目的 開發(fā)文檔驗(yàn)收 開發(fā)過程文檔是否齊全,符合標(biāo)準(zhǔn) 開發(fā)評估一一 從總體對開發(fā)的質(zhì)量進(jìn)行評估 開發(fā)建議一一 對本次開發(fā)工作指出不足,需要在

8、以后工作中改 進(jìn)的地方 宣布開發(fā)結(jié)束 開發(fā)驗(yàn)收組成員簽字宣布本次開發(fā)結(jié)束 責(zé)任人 QA、開發(fā)組長、測試組長、特性負(fù)責(zé)人、需求負(fù)責(zé)人、客戶 3.6 運(yùn)維階段 過程要點(diǎn) 詳細(xì)說明 輸入條件 已上線 工作內(nèi)容 根據(jù)運(yùn)維人員提供的問題反饋單,修改程序缺陷 根據(jù)運(yùn)維人員提供的需求變更單,對新功能進(jìn)行開發(fā) 配合測試進(jìn)行新增功能和缺陷的測試 配合配置管理員進(jìn)行版本的維護(hù) 退出標(biāo)準(zhǔn) 運(yùn)維合同期滿 責(zé)任人 特性負(fù)責(zé)人、軟件工程師、運(yùn)維人員、測試人員、配置管理員 4 SVN 管理工作流程規(guī)范說明 合并代碼到 tru nk 解決沖突 如上 2 2 圖所示, 軟件開發(fā)工程師首先在 TrunkTrunk 庫中進(jìn)行開發(fā), 開發(fā)完成后轉(zhuǎn) 到 TagsTags交付測試,如果不通過,繼續(xù)返回到 TrunkTrunk 庫中進(jìn)行修復(fù),如果通過, TagsTags 發(fā)布一個(gè)正常版本。 正常版本如果有新需求和缺陷,從問題 TagsTags 中拉出

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論