軟件開發(fā)流程總覽_第1頁
軟件開發(fā)流程總覽_第2頁
軟件開發(fā)流程總覽_第3頁
軟件開發(fā)流程總覽_第4頁
軟件開發(fā)流程總覽_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

XXX股份生效期:作業(yè)指導(dǎo)文件版本:頁數(shù):7頁主題:軟件開發(fā)過程文件編號:擬制:日期:日期:日期:目錄目錄 11. 目 22. 適用范圍〔必寫〕 23. 定義 24. 過程概要 2 工程開發(fā)流程介紹 3 活動目 3 啟動條件 3 輸入 3 角色與職責(zé) 3 軟件研發(fā)流程大致步驟 3 輸出 5 退出條件 5 方法 65. 實(shí)施建議 66. 涉及到相關(guān)文件和表單 6目指導(dǎo)軟件開發(fā)過程相關(guān)活動。適用范圍〔必寫〕適用于本公司所有軟件開發(fā)工程。定義裁剪:可根據(jù)工程情況增加或者刪除開發(fā)流程某些活動、文檔等。過程概要為指導(dǎo)本公司工程更科學(xué)進(jìn)展工程研發(fā)和管理,公司工程開發(fā)部負(fù)責(zé)建立了一套流程體系。本體系主要從“軟件開發(fā)流程〞和“支持及跟蹤管理流程〞兩條線路來分別建立了眾多子流程以指導(dǎo)各環(huán)節(jié)工作。其中,“軟件開發(fā)流程〞主要是描述從工程售前支持、立項,經(jīng)歷需求開發(fā)、需求管理、系統(tǒng)設(shè)計、編碼與集成、系統(tǒng)測試、部署上線、結(jié)項并直到維護(hù)各環(huán)節(jié)具體流程實(shí)施過程?!爸С旨案櫣芾砹鞒台曋饕敲枋鲐灤┱麄€研發(fā)流程管理和支持過程:工程監(jiān)控、風(fēng)險管理、同行評審、缺陷管理、配置管理、質(zhì)量保證、度量以及組織級培訓(xùn)、過程改良過程。在此,我們分別簡述各流程主要內(nèi)容,詳細(xì)過程細(xì)節(jié)活動均請參考各子流程。工程整體流程圖如下〔中間開發(fā)階段流程可迭代〕:工程開發(fā)流程介紹活動目標(biāo)準(zhǔn)工程從商機(jī)識別,到售前階段、研發(fā)、實(shí)施、直到維護(hù)完畢整個開發(fā)過程。啟動條件客戶商機(jī)線索輸入工程商機(jī)角色與職責(zé)角色主要職責(zé)售前制定方案并演示商務(wù)競標(biāo)商務(wù)談判簽訂合同業(yè)務(wù)部部門經(jīng)理根據(jù)預(yù)算安排工程經(jīng)理和工程組成員需求分析員進(jìn)展需求調(diào)研進(jìn)展需求分析參與需求評審工程經(jīng)理制定工程方案分配任務(wù)監(jiān)視工程執(zhí)行周期匯報工程進(jìn)展及問題。根據(jù)需求基線創(chuàng)立?需求跟蹤矩陣?維護(hù)?需求跟蹤矩陣?保證工程分析設(shè)計成果與需求一一對應(yīng)關(guān)系開發(fā)組進(jìn)展需求分析完成概要設(shè)計完成詳細(xì)設(shè)計完成編碼及單元測試,集成測試測試人員進(jìn)展系統(tǒng)測試產(chǎn)出測試用例、測試報告軟件研發(fā)流程大致步驟業(yè)務(wù)部或銷售部開掘商機(jī)。技術(shù)部評估工程商機(jī),并派遣售前工程師支持。售前調(diào)研客戶需求,根據(jù)招標(biāo)書完成解決方案,并給客戶展示。售前與銷售參與客戶競標(biāo),商務(wù)談判通過后,簽訂合同。工程正式立項,部門經(jīng)理確定工程經(jīng)理和工程組成員。由工程經(jīng)理協(xié)助,SQA依據(jù)?組織標(biāo)準(zhǔn)過程裁剪指南?對工程進(jìn)展裁剪,制定?工程裁剪報告?。由PM制定初步工程方案。由PM指派需求分析員通過與客戶會面、調(diào)查問卷、直接參觀現(xiàn)有流程等各種方式進(jìn)展需求調(diào)研,了解客戶需求以及取得需求相關(guān)資料,調(diào)研過程中可用問答分析法〔參見?需求開發(fā)過程?中需求調(diào)研方法〕,也可結(jié)合原型法將客戶需求快速開發(fā)形成頁面原型并與客戶反復(fù)討論,最終形成?需求調(diào)研報告?。根據(jù)?需求調(diào)研報告?和其他客戶需求資料,需求分析員進(jìn)展需求分析并形成?需求規(guī)格說明書?,PM負(fù)責(zé)組織開發(fā)組〔需求、設(shè)計、測試和QA人員〕與客戶方相關(guān)負(fù)責(zé)人對需求規(guī)格說明書進(jìn)展評審確認(rèn)〔參見?需求管理過程?“需求確認(rèn)〞活動〕。需求評審?fù)ㄟ^后,PM根據(jù)工程情況選擇適宜開發(fā)模型,估算工作量和進(jìn)度,并制定詳細(xì)工程進(jìn)度方案〔mpp格式〕和?工程管理方案?,評審?工程進(jìn)度方案?和?工程管理方案?。識別工程存在風(fēng)險和問題,完成?風(fēng)險管理列表?和?問題管理列表?,之后PM負(fù)責(zé)監(jiān)控工程執(zhí)行,定期發(fā)布?工程周報?、?風(fēng)險管理列表?和?問題管理列表?〔視問題和風(fēng)險嚴(yán)重程度選擇及時或者定期發(fā)布〕,同時通過?需求跟蹤矩陣?管理、跟蹤?需求規(guī)格說明書?中分解功能點(diǎn)。注意:需求評審之后任何階段,客戶提出任何需求變更均要按照公司?需求管理過程?中“〞進(jìn)展申請和審批,之后才能由PM組織開發(fā)組實(shí)施、測試并驗證。PM也要在?需求規(guī)格說明書?中添加變更功能點(diǎn),并在?需求跟蹤矩陣?中對需求變更功能點(diǎn)進(jìn)展管理。需求評審后,系統(tǒng)設(shè)計人員根據(jù)?需求規(guī)格說明書?和相關(guān)資料進(jìn)展概要設(shè)計,搭出工程開發(fā)構(gòu)架,產(chǎn)出?概要設(shè)計說明書?,之后由PM組織工程組內(nèi)外資深需求、設(shè)計和編碼人員對?概要設(shè)計說明書?進(jìn)展評審并修訂。需求評審后,測試人員根據(jù)工程經(jīng)理安排,根據(jù)?需求規(guī)格說明書?完成?測試方案?并設(shè)計系統(tǒng)測試用例,產(chǎn)出?測試方案?〔可在工程方案中完成〕和?測試用例?,之后由PM組織需求、測試人員對?測試方案?和?測試用例?進(jìn)展評審。按照各模塊優(yōu)先級以及PM安排,開發(fā)組成員逐個完成各個模塊詳細(xì)設(shè)計、編碼和評審工作。如選擇迭代開發(fā)各個模塊,那么首先需求分析員將根據(jù)評審后?需求規(guī)格說明書?就單個模塊進(jìn)展詳細(xì)需求調(diào)研并完善?需求規(guī)格說明書?,然后模塊設(shè)計人員根據(jù)模塊需求完成?詳細(xì)設(shè)計說明書?和?數(shù)據(jù)庫設(shè)計說明書?;編碼人員根據(jù)設(shè)計進(jìn)展代碼開發(fā)及單元測試。在每次?詳細(xì)設(shè)計說明書?完成后,PM均要組織客戶及開發(fā)組相關(guān)人員進(jìn)展評審;模塊代碼完成后,PM要組織設(shè)計、編碼人員和測試人員〔視測試人員具體情況而定〕對代碼進(jìn)展評審。單個模塊完成后,可視工程情況讓測試人員介入并進(jìn)展單個模塊系統(tǒng)測試。所有模塊代碼完成后,即實(shí)現(xiàn)了模塊集成,此時要進(jìn)展聯(lián)調(diào)并修改BUG。設(shè)計完成后,由開發(fā)人員根據(jù)設(shè)計文檔進(jìn)展集成測試用例設(shè)計,在各模塊集成后,由開發(fā)人員進(jìn)展集成測試并產(chǎn)出?集成測試報告?。集成測試完成后,由測試人員根據(jù)系統(tǒng)測試用例進(jìn)展系統(tǒng)測試并產(chǎn)出?測試報告?。系統(tǒng)測試ok后,由PM安排人員負(fù)責(zé)上線準(zhǔn)備,完成?上線方案?〔可在工程方案中完成〕和其他必要文檔。PM安排人員給客戶安裝部署和培訓(xùn),并由客戶確認(rèn),之后由部署人員完成?上線報告?。部署上線完成后,由PM負(fù)責(zé)打包提交客戶要求各種開發(fā)文檔,客戶需要試運(yùn)行一段時間,Close試運(yùn)行階段Bug后,由PM協(xié)助客戶完成?試運(yùn)行報告?〔或PM完成報告,由客戶簽字〕,進(jìn)入終驗時期,一段時間試運(yùn)行后無問題,完成?終驗報告?并完成收款。工程結(jié)項〔研發(fā)組〕,進(jìn)展結(jié)項評審,形成?工程總結(jié)書?。工程進(jìn)入維護(hù)期。維護(hù)期完畢,工程完畢。注意:整個開發(fā)過程中活動均要工程組QA直接或間接參與,在工程方案制定時,QA也要制定?XX工程QA方案?并評審,指導(dǎo)工程組按照工程裁剪流程執(zhí)行。工程所有工作產(chǎn)物和版本均要由工程配置管理員SCM在配置管理工具〔SVN或VSS〕中統(tǒng)一管理,SCM也要根據(jù)?工程方案?完成?SCM方案?并評審。輸出客戶要求各種文檔和公司要求文檔〔見流程圖中各活動輸出〕:?SOW?、?解決方案?、?工程合同?、?立項意見表?、?工程啟動報告??工程裁剪報告??需求調(diào)研報告?、?需求規(guī)格說明書?、?概要設(shè)計說明書?、?詳細(xì)設(shè)計說明書?、?數(shù)據(jù)庫設(shè)計說明書?、?需求跟蹤矩陣?、?問題管理列表?、?風(fēng)險管理列表?、?工程方案?、?工程周報?、?上線報告?、?測試用例?、?測試報告?、?試運(yùn)行報告?、?工程總結(jié)書?等退出條件維護(hù)期合同到期。方法?組織標(biāo)準(zhǔn)過程裁剪指南?實(shí)施建議裁剪建議:可以根據(jù)工程情況裁剪以下活動:競標(biāo),局部工程不存在此活動。評審,開發(fā)過程中并不一定所有里程碑產(chǎn)物均要評審,可視重要程度裁剪局部評審,但?需求規(guī)格說明書?評審一定要執(zhí)行。單元測試和集成測試,如進(jìn)展了代碼評審,可視情況裁剪單元測試;如人力資源不允許,可視情況裁剪集成測試。開發(fā)流程中局部活動輸入、輸出文檔,可視工程具體情況裁剪,如?開發(fā)框架.ppt?。具體裁剪請參見各子流程裁剪建議。涉及到相關(guān)文件和表單對于各階段詳細(xì)過程步驟,請參考以下詳細(xì)過程文檔:?售前支持過程??立項過程??工程方案??需求開發(fā)過程??需求管理過程??系統(tǒng)設(shè)計過程??編碼與集成過程??系統(tǒng)測試管理??上線過程??結(jié)項過程??維護(hù)與效勞過程?以下是“支持及跟蹤管理過程〞?工程監(jiān)控過程??風(fēng)險管理過程??同行評審過程??缺陷管理過程??

溫馨提示

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

評論

0/150

提交評論