軟件開發(fā)過程控制程序.doc_第1頁
軟件開發(fā)過程控制程序.doc_第2頁
軟件開發(fā)過程控制程序.doc_第3頁
軟件開發(fā)過程控制程序.doc_第4頁
軟件開發(fā)過程控制程序.doc_第5頁
免費預(yù)覽已結(jié)束,剩余4頁可下載查看

下載本文檔

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

文檔簡介

XXX項目軟件開發(fā)過程控制程序文件編號 文件狀態(tài) 草稿 正式發(fā)布 正在修改當(dāng)前版本擬 制日期審 核日期批 準(zhǔn)日期 修訂歷史記錄 A - 增加 M - 修訂 D - 刪除變更版本號日期變更類型(A*M*D)修改人摘 要備注目 錄1目的42適用范圍43定義431需求分析432概要設(shè)計433詳細(xì)設(shè)計434設(shè)計實現(xiàn)44職責(zé)541項目負(fù)責(zé)人542需求分析員543系統(tǒng)設(shè)計員544程序員545測試人員546配置管理人員547工作程序55 開發(fā)過程651項目計劃652制定開發(fā)規(guī)范653需求分析654概要設(shè)計655詳細(xì)設(shè)計756設(shè)計實現(xiàn)757內(nèi)部測試758系統(tǒng)測試759軟件配置管理過程86引用文件87技術(shù)文檔88.附錄81目的為保證軟件產(chǎn)品及其文檔可維護(hù),軟件開發(fā)過程得到有效控制,特制定本程序。2適用范圍本程序文件適用于本公司有合同的所有軟件開發(fā)過程的控制活動。3定義31需求分析研究用戶要求以得到系統(tǒng)或軟件需求定義的過程。32概要設(shè)計分析各種設(shè)計方案和定義軟件體系結(jié)構(gòu)的過程。典型的概要設(shè)計包括計算機(jī)程序組成成分和數(shù)據(jù)的定義及構(gòu)造、界面的定義,并提出時間和規(guī)模方面的估計。33詳細(xì)設(shè)計推敲并擴(kuò)充概要設(shè)計,以獲得關(guān)于處理邏輯、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)定義的更加詳盡的描述,直到設(shè)計完善到足以能實現(xiàn)的地步。34設(shè)計實現(xiàn)把設(shè)計翻譯成代碼,然后對此代碼排除隱錯的過程。它是程序的一種機(jī)器可執(zhí)行形式,或者能被自動地翻譯成機(jī)器可執(zhí)行的形式的某種形式的程序。4職責(zé)41項目負(fù)責(zé)人負(fù)責(zé)制訂項目計劃、協(xié)調(diào)項目內(nèi)外各方的關(guān)系、控制項目進(jìn)度并保證項目計劃的實施和完成。42需求分析員作為開發(fā)方的代表,負(fù)責(zé)溝通用戶和開發(fā)人員的認(rèn)識和見解,明確及準(zhǔn)確地編寫軟件需求說明書和初步的系統(tǒng)指南。43系統(tǒng)設(shè)計員負(fù)責(zé)把軟件需求變換成可表示的可實現(xiàn)的軟件形式,為設(shè)計實現(xiàn)提供可行的依據(jù)。并在設(shè)計過程中要負(fù)責(zé)編寫概要設(shè)計說明書、數(shù)據(jù)庫設(shè)計說明書、詳細(xì)設(shè)計說明書,完成系統(tǒng)指南的編寫。44程序員按設(shè)計要求把軟件的詳細(xì)設(shè)計變換成可執(zhí)行的源程序,進(jìn)行調(diào)試。完成相應(yīng)的文檔,編寫用戶操作手冊。45測試人員負(fù)責(zé)制定測試計劃,設(shè)計測試方案,測試用例,并實施測試。46配置管理人員負(fù)責(zé)對開發(fā)庫中軟件配置項的管理和維護(hù)。47工作程序軟件開發(fā)過程主要分為項目計劃、需求分析、概要設(shè)計、詳細(xì)設(shè)計、設(shè)計實現(xiàn)、內(nèi)部測試和系統(tǒng)測試7個階段。5 開發(fā)過程51項目計劃項目負(fù)責(zé)人負(fù)責(zé)制定項目計劃。在項目計劃中要對項目的目標(biāo)和時間要求給出明確的定義,要規(guī)定項目的組織和管理規(guī)則,項目的開發(fā)過程和輸出要求,項目對資源的需求和分配等,詳見項目計劃控制程序。52制定開發(fā)規(guī)范在項目開始后,項目負(fù)責(zé)人要組織有關(guān)人員討論和確定實施該項目的技術(shù)路線采用的開發(fā)方法論。項目負(fù)責(zé)人要組織編寫XXX系統(tǒng)開發(fā)規(guī)范,其中包括:a.闡述項目采用的技術(shù)路線;b.采用的軟件開發(fā)方法和使用的軟件輔助開發(fā)工具;c.制定需求分析階段,設(shè)計階段,編程階段中文檔編寫規(guī)則,模型表示規(guī)則,命名約定等在開發(fā)過程中需協(xié)調(diào)一致的規(guī)則。XXX系統(tǒng)開發(fā)規(guī)范中的一些詳細(xì)規(guī)則可在開發(fā)過程中不斷完善。53需求分析需求分析員應(yīng)通過各種方式收集和獲得所開發(fā)項目的業(yè)務(wù)需求,并對獲取的需求和系統(tǒng)應(yīng)具有的隱含需求進(jìn)行分析,以建立系統(tǒng)的軟件需求。這些需求通常包括:a.功能需求b.數(shù)據(jù)需求c.性能需求d.人機(jī)接口需求e.安全和保密需求f.網(wǎng)絡(luò)需求g.和其他系統(tǒng)的接口需求h.操作、維護(hù)和安裝需求i.一些特殊的設(shè)計限制需求分析員要使用XXX系統(tǒng)開發(fā)規(guī)范中規(guī)定的需求分析方法和工具清晰準(zhǔn)確地定義和描述這些需求。編寫軟件需求說明書,編寫初步的系統(tǒng)指南。軟件需求說明書得到用戶確認(rèn)后,提交評審。(參見設(shè)計評審和設(shè)計更改控制程序)。54概要設(shè)計系統(tǒng)設(shè)計員應(yīng)建立一個高層的軟件體系結(jié)構(gòu),該體系結(jié)構(gòu)應(yīng)體現(xiàn)系統(tǒng)的需求。該體系結(jié)構(gòu)應(yīng)描述軟件的頂層結(jié)構(gòu)和定義其主要部分,包括:a.整個軟件系統(tǒng)的層次結(jié)構(gòu);b.每一層次的模塊結(jié)構(gòu);c.相關(guān)模塊間的接口,即模塊間傳遞信息的內(nèi)容、方式和協(xié)議;d.確定各模塊在計算機(jī)網(wǎng)絡(luò)環(huán)境下的物理分布;a.確定系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu);e.確定本軟件系統(tǒng)與其他外圍系統(tǒng)接口;f.確定模塊與系統(tǒng)功能間的關(guān)系;h.考慮可靠性、安全性、靈活性等方面的設(shè)計;i.要確定用戶界面的設(shè)計風(fēng)格;j.主要算法設(shè)計;k.異常處理設(shè)計。描述以上設(shè)計結(jié)果,編寫概要設(shè)計說明書、數(shù)據(jù)庫設(shè)計說明書和修改完善系統(tǒng)指南。將概要設(shè)計說明書和數(shù)據(jù)庫設(shè)計說明書提交評審。(參見設(shè)計評審和設(shè)計更改控制程序)55詳細(xì)設(shè)計系統(tǒng)設(shè)計人員要深刻理解概要設(shè)計說明書,保證詳細(xì)設(shè)計與概要設(shè)計相一致,為編碼提供詳盡的依據(jù)。細(xì)化和描述每一個功能模塊,確定實現(xiàn)各個模塊功能的具體算法、內(nèi)部數(shù)據(jù)結(jié)構(gòu)和外部接口方式。若功能模塊涉及到用戶界面,還要具體描繪出用戶界面以及操作流程。編寫詳細(xì)設(shè)計說明書,修改完善系統(tǒng)指南。提交詳細(xì)設(shè)計評審。(參見設(shè)計評審和設(shè)計更改控制程序)56設(shè)計實現(xiàn)程序員應(yīng)嚴(yán)格按照詳細(xì)設(shè)計的說明,保證最終程序與詳細(xì)設(shè)計相一致。編碼過程中應(yīng)遵循XXX系統(tǒng)開發(fā)規(guī)范的命名規(guī)則和注釋等規(guī)定保證程序的清晰、易讀。程序員要對編寫的程序進(jìn)行調(diào)試,使程序不僅通過編譯的語法檢查,而且在功能和性能等方面達(dá)到設(shè)計的要求。編寫用戶操作手冊,修改系統(tǒng)指南。系統(tǒng)設(shè)計員最終完成系統(tǒng)指南。57內(nèi)部測試項目負(fù)責(zé)人應(yīng)組織系統(tǒng)的內(nèi)部測試,內(nèi)部測試由項目組內(nèi)包括單元測試,集成測試和構(gòu)造測試。項目組內(nèi)的測試員負(fù)責(zé)編寫系統(tǒng)內(nèi)部測試的測試計劃和測試實例,實施測試,填寫測試報告。測試部提供支持。具體控制程序請參見測試過程控制程序。58系統(tǒng)測試系統(tǒng)通過內(nèi)部測試后,項目負(fù)責(zé)人應(yīng)向測試部提請系統(tǒng)測試。測試部負(fù)責(zé)編寫系統(tǒng)測試的測試計劃,測試實例,實施測試,填寫測試報告。項目測試員提供配合。具體控制程序請參見測試過程控制程序。59軟件配置管理過程以上開發(fā)各個過程中產(chǎn)生計劃、文檔,程序都要納入配置管理系統(tǒng)控制下。詳見軟件配置管理程序。6引用文件項目計劃控制程序設(shè)計評審和設(shè)計更改控制程序測試過程控制程序配置管理控制程序7技術(shù)文檔XXX系統(tǒng)開發(fā)規(guī)范軟件需求說明書概要設(shè)計說明書數(shù)據(jù)庫設(shè)計說明書詳細(xì)設(shè)計說明書系統(tǒng)指南用戶操作手冊8.附錄軟件生命周期各階段要求輸出的文檔:項目總體方案可行性研究報告項目計劃配置管理計

溫馨提示

  • 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

提交評論