【通用】軟件開發(fā)流程.doc_第1頁
【通用】軟件開發(fā)流程.doc_第2頁
【通用】軟件開發(fā)流程.doc_第3頁
【通用】軟件開發(fā)流程.doc_第4頁
【通用】軟件開發(fā)流程.doc_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、版本更改說明擬制審核批準(zhǔn)試行版1新擬制擬制:部門:日期:審核:部門:日期:批準(zhǔn):部門:日期:0.定義PDT(Product Development Team ):產(chǎn)品研發(fā)核心小組,是一種跨資源部門的產(chǎn)品研發(fā) 組織形式,負(fù)責(zé)從產(chǎn)品立項(xiàng)到批量生產(chǎn)的產(chǎn)品全流程管理,主要目標(biāo)是根據(jù)產(chǎn)品研發(fā) 合同書的要求確保產(chǎn)品在市場(chǎng)上獲得成功。軟件項(xiàng)目組:由各業(yè)務(wù)部軟件開發(fā)人員組成, 接受軟件開發(fā)經(jīng)理和業(yè)務(wù)部軟件部的共同領(lǐng) 導(dǎo),負(fù)責(zé)完成產(chǎn)品的需求分析,軟件概要與詳細(xì)設(shè)計(jì),編碼實(shí)現(xiàn)與單元測(cè)試,集成調(diào) 試和系統(tǒng)聯(lián)調(diào)等工作。1 .目的本流程旨在有效地規(guī)范軟件開發(fā)過程,進(jìn)一步提高軟件開發(fā)的工程化、系統(tǒng)化水平,提高 軟件產(chǎn)品質(zhì)

2、量和文檔管理質(zhì)量,以保證軟件開發(fā)的規(guī)范性和繼承性。2 .適用范圍2. 1本流程適用于研發(fā)系統(tǒng)所有含軟件系統(tǒng)開發(fā)的項(xiàng)目和單板軟件。2.2本流程主要指導(dǎo)按照瀑布模型和 V莫型進(jìn)行軟件開發(fā)的過程,對(duì)于采用快速應(yīng)用開發(fā)模型、 原型法、漸增模型以及螺旋模型來指導(dǎo)軟件開發(fā)過程的情況,可以對(duì)本流程進(jìn)行適當(dāng)?shù)?取舍和裁剪,但是在軟件開發(fā)計(jì)劃中必須說明。3.流程提要3. 1本流程在各個(gè)評(píng)審點(diǎn)均有可能反饋至前面的某個(gè)階段,即每個(gè)步驟都會(huì)影響前面幾個(gè)步 驟的變化,這是一個(gè)循環(huán)改進(jìn)的過程。3. 2PD啾件組和測(cè)試組根據(jù)產(chǎn)品規(guī)格與系統(tǒng)需求數(shù)據(jù)庫進(jìn)行軟件需求分析,定義系統(tǒng)軟件規(guī)格,提交軟件需求規(guī)格說明書作為軟件系統(tǒng)設(shè)計(jì)和

3、開發(fā)的基礎(chǔ)。PDTS織軟件組和相關(guān)人員根據(jù)軟件規(guī)格進(jìn)行概要設(shè)計(jì),提交軟件概要設(shè)計(jì)說明書和軟件開發(fā)計(jì)劃。3. 3測(cè)試組在軟件概要設(shè)計(jì)評(píng)審?fù)ㄟ^后介入軟件開發(fā)過程,啟動(dòng)產(chǎn)品測(cè)試流程。4. 4軟件組/測(cè)試組根據(jù)軟件概要設(shè)計(jì)結(jié)果進(jìn)行軟件詳細(xì)設(shè)計(jì),提交軟件詳細(xì)設(shè)計(jì)說明書 和單元測(cè)試計(jì)劃,然后根據(jù)設(shè)計(jì)結(jié)果進(jìn)行軟件和測(cè)試程序編碼。5. 5編碼階段完成后,軟件組和測(cè)試組首先對(duì)代碼進(jìn)行單元測(cè)試與代碼審查,然后進(jìn)行軟件 集成調(diào)試和集成測(cè)試,提交相應(yīng)的軟件集成調(diào)試記錄與測(cè)試報(bào)告。3 6 軟件集成測(cè)試通過后,由開發(fā)組成員進(jìn)行系統(tǒng)聯(lián)調(diào);系統(tǒng)聯(lián)調(diào)結(jié)束后,由配置管理員合相應(yīng)的軟件版本提交系統(tǒng)測(cè)試。4輸入41產(chǎn)品規(guī)格書42總體

4、技術(shù)方案書5輸出51軟件需求規(guī)格說明書52軟件概要設(shè)計(jì)說明書53軟件開發(fā)計(jì)劃54軟件詳細(xì)設(shè)計(jì)說明書55單元測(cè)試計(jì)劃56軟件集成調(diào)試報(bào)告57軟件集成測(cè)試報(bào)告58系統(tǒng)聯(lián)調(diào)報(bào)告5 9 軟件源代碼、相應(yīng)的目標(biāo)代碼與可執(zhí)行文件6職責(zé)61軟件組611負(fù)責(zé)軟件需求分析,定義系統(tǒng)的軟件規(guī)格;612根據(jù)軟件規(guī)格進(jìn)行軟件概要與詳細(xì)設(shè)計(jì);613負(fù)責(zé)軟件和測(cè)試程序的編碼實(shí)現(xiàn)與單元測(cè)試;614針對(duì)軟件系統(tǒng)進(jìn)行集成調(diào)試和系統(tǒng)聯(lián)調(diào);615提交相應(yīng)的文檔。62測(cè)試組621在軟件概要設(shè)計(jì)完成后,負(fù)責(zé)執(zhí)行軟件測(cè)試流程;622協(xié)助軟件組進(jìn)行測(cè)試程序的編碼實(shí)現(xiàn)、軟件單元測(cè)試和代碼審查;623負(fù)責(zé)軟件集成測(cè)試和軟件系統(tǒng)測(cè)試;624提交

5、相應(yīng)的文檔。63總體組6.3. 1協(xié)助PDTS行軟件規(guī)格評(píng)審;6. 3. 2協(xié)助PDTS行軟件概要設(shè)計(jì)評(píng)審。64軟件工程室(SE)6. 4. 1協(xié)助PDTf總體組進(jìn)行軟件規(guī)格評(píng)審;6. 4. 2協(xié)助PDTW總體組進(jìn)行軟件概要設(shè)計(jì)評(píng)審。6 5 配置管理員6 5 1 負(fù)責(zé)本產(chǎn)品組的配置管理工作。7技能要求7 1 熟悉本流程文件及相應(yīng)的規(guī)范和文檔模板;7 2 熟悉與軟件開發(fā)流程接口的流程文件;7 3 掌握軟件需求分析、設(shè)計(jì)、實(shí)現(xiàn)與測(cè)試所需的技能;7 4 熟悉配置管理的過程與規(guī)范。8流程圖003軟件需求分析/概要設(shè)計(jì)006i產(chǎn)品測(cè)試流程測(cè)試組NoPDT/總體組/SEYes軟件規(guī)格評(píng)審004a00400

6、4b005NoYes007a軟件開發(fā)計(jì)劃DT/總體組/S軟件概要設(shè)計(jì)軟件組欠件概要設(shè)計(jì)評(píng)審007No件組/測(cè)試組單元測(cè)試設(shè)計(jì),軟件詳細(xì)設(shè)計(jì) 軟件組008009Yes詳細(xì)設(shè)計(jì)評(píng)審軟件組/測(cè)試組010軟件和測(cè)試程序編碼軟件組/測(cè)試組011單元測(cè)試和代碼審杳軟件組/測(cè)試組軟件概要設(shè)計(jì)說明書軟件開發(fā)簌件詳細(xì)接計(jì)W書009a火/單元測(cè)試計(jì)劃9.流程說明 001流程輸入系統(tǒng)分析與設(shè)計(jì)流程的輸出001a產(chǎn)品規(guī)格書和001b總體技術(shù)方案書是軟件開發(fā)流程的輸入,作為軟件規(guī)格定義的基礎(chǔ)。軟件組/測(cè)試組002軟件需求分析軟件組和測(cè)試組根據(jù)產(chǎn)品規(guī)格和系統(tǒng)需求數(shù)據(jù)庫進(jìn)行軟件需求分析,定義軟件規(guī)格,提交002a軟件需求規(guī)

7、格說明書。軟件需求規(guī)格說明書的內(nèi)容和格式請(qǐng)參考相應(yīng)的文檔模板。PDT/總體組/軟003軟件規(guī)格評(píng)審件工程室PDT、總體組和軟件工程室(SE)對(duì)軟件需求規(guī)格說明書進(jìn)行評(píng)審,提交軟件規(guī)格 評(píng)審表,給出評(píng)審結(jié)論。評(píng)審?fù)ㄟ^則轉(zhuǎn)入軟件概要設(shè)計(jì),評(píng)審不通過則返回軟件需求分 析階段,根據(jù)評(píng)審建議更新軟件需求規(guī)格。004 軟件概要設(shè)計(jì)軟件組根據(jù)軟件規(guī)格進(jìn)行軟件概要設(shè)計(jì),制訂軟件開發(fā)計(jì)劃,參照相應(yīng)的規(guī)范和文檔模板,提交004a軟件概要設(shè)計(jì)說明書和004b軟件開發(fā)計(jì)劃。005 軟件概要設(shè)計(jì)評(píng)審組/ 軟件工程室PDT、總體組和軟件工程室負(fù)責(zé)對(duì)軟件概要設(shè)計(jì)說明書進(jìn)行評(píng)審,提交軟件概要設(shè) 計(jì)評(píng)審表,給出評(píng)審結(jié)論。如果評(píng)

8、審?fù)ㄟ^則轉(zhuǎn)入下一階段,否則根據(jù)評(píng)審建議進(jìn)行相應(yīng)的更改。006 產(chǎn)品測(cè)試流程 測(cè)試組 軟件概要設(shè)計(jì)評(píng)審?fù)ㄟ^后,測(cè)試組依據(jù) 002a軟件需求規(guī)格說明書和004a軟件概要設(shè) 計(jì)說明書啟動(dòng)產(chǎn)品測(cè)試流程。測(cè)試流程的相應(yīng)文檔006a軟件集成測(cè)試計(jì)劃作為軟件集成測(cè)試的輸入。007 軟件詳細(xì)設(shè)計(jì)軟件組軟件全員項(xiàng)目小組成員依據(jù)軟件概要設(shè)計(jì)結(jié)果進(jìn)行相應(yīng)的軟件詳細(xì)設(shè)計(jì),提交 007a軟件 詳細(xì)設(shè)計(jì)說明書,具體操作可參照相應(yīng)的規(guī)范與文檔模板。008 軟件詳細(xì)設(shè)計(jì)評(píng)審軟件組 / 測(cè)試組軟件組和測(cè)試組成員共同對(duì)軟件詳細(xì)設(shè)計(jì)說明書進(jìn)行評(píng)審,提交相應(yīng)的軟件詳細(xì)設(shè)計(jì)評(píng)審表 , 給出評(píng)審結(jié)論。 如果評(píng)審?fù)ㄟ^則轉(zhuǎn)入下一階段, 否則

9、根據(jù)評(píng)審建議更新詳細(xì)設(shè)計(jì), 在有些特殊情況下,可能需要返回到軟件概要設(shè)計(jì)階段。009 單元測(cè)試設(shè)計(jì)軟件組 / 測(cè)試組軟件組和測(cè)試組依據(jù)相應(yīng)的詳細(xì)設(shè)計(jì)進(jìn)行單元測(cè)試方案設(shè)計(jì),提交009a單元測(cè)試計(jì)劃。010 軟件和測(cè)試程序編碼軟件組/ 測(cè)試組軟件組 / 測(cè)試組成員依據(jù)詳細(xì)設(shè)計(jì)和單元測(cè)試計(jì)劃,編寫軟件和單元測(cè)試程序源代碼。011 單元測(cè)試和代碼審查軟件組/ 測(cè)試組軟件組成員根據(jù)單元測(cè)試計(jì)劃進(jìn)行軟件單元測(cè)試,測(cè)試組成員協(xié)助進(jìn)行代碼審查。具體操作過程請(qǐng)參照軟件單元測(cè)試與代碼審查規(guī)范。軟件組成員對(duì)經(jīng)過單元測(cè)試和代碼審查的軟件進(jìn)行集成調(diào)試, 調(diào)試過程均需記錄到012a 軟件集成調(diào)試記錄,調(diào)試完成后提交012

10、b軟件集成調(diào)試報(bào)告。013 軟件集成測(cè)試 測(cè)試組測(cè)試組成員按照006a軟件集成測(cè)試計(jì)劃,對(duì)經(jīng)過集成調(diào)試后的軟件進(jìn)行集成測(cè)試,提交013a軟件集成測(cè)試報(bào)告。014 集成測(cè)試審核測(cè)試組測(cè)試組審核軟件集成測(cè)試結(jié)果,提交軟件集成測(cè)試審核清單,給出審核結(jié)論。如果審核通過則轉(zhuǎn)入系統(tǒng)聯(lián)調(diào),否則返回到軟件集成調(diào)試階段。015 硬件開發(fā)流程硬件組硬件開發(fā)流程在系統(tǒng)聯(lián)調(diào)階段與軟件開發(fā)流程必須有一致的接口。016 系統(tǒng)聯(lián)調(diào) 軟件組/硬件組/測(cè)試組軟件組、硬件組和測(cè)試組進(jìn)行軟、硬件系統(tǒng)聯(lián)調(diào),系統(tǒng)聯(lián)調(diào)過程中的各項(xiàng)調(diào)試都要記錄到016a系統(tǒng)聯(lián)調(diào)記錄,最后提交016b系統(tǒng)聯(lián)調(diào)報(bào)告。017 系統(tǒng)聯(lián)調(diào)審核PDTPDT對(duì)系統(tǒng)聯(lián)調(diào)結(jié)果進(jìn)行審核,提交系統(tǒng)聯(lián)調(diào)審核清單,給出審核結(jié)論。如果審核通過則轉(zhuǎn)入合版本階段,否則返回。018 合軟件版本配置管理員配置管理員負(fù)責(zé)協(xié)調(diào)相關(guān)人員,對(duì)通過系統(tǒng)聯(lián)調(diào)的軟件合版

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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)論