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

下載本文檔

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

文檔簡(jiǎn)介

1、代代 號(hào)號(hào) 名名 稱稱 軟件開發(fā)規(guī)范軟件開發(fā)規(guī)范 單單 位位 航天恒星 編編 寫寫 校校 對(duì)對(duì) 審審 核核 標(biāo)標(biāo) 審審 批批 準(zhǔn)準(zhǔn) 航天恒星科技有限公司航天恒星科技有限公司 編 號(hào) 密 級(jí) 階 段 頁(yè) 數(shù)6 文檔控制文檔控制 變更記錄變更記錄 版本號(hào)版本號(hào)日期日期作者作者 段落、圖段落、圖 或表或表 增加增加/修修 改改/刪除刪除 簡(jiǎn)單描述簡(jiǎn)單描述更改申請(qǐng)單號(hào)更改申請(qǐng)單號(hào) 目目 錄錄 1編寫目的編寫目的.2 2開發(fā)團(tuán)隊(duì)構(gòu)成開發(fā)團(tuán)隊(duì)構(gòu)成.2 2.1職責(zé) .2 2.2角色劃分 .2 3工作流程及規(guī)范工作流程及規(guī)范.3 3.1需求澄清 .3 3.2編碼階段 .3 3.2.1開發(fā)規(guī)范.3 3.2.2開

2、發(fā)環(huán)境準(zhǔn)備.4 3.2.3詳細(xì)設(shè)計(jì).4 3.2.4編碼.4 3.2.5單元測(cè)試.5 3.2.6代碼走查.5 3.2.7持續(xù)集成測(cè)試.5 3.3交付測(cè)試 .6 3.4缺陷修復(fù) .6 3.5開發(fā)驗(yàn)收 .6 3.6運(yùn)維階段 .7 4管理辦法管理辦法.7 5標(biāo)準(zhǔn)文檔標(biāo)準(zhǔn)文檔.8 6SVN 管理工作流程規(guī)范說(shuō)明管理工作流程規(guī)范說(shuō)明 .9 軟件開發(fā)工作規(guī)范軟件開發(fā)工作規(guī)范 1編寫目的編寫目的 本文檔是開發(fā)團(tuán)隊(duì)的日常工作規(guī)范,主要側(cè)重開發(fā)工作流程的控制,明確軟件工程的 各階段開發(fā)團(tuán)隊(duì)?wèi)?yīng)完成的工作。開發(fā)技術(shù)和策略等問(wèn)題不在本文檔描述范圍內(nèi)。 2開發(fā)團(tuán)隊(duì)構(gòu)成開發(fā)團(tuán)隊(duì)構(gòu)成 2.1 職責(zé)職責(zé) 肩負(fù)著如下責(zé)任: 負(fù)責(zé)

3、開發(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é)任相關(guān)主要責(zé)任 負(fù)責(zé)研發(fā)團(tuán)隊(duì)建設(shè) 開發(fā)組長(zhǎng) 負(fù)責(zé)研發(fā)項(xiàng)目的工作分工、實(shí)施、監(jiān)控及后續(xù)完善工作 參與確定研發(fā)產(chǎn)品的種類,并制定研發(fā)產(chǎn)品的相關(guān)標(biāo)準(zhǔn)及 研發(fā)工作計(jì)劃 負(fù)責(zé)技術(shù)路線與方向 完成研發(fā)過(guò)程中的其他任務(wù) 超出能力權(quán)限向上一級(jí)匯報(bào) 根據(jù)項(xiàng)目情況,向所屬組制定技能提升計(jì)劃并實(shí)施 特性負(fù)責(zé)人 負(fù)責(zé)研發(fā)特性的工作分工、實(shí)施、監(jiān)控及后續(xù)完善工作 制定特性的軟件開發(fā)技術(shù)規(guī)范及

4、研發(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ì)、代碼編寫與單元測(cè)試。 協(xié)助詳細(xì)設(shè)計(jì)的編寫。 承擔(dān)開發(fā)任務(wù),按計(jì)劃完成任務(wù)目標(biāo)。 配合系統(tǒng)分析人員完成軟件系統(tǒng)以及模塊的需求調(diào)研、需 求分析。 協(xié)助測(cè)試人員完成軟件系統(tǒng)及模塊的測(cè)試。 3工作流程及規(guī)范工作流程及規(guī)范 3.1 需求澄清需求澄清 過(guò)程要點(diǎn)過(guò)程要點(diǎn)詳細(xì)說(shuō)明詳細(xì)說(shuō)明 輸入條件需求規(guī)格說(shuō)明書和里程碑 工作內(nèi)容軟件研發(fā)工程師按照需求規(guī)格說(shuō)明書要求,分析并且劃分出各個(gè) 功能點(diǎn),分析出以后與需求、設(shè)計(jì)人員進(jìn)行

5、需求的澄清與反澄清, 編制開發(fā)計(jì)劃 退出標(biāo)準(zhǔn)開發(fā)人員對(duì)需求無(wú)異議,輸出開發(fā)計(jì)劃 、 功能說(shuō)明 責(zé)任人需求分析師、特性負(fù)責(zé)人、軟件研發(fā)工程師、特性測(cè)試負(fù)責(zé)人、 客戶 3.2 編碼階段編碼階段 3.2.1開發(fā)規(guī)范開發(fā)規(guī)范 過(guò)程要點(diǎn)過(guò)程要點(diǎn)詳細(xì)說(shuō)明詳細(xì)說(shuō)明 輸入條件需求規(guī)格說(shuō)明書 、 概要設(shè)計(jì) 、 開發(fā)計(jì)劃 、 功能說(shuō)明 工作內(nèi)容開發(fā)規(guī)范的學(xué)習(xí),開發(fā)環(huán)境的搭建及培訓(xùn),開始工程建立。 退出標(biāo)準(zhǔn)開發(fā)規(guī)范學(xué)習(xí)完成,開發(fā)環(huán)境搭建完成,開發(fā)工程建立完成,并 完成培訓(xùn) 責(zé)任人特性負(fù)責(zé)人、軟件研發(fā)工程師、架構(gòu)師 3.2.2開發(fā)環(huán)境準(zhǔn)備開發(fā)環(huán)境準(zhǔn)備 過(guò)程要點(diǎn)過(guò)程要點(diǎn)詳細(xì)說(shuō)明詳細(xì)說(shuō)明 輸入條件開發(fā)環(huán)境的搭建及培訓(xùn),開

6、始工程建立 工作內(nèi)容開發(fā)環(huán)境建設(shè)完成,開發(fā)工程建立完成,并完成培訓(xùn) 退出標(biāo)準(zhǔn)開發(fā)環(huán)境建設(shè)完成 責(zé)任人特性負(fù)責(zé)人、軟件研發(fā)工程師 3.2.3詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 過(guò)程要點(diǎn)過(guò)程要點(diǎn)詳細(xì)說(shuō)明詳細(xì)說(shuō)明 輸入條件需求規(guī)格說(shuō)明書 、 概要設(shè)計(jì) 工作內(nèi)容根據(jù)需求規(guī)格說(shuō)明書 、 概要設(shè)計(jì)對(duì)負(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編碼編碼 過(guò)程要點(diǎn)過(guò)程要點(diǎn)詳細(xì)說(shuō)明詳細(xì)說(shuō)明 輸入條件需求規(guī)格說(shuō)明書 、 概要設(shè)計(jì) 、 開發(fā)計(jì)劃 、 功能說(shuō)明 、開 發(fā)環(huán)境、開發(fā)規(guī)范 工作內(nèi)容對(duì)模塊進(jìn)行編碼實(shí)現(xiàn),完成詳細(xì)設(shè)計(jì) , 業(yè)務(wù)流程圖 。編碼需 遵循開發(fā)規(guī)

7、范等。 退出標(biāo)準(zhǔn)完成編碼,輸出源代碼、 詳細(xì)設(shè)計(jì) , 業(yè)務(wù)流程圖 責(zé)任人特性負(fù)責(zé)人、軟件研發(fā)工程師 3.2.5單元測(cè)試單元測(cè)試 過(guò)程要點(diǎn)過(guò)程要點(diǎn)詳細(xì)說(shuō)明詳細(xì)說(shuō)明 輸入條件模塊源碼 工作內(nèi)容對(duì)開發(fā)模塊進(jìn)行單元測(cè)試,如果測(cè)試不通過(guò),對(duì)程序進(jìn)行缺陷修 復(fù) 退出標(biāo)準(zhǔn)單元測(cè)試的代碼行和條件覆蓋率達(dá)到 80%以上,所有的單元測(cè)試 都通過(guò)。 責(zé)任人特性負(fù)責(zé)人、軟件研發(fā)工程師 3.2.6代碼走查代碼走查 過(guò)程要點(diǎn)過(guò)程要點(diǎn)詳細(xì)說(shuō)明詳細(xì)說(shuō)明 輸入條件單元測(cè)試完成 工作內(nèi)容按各類規(guī)范文檔與需求規(guī)格說(shuō)明 ,對(duì)開發(fā)模塊的編碼進(jìn)行代碼 走查,如有問(wèn)題,退回到編碼階段進(jìn)行缺陷修復(fù) 退出標(biāo)準(zhǔn)代碼走查完成,提交代碼 責(zé)任人特性

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

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

10、 責(zé)任人 QA、開發(fā)組長(zhǎng)、測(cè)試組長(zhǎng)、特性負(fù)責(zé)人、需求負(fù)責(zé)人、客戶 3.6 運(yùn)維階段運(yùn)維階段 過(guò)程要點(diǎn)過(guò)程要點(diǎn)詳細(xì)說(shuō)明詳細(xì)說(shuō)明 輸入條件已上線 工作內(nèi)容根據(jù)運(yùn)維人員提供的問(wèn)題反饋單,修改程序缺陷 根據(jù)運(yùn)維人員提供的需求變更單,對(duì)新功能進(jìn)行開發(fā) 配合測(cè)試進(jìn)行新增功能和缺陷的測(cè)試 配合配置管理員進(jìn)行版本的維護(hù) 退出標(biāo)準(zhǔn)運(yùn)維合同期滿 責(zé)任人特性負(fù)責(zé)人、軟件工程師、運(yùn)維人員、測(cè)試人員、配置管理員 4管理管理辦法辦法 所有成員必需遵守軟件開發(fā)規(guī)范、編碼規(guī)范。由項(xiàng)目管理組、技術(shù)委員 會(huì)負(fù)責(zé)監(jiān)督執(zhí)行。特性負(fù)責(zé)人需要對(duì)特性及特性小組成員負(fù)責(zé)。 特性負(fù)責(zé)人需對(duì)組內(nèi)成員進(jìn)行開發(fā)規(guī)范、編碼規(guī)范進(jìn)行培訓(xùn),如發(fā)現(xiàn)由 于特

11、性負(fù)責(zé)人的原因造成特性小組內(nèi)成員違反相關(guān)規(guī)范,由特性負(fù)責(zé) 人組織相關(guān)人員培訓(xùn)(非工作時(shí)間) ,并支付培訓(xùn)活動(dòng)經(jīng)費(fèi)(50 元標(biāo)準(zhǔn), 上不封頂,用于培訓(xùn)人員的零食) 。 提交到 SVN 庫(kù)時(shí),必需按 SVN 庫(kù)提交規(guī)范。如違反本條,處以 10 元/ 次罰款。 提交的代碼必需符合部門的編程規(guī)范,必需通過(guò)單元測(cè)試,代碼行、條 件覆蓋率達(dá)到 80%以上,代碼完成的業(yè)務(wù)必需與需求相符。如違反本 條,加班學(xué)習(xí)規(guī)范并處以 10-20 元/次罰款。代碼走查,每漏掉 5 個(gè)問(wèn) 題,處 10 元罰款。 如持續(xù)集成環(huán)境宕掉的,經(jīng)分析,對(duì)造成宕機(jī)的主要責(zé)任人視情況處以 0-20 元罰款。 每月對(duì)特性組和個(gè)人進(jìn)行考核,對(duì)

12、排在前列的特性組及個(gè)人,予以表?yè)P(yáng) (物質(zhì)?績(jī)效?) ,對(duì)最末的組織培訓(xùn)與考試(非工作時(shí)間) 。 所有的罰款均用做部門活動(dòng)經(jīng)費(fèi)。 5SVN 管理工作流程規(guī)范說(shuō)明管理工作流程規(guī)范說(shuō)明 開始 trunk提交 是否完成 否 是 轉(zhuǎn)tag 交付測(cè)試 是否測(cè)試通 過(guò) 否 是 發(fā)布正常版本 運(yùn)行維護(hù) 是否有緊急 需求/缺陷 是 從問(wèn)題tags中拉 出分枝 branches branches修復(fù) 提交 是否完成 否 轉(zhuǎn)tags 交付測(cè)試 是否測(cè)試通 過(guò) 是 發(fā)布緊急版本 否 合并代碼到 trunk 解決沖突 否 結(jié)束 Code Trunk Branches Tags Branch_20150408001_1.0.1 Branch_20150403001_1.0.0 1.0.1 1.0.0 ProjectA 如上 2 圖所示,軟件開發(fā)工程師首先在 Trunk 庫(kù)中進(jìn)行開發(fā),開發(fā)完成后

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論