軟件開發(fā)管理辦法_第1頁
軟件開發(fā)管理辦法_第2頁
軟件開發(fā)管理辦法_第3頁
軟件開發(fā)管理辦法_第4頁
軟件開發(fā)管理辦法_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、軟件開發(fā)管理辦法修訂記錄版本編號(hào)修訂日期主要修訂摘要審核記錄審核人員屬于部門審核日期第一章 總則第一條 為規(guī)范公司的開發(fā)管理流程, 使各開發(fā)項(xiàng)目的管理進(jìn)行標(biāo)準(zhǔn)化管理, 特制 定本管理辦法。第二條 本管理辦法詳細(xì)規(guī)定軟件開發(fā)程的各個(gè)階段及每一階段的任務(wù)、要求、 交付文件,使整個(gè)軟件開發(fā)過程階段清晰、 要求明確、 任務(wù)具體, 實(shí)現(xiàn)軟件開發(fā)過程的標(biāo)準(zhǔn)化。第三條 本管理辦法適用于計(jì)算機(jī)的自主軟件開發(fā)項(xiàng)目。 適用對(duì)象: 軟件開發(fā)管理 人員,軟件開發(fā)人員,軟件維護(hù)人員,系統(tǒng)管理人員。第二章 組織機(jī)構(gòu)與職責(zé)第四條軟件開發(fā)管理人員職責(zé)第五條軟件開發(fā)人員職責(zé):第六條軟件維護(hù)人員職責(zé):第七條系統(tǒng)管理人員職責(zé):第三

2、章 軟件開發(fā)環(huán)境管理第八條 軟件建設(shè)環(huán)境根據(jù)項(xiàng)目不同的時(shí)期, 需要搭建生產(chǎn)運(yùn)行環(huán)境、 系統(tǒng)測(cè)試環(huán) 境、系統(tǒng)開發(fā)環(huán)境三種不同的軟硬件網(wǎng)絡(luò)環(huán)境,便于生產(chǎn)、開發(fā)、測(cè)試等工作的安全、順暢 的進(jìn)行。第九條 生產(chǎn)環(huán)境為系統(tǒng)維護(hù)管理人間管理的范疇, 是系統(tǒng)正式運(yùn)行, 提交給各業(yè) 務(wù)科室的正式環(huán)境,包括系統(tǒng)運(yùn)行的硬件、網(wǎng)絡(luò)等設(shè)備和進(jìn)行集群處理的軟件系統(tǒng)。第十條 測(cè)試環(huán)境為測(cè)試人員提供功能測(cè)試、 性能測(cè)試的運(yùn)行環(huán)境, 包括運(yùn)行環(huán)境 模擬、測(cè)試工具服務(wù)器、測(cè)試工具客戶端。第十一條 開發(fā)環(huán)境為系統(tǒng)開發(fā)人員提供系統(tǒng)開發(fā)需要的軟件硬件環(huán)境, 包括數(shù)據(jù)庫 服務(wù)器、應(yīng)用服務(wù)器、開發(fā)工具客戶端。第十二條 生產(chǎn)環(huán)境、 測(cè)試環(huán)境

3、、 開發(fā)環(huán)境都存在自己獨(dú)立的數(shù)據(jù)庫服務(wù)器、 應(yīng)用服 務(wù)器、客戶端。在開發(fā)環(huán)境完成內(nèi)部測(cè)試后,提交發(fā)布版本到測(cè)試環(huán)境中,由專門的測(cè)試人 員進(jìn)行集成測(cè)試和功能測(cè)試。 并進(jìn)行一定的壓力性能測(cè)試。 在測(cè)試環(huán)境通過的版本在發(fā)布到 生產(chǎn)環(huán)境。第十三條 生產(chǎn)環(huán)境與測(cè)試環(huán)境、開發(fā)環(huán)境需要物理隔離,保障生產(chǎn)環(huán)境的安全。第四章 開發(fā)過程管理第十四條 項(xiàng)目開發(fā)流程根據(jù)軟件工程的流程,分為可行性研究與計(jì)劃、需求分析、 總計(jì)設(shè)計(jì)、詳細(xì)設(shè)計(jì)、代碼開發(fā)、系統(tǒng)測(cè)試五個(gè)階段。第十五條 可行性研究與計(jì)劃1 實(shí)施要求1. 軟件開發(fā)部分析人員進(jìn)行市場(chǎng)調(diào)查與分析,確認(rèn)軟件的市場(chǎng)需求2. 在調(diào)查研究的基礎(chǔ)上進(jìn)行可行性研究,寫出可行性報(bào)告

4、3. 評(píng)審和審批,決定項(xiàng)目取消或繼續(xù)4. 若項(xiàng)目可行,制訂初步的軟件開發(fā)計(jì)劃,建立項(xiàng)目日志5. 根據(jù)市場(chǎng)環(huán)境、公司軟硬件情況預(yù)測(cè)十大風(fēng)險(xiǎn)因素2 交付文檔1. 可行性研究報(bào)告 *2. 初步的軟件開發(fā)計(jì)劃3. 十大風(fēng)險(xiǎn)列表 *4. 軟件項(xiàng)目日志 *第十六條 需求分析1 實(shí)施要求1. 調(diào)查被開發(fā)軟件的環(huán)境2. 軟件開發(fā)提出的需求進(jìn)行分析并給出詳細(xì)的功能定義3. 做出簡(jiǎn)單的用戶原型,與用戶共同研究,直到用戶滿意4. 對(duì)可利用的資源(計(jì)算機(jī)硬件、軟件、人力等)進(jìn)行估計(jì),制定項(xiàng)目進(jìn)度計(jì)劃(可 有相應(yīng)的緩沖時(shí)間)5. 制定詳細(xì)的軟件開發(fā)計(jì)劃6. 測(cè)試人員制訂質(zhì)量控制計(jì)劃和測(cè)試計(jì)劃7. 編寫初步的用戶手冊(cè)8.

5、 進(jìn)行需求方案評(píng)審2 交付文檔1. 軟件需求說明書2. 更新后的軟件開發(fā)計(jì)劃3. 項(xiàng)目進(jìn)度計(jì)劃4. 計(jì)劃5. 測(cè)試計(jì)劃6. 更新后的十大風(fēng)險(xiǎn)列表7. 項(xiàng)目日志3 審批1. 經(jīng)評(píng)審?fù)ㄟ^的各項(xiàng)內(nèi)容形成相應(yīng)的文檔后,提交給項(xiàng)目經(jīng)理審核確認(rèn)2. 軟件需求說明書經(jīng)項(xiàng)目經(jīng)理確認(rèn)后再提交給部門負(fù)責(zé)人進(jìn)行審核確認(rèn)。第十七條 總體設(shè)計(jì)1. 實(shí)施要求(1) 確定目標(biāo)系統(tǒng)的總體結(jié)構(gòu) 對(duì)于大型系統(tǒng),可按主要的軟件需求劃分成子系統(tǒng),然后為每個(gè)系統(tǒng)定義功能模塊及 各功能模塊間的關(guān)系,并描述各子系統(tǒng)的接口界面。對(duì)于一般系統(tǒng),可按軟件需求直接定義目標(biāo)系統(tǒng)的功能模塊及各功能模塊間的關(guān)系。(2) 給出每個(gè)功能模塊的功能描述, 數(shù)

6、據(jù)接口描述, 外部文件及各功能模塊部的關(guān) 系(3) 設(shè)計(jì)數(shù)據(jù)庫或數(shù)據(jù)結(jié)構(gòu)(4) 制定各階段開發(fā)的目標(biāo)(以下稱里程碑)計(jì)劃(5) 制訂第一個(gè)里程碑的測(cè)試計(jì)劃(6) 總體設(shè)計(jì)評(píng)審2. 設(shè)計(jì)要求(1) 在設(shè)計(jì)目標(biāo)系統(tǒng)的整體結(jié)構(gòu)時(shí), 應(yīng)力爭(zhēng)使其具有好的形態(tài), 各功能模塊間應(yīng)滿 足低耦合度,而各功能模塊內(nèi)應(yīng)滿足高內(nèi)聚度。功能模塊的作用范圍應(yīng)在其控制范圍 之內(nèi)。(2) 在設(shè)計(jì)目標(biāo)系統(tǒng)的總體結(jié)構(gòu)時(shí), 應(yīng)降低模塊接口的復(fù)雜性, 提高目標(biāo)系統(tǒng)的可 靠性3. 交付文檔1) 總體設(shè)計(jì)說明書2) 數(shù)據(jù)庫 / 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)說明書3) 更新后的用戶手冊(cè)4) 更新后的項(xiàng)目進(jìn)度計(jì)劃5) 更新后的十大風(fēng)險(xiǎn)列表6) 更新后的軟件

7、開發(fā)計(jì)劃7) 更新后的軟件項(xiàng)目日志4. 審批 經(jīng)評(píng)審?fù)ㄟ^的各項(xiàng)內(nèi)容形成相應(yīng)的文檔后,提交給項(xiàng)目經(jīng)理審核確認(rèn)。第十八條 詳細(xì)設(shè)計(jì)1. 實(shí)施要求(1) 將概要設(shè)計(jì)產(chǎn)生的構(gòu)成軟件系統(tǒng)的各個(gè)功能模塊逐步細(xì)化, 形成若干個(gè)程序模 塊(可編程模塊)(2) 確定各程序模塊之間的詳細(xì)接口信息(3) 撰寫擬定單元測(cè)試計(jì)劃(4) 設(shè)計(jì)評(píng)審2. 設(shè)計(jì)要求1) 確定程序模塊內(nèi)的數(shù)據(jù)流或控制流, 對(duì)每個(gè)程序模塊必須確定所有輸入、 輸出 和處理功能。2) 規(guī)定符號(hào)的使用,確定命名規(guī)則。3. 交付文檔1) 詳細(xì)設(shè)計(jì)說明書2) 單元測(cè)試計(jì)劃4. 審批 經(jīng)評(píng)審?fù)ㄟ^的各項(xiàng)內(nèi)容形成相應(yīng)的文檔后,提交給項(xiàng)目經(jīng)理審核確認(rèn)。 第十九條

8、代碼開發(fā)1. 實(shí)施與要求(1) 對(duì)每個(gè)程序模塊用所選定的程序設(shè)計(jì)語言進(jìn)行編碼, 寫出的程序應(yīng)該是結(jié)構(gòu)良 好、清晰易讀、且與設(shè)計(jì)一致,符合公司編碼規(guī)范,公司編碼規(guī)范包含JAVA代碼編寫規(guī)范、 C#代碼編寫規(guī)范 。(2) 代碼編寫應(yīng)符合安全編碼規(guī)范要求進(jìn)行編寫。(3) 單元測(cè)試:開發(fā)人員按單元測(cè)試計(jì)劃對(duì)自己編寫的程序進(jìn)行測(cè)試(4) 編程及單元測(cè)試過程用 SVN進(jìn)行版本管理,主要由項(xiàng)目組長(zhǎng)負(fù)責(zé)管理。2. 交付文檔 單元測(cè)試報(bào)告3. 審批 所有文檔必須提交給項(xiàng)目經(jīng)理審核確認(rèn)。 第二十條 系統(tǒng)測(cè)試1. 實(shí)施要求(1) 開發(fā)組單元自測(cè)完成后,填寫測(cè)試申請(qǐng)單連同要測(cè)試產(chǎn)品清單交給 QA(2) 相關(guān) QA人員

9、根據(jù)提交申請(qǐng)單將源程序、文檔等拷貝到測(cè)試中產(chǎn)品目錄(3) 執(zhí)行測(cè)試計(jì)劃中所有要求的組裝測(cè)試(4) 對(duì)測(cè)試結(jié)果進(jìn)行分析,生成當(dāng)前問題列表(BUGLIST),返回項(xiàng)目組長(zhǎng)(5) 開發(fā)人員經(jīng)過分析,修復(fù)并自測(cè)完畢,生成BUG修復(fù)報(bào)告,返回 QA(6) 完成:反復(fù)直至 QA通過。2. 測(cè)試要求1) 組裝測(cè)試應(yīng)保證模塊間無錯(cuò)誤的連接2) 應(yīng)對(duì)軟件系統(tǒng)或子系統(tǒng)的輸入 / 輸出能力進(jìn)行測(cè)試,使其達(dá)到設(shè)計(jì)要求3) 應(yīng)測(cè)試軟件系統(tǒng)或子系統(tǒng)正確能力和經(jīng)受錯(cuò)誤的能力3. 交付文檔1) 運(yùn)行的軟件系統(tǒng)源程序清單2) 組裝測(cè)試計(jì)劃3) 當(dāng)前問題列表( BUGLIST)4) BUG修復(fù)報(bào)告5) 組裝測(cè)試分析報(bào)告4. 審批

10、所有文檔必須提交給項(xiàng)目經(jīng)理審核確認(rèn)。第五章 配置管理第二十一條 代碼管理為了保障開發(fā)過程的源代碼的可控制和管理,解決軟件的版本沖突、系統(tǒng)集成等問題,實(shí)現(xiàn)團(tuán)隊(duì)多人開發(fā)協(xié)作管理。使用SVN源代碼管理軟件工具進(jìn)行代碼管理。代碼管理軟件服務(wù)器建立在開發(fā)環(huán)境中,測(cè)試環(huán)境、生產(chǎn)環(huán)境的不允許存放源 代碼,只部署編譯后的執(zhí)行文件。在項(xiàng)目啟動(dòng)時(shí)需要的代碼倉庫,當(dāng)有子項(xiàng)目存在時(shí),在父項(xiàng)目庫下建立自己的 代碼倉庫。每個(gè)項(xiàng)目倉庫的目錄結(jié)構(gòu)將開發(fā)庫、測(cè)試庫、發(fā)布庫、文檔庫,開發(fā)庫、 測(cè)試庫、發(fā)布分別為開發(fā)環(huán)境、測(cè)試環(huán)境、生產(chǎn)環(huán)境建立的代碼控制庫,文檔庫為共 享庫,三個(gè)環(huán)境的人員都可以進(jìn)行讀寫。第二十二條 文檔管理各開發(fā)

11、流程中的交付的文檔,需要統(tǒng)一提交到SVN 文檔庫中,在項(xiàng)目完成后需要由文檔管理員進(jìn)行歸檔處理, 在系統(tǒng)維護(hù)期存在的文檔變更也需要通過 SVN 的文檔 庫進(jìn)行管理。第二十三條 文檔管理員的主要職責(zé):1. 建立編制、登記、出版系統(tǒng)文檔和軟件文檔的各種策略;2. 把文檔計(jì)劃作為整個(gè)開發(fā)工作的一個(gè)組成部分;3. 建立確定文檔質(zhì)量、測(cè)試質(zhì)量和評(píng)審質(zhì)量的各種方法的規(guī)程;4. 為文檔的各個(gè)方面 確定和準(zhǔn)備各種標(biāo)準(zhǔn)和指南;5. 積極支持文檔工作以形成在開發(fā)工作中自覺編制文檔的團(tuán)隊(duì)風(fēng)氣;6. 不斷檢查已建立起來的過程,以保證符合策略和各種規(guī)程并遵守有關(guān)標(biāo)準(zhǔn)和指南。第六章 集成測(cè)試管理第二十四條 實(shí)施1. 模擬的

12、環(huán)境中進(jìn)行強(qiáng)度測(cè)試, 即在事先規(guī)定的一個(gè)時(shí)期內(nèi)運(yùn)行軟件的所有功能, 以 證明該軟件無嚴(yán)重錯(cuò)誤2. 執(zhí)行測(cè)試計(jì)劃中的所有確認(rèn)測(cè)試3. 使用用戶手冊(cè),以進(jìn)一步證實(shí)其實(shí)用性和有效性,并改正其中的錯(cuò)誤4. 對(duì)測(cè)試結(jié)果進(jìn)行分析,生成當(dāng)前問題列表(BUGLIST)5. 反復(fù)查找 BUG原因,直到修復(fù)6. 對(duì)所有文件進(jìn)行整理第二十五條 測(cè)試要求1. 全部系統(tǒng)存儲(chǔ)量、輸入及輸出通道,以及處理必須有足夠的余量2. 全部預(yù)期結(jié)果、測(cè)試結(jié)果及測(cè)試數(shù)據(jù)全部存檔第二十六條 交付文檔1. 確認(rèn)測(cè)試計(jì)劃2. 更新后的用戶手冊(cè)3. 更新后的項(xiàng)目進(jìn)度計(jì)劃4. 更新后的十大風(fēng)險(xiǎn)列表5. 更新后的軟件項(xiàng)目日志6. 測(cè)試產(chǎn)品清單7. 當(dāng)前問題列表( BUGLIST)8. BUG修復(fù)報(bào)告第七章 系統(tǒng)發(fā)布管理第二十七條 發(fā)布過程1. 經(jīng)測(cè)試合格的產(chǎn)品測(cè)試管理員填寫發(fā)布申請(qǐng)表連同發(fā)布文檔一起提交給測(cè)試管理 經(jīng)理、項(xiàng)目經(jīng)理、部門負(fù)責(zé)人2. 測(cè)試管理經(jīng)理、項(xiàng)目經(jīng)理、部門負(fù)責(zé)人審核發(fā)布申請(qǐng)3. 測(cè)試管理員將發(fā)布產(chǎn)品 (包括源程序、 執(zhí)行文件及相

溫馨提示

  • 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)論