軟件開發(fā)流程規(guī)范標(biāo)準(zhǔn)_第1頁
軟件開發(fā)流程規(guī)范標(biāo)準(zhǔn)_第2頁
軟件開發(fā)流程規(guī)范標(biāo)準(zhǔn)_第3頁
軟件開發(fā)流程規(guī)范標(biāo)準(zhǔn)_第4頁
軟件開發(fā)流程規(guī)范標(biāo)準(zhǔn)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、自控所軟件項(xiàng)目開發(fā)流程規(guī)SDJT xxxx-20111 圍本流程規(guī)定了軟件開發(fā)項(xiàng)目的基本容和要求, 適用于技術(shù)中心自動(dòng)控制研究所屬各項(xiàng)目軟件開發(fā)的工作開展及軟件文檔的管理。2 目的提高軟件開發(fā)的效率 , 保證軟件開發(fā)的質(zhì)量。形成的軟件文檔在軟件的使用過程中有指導(dǎo) , 幫助 , 解惑的作用 , 尤其在維護(hù)工作中 , 是不可或缺的資料。3 適用對(duì)象項(xiàng)目管理人員、軟件設(shè)計(jì)人員。4 軟件文檔的功能解釋4.1可行性研究報(bào)告及開發(fā)計(jì)劃說明該軟件開發(fā)項(xiàng)目的實(shí)現(xiàn)在技術(shù)上、經(jīng)濟(jì)上和社會(huì)因素上的可行性,評(píng)述為了合理地達(dá)到開發(fā)目標(biāo)可供選擇的各種可能實(shí)施方案,說明并論證所選定實(shí)施方案的理由。同時(shí)為軟件項(xiàng)目實(shí)施方案制訂

2、出具體計(jì)劃,應(yīng)該包括各部分工作的負(fù)責(zé)人員、開發(fā)的進(jìn)度、 開發(fā)預(yù)算、所需的硬件及軟件資源等。4.2軟件需求報(bào)告對(duì)所開發(fā)軟件的功能、性能、用戶界面及運(yùn)行環(huán)境等作出詳細(xì)的說明。它是在用戶與開發(fā)人員雙方對(duì)軟件需求取得共同理解并達(dá)成協(xié)議的條件下編寫的,也是實(shí)施開發(fā)工作的基礎(chǔ)。4.3設(shè)計(jì)說明書該說明書是概要實(shí)際階段的工作成果, 它應(yīng)說明功能分配、 模塊劃分、程序的總體結(jié)構(gòu)、控制流程,控制算法等,為詳細(xì)設(shè)計(jì)提供基礎(chǔ)。4.4軟件使用說明書本手冊詳細(xì)描述軟件的功能、性能和用戶界面,使用戶對(duì)如何使用該軟件得到具體的了解, 為操作人員提供該軟件各種運(yùn)行情況的有關(guān)知識(shí),特別是操作方法的具體細(xì)節(jié)。 4.5 模塊開發(fā)卷宗

3、詳細(xì)記錄軟件各模塊的代碼及功能。4.6測試分析報(bào)告測試工作完成以后, 應(yīng)提交測試計(jì)劃執(zhí)行情況的說明, 對(duì)測試結(jié)果加以分析, 并提出測試的結(jié)論意見。4.7項(xiàng)目開發(fā)總結(jié)報(bào)告軟件項(xiàng)目開發(fā)完成以后, 應(yīng)與項(xiàng)目實(shí)施計(jì)劃對(duì)照, 總結(jié)實(shí)際執(zhí)行的情況, 如進(jìn)度、 成果、資源利用、成本和投入的人力,此外,還需對(duì)開發(fā)工作做出評(píng)價(jià),總結(jié)出經(jīng)驗(yàn)和教訓(xùn)。5 工作程序5.1確立開發(fā)目標(biāo)并進(jìn)行可行性調(diào)研5.1.1確定開發(fā)目標(biāo)在一個(gè)軟件設(shè)計(jì)項(xiàng)目被提出后, 設(shè)計(jì)人員應(yīng)根據(jù)客戶或領(lǐng)導(dǎo)的要求, 明確軟件的開發(fā)目標(biāo)、系統(tǒng)類型,業(yè)務(wù)目的、業(yè)務(wù)邏輯功能,并明確成本預(yù)算、配置資源等信息。5.1.2申請(qǐng)軟件開發(fā)登記號(hào)軟件設(shè)計(jì)人員與管理人員相

4、結(jié)合,申請(qǐng)軟件項(xiàng)目所使用的文檔登記。5.1.3可行性調(diào)研及編寫開發(fā)計(jì)劃設(shè)計(jì)人員在掌握了軟件的開發(fā)目標(biāo)后, 應(yīng)對(duì)所要開發(fā)的軟件功能在技術(shù)上、 經(jīng)濟(jì)上和社會(huì)因素上進(jìn)行可行性分析調(diào)研,分析為了合理地達(dá)到開發(fā)目標(biāo)可供選擇的各種可能實(shí)施方案。并編寫可行性分析報(bào)告,分析在現(xiàn)有的技術(shù)條件下功能要求能否實(shí)現(xiàn),在規(guī)定的期限開發(fā)能否完成, 目前配置的開發(fā)人員和硬件資源能否滿足需要,以及成本費(fèi)用、 生產(chǎn)組織等多方面的因素。 若分析可行, 則同時(shí)在可行性報(bào)告中編寫軟件開發(fā)的具體計(jì)劃,應(yīng)該包括各部分工作的負(fù)責(zé)人員、開發(fā)的進(jìn)度、開發(fā)經(jīng)費(fèi)的預(yù)算、所需的硬件及軟件資源等。5.1.4提交可行性分析報(bào)告并組織部評(píng)審設(shè)計(jì)人員在編寫

5、完可行性分析報(bào)告后,提交給領(lǐng)導(dǎo)審閱,并組織部評(píng)審。5.2明確需求分析5.2.1明確各項(xiàng)功能的各項(xiàng)細(xì)節(jié)設(shè)計(jì)人員通過與其它部門或客戶的溝通, 確定軟件所要實(shí)現(xiàn)的功能細(xì)節(jié)、 控制方法及界面風(fēng)格要求等;5.2.2編寫需求分析說明書設(shè)計(jì)人員在需求分析說明書應(yīng)將所開發(fā)軟件的功能、 性能、用戶界面及運(yùn)行環(huán)境等作出詳細(xì)的說明,并提交給領(lǐng)導(dǎo)進(jìn)行審閱,審閱通過后進(jìn)入到軟件設(shè)計(jì)階段。5.3軟件設(shè)計(jì)5.3.1確立軟件編程方案設(shè)計(jì)人員在明確完各項(xiàng)需求開發(fā)的功能后, 在掌握了所有軟件功能需求的基礎(chǔ)上, 對(duì)如何實(shí)現(xiàn)軟件的各項(xiàng)功能列出各種方案,經(jīng)過對(duì)比后確定一個(gè)設(shè)計(jì)方案。5.3.2編寫設(shè)計(jì)說明書設(shè)計(jì)人員在方案確定后應(yīng)編寫設(shè)計(jì)

6、說明書, 描述方案中所要實(shí)現(xiàn)的各功能模塊所涉及到的主要算法、各功能模塊之間的調(diào)用關(guān)系及編制詳細(xì)的控制流程圖,需要說明軟件系統(tǒng)每個(gè)模塊或子程序的設(shè)計(jì)考慮,以便進(jìn)行編碼和測試。5.3.3組織部評(píng)審設(shè)計(jì)人員將設(shè)計(jì)說明書提交給領(lǐng)導(dǎo)審閱,并組織部評(píng)審,根據(jù)評(píng)審的容修改說明書,審閱通過后進(jìn)入到程序編碼階段。5.4程序編碼階段5.4.1程序編碼在程序編碼階段,設(shè)計(jì)人員根據(jù)詳細(xì)設(shè)計(jì)說明書中對(duì)數(shù)據(jù)類型、實(shí)現(xiàn)算法、模塊架構(gòu)及控制流程圖等方面的設(shè)計(jì)要求,開始具體的編寫程序工作,分別實(shí)現(xiàn)各模塊的功能。5.4.2編寫模塊開發(fā)卷宗設(shè)計(jì)人員在開展編碼工作的同時(shí),編寫模塊開發(fā)卷宗。模塊開發(fā)卷宗中應(yīng)記錄軟件的詳細(xì)代碼或主要模塊

7、的構(gòu)架,并對(duì)編碼或模塊進(jìn)行詳細(xì)的文字描述。在編碼工作結(jié)束后,模塊開發(fā)卷宗的編寫也應(yīng)同時(shí)完成。5.4.3編寫軟件使用說明書設(shè)計(jì)人員在開展編碼工作的同時(shí),也應(yīng)著手編寫提交給用戶的使用操作說明書,說明書中應(yīng)詳細(xì)描述軟件的功能、性能、用戶界面及軟件的使用方法。在編碼工作結(jié)束后,軟件使用說明書的編寫也應(yīng)同時(shí)完成5.5軟件測試階段5.5.1制定測試計(jì)劃為做好集成測試和驗(yàn)收測試,設(shè)計(jì)人員需為如何組織測試制訂實(shí)施計(jì)劃。計(jì)劃應(yīng)包括測試的容、進(jìn)度、條件、人員、測試方法、測試結(jié)果允許的偏差圍等。5.5.2組織軟件測試并編寫測試分析報(bào)告設(shè)計(jì)人員在完成軟件的測試工作后,應(yīng)對(duì)測試結(jié)果編寫分析報(bào)告,分析報(bào)告中應(yīng)包括實(shí)際測試

8、所得到的數(shù)據(jù)、測試的功能與預(yù)期的偏差、測試中發(fā)現(xiàn)的問題、測試所得到的結(jié)論等。將測試分析報(bào)告提交給領(lǐng)導(dǎo)審閱并開始軟件的最終完善工作。5.6軟件的最終完善5.6.1各部分的完善根據(jù)測試的結(jié)果修改編碼、模塊卷宗、用戶使用說明書等,直至軟件的最終完善。5.6.2編寫項(xiàng)目開發(fā)總結(jié)報(bào)告設(shè)計(jì)人員在軟件最終完善后,應(yīng)與項(xiàng)目實(shí)施計(jì)劃對(duì)照,總結(jié)實(shí)際執(zhí)行的情況,編寫軟件開發(fā)總結(jié)報(bào)告,總結(jié)出經(jīng)驗(yàn)和教訓(xùn)。5.7軟件的修改及維護(hù)5.7.1軟件修改申請(qǐng)軟件產(chǎn)品投入運(yùn)行以后,發(fā)現(xiàn)了需對(duì)其進(jìn)行修正、更改等問題,設(shè)計(jì)人員應(yīng)將存在的問題及如何修改作出詳細(xì)的描述,提交審批。5.7.2修改軟件并編寫軟件修改報(bào)告設(shè)計(jì)人員應(yīng)在軟件修改報(bào)告

9、中寫明問題發(fā)生的原因、產(chǎn)生的影響及所做的修改等。6 軟件文檔的編號(hào)6.1文檔編號(hào)的格式SDTADKY20110016.1.1單位編號(hào):SDTA,代表勝動(dòng)集團(tuán)技術(shù)中心。6.1.2文檔類型:D ( Document ),表示軟件文檔;6.1.3文件簡號(hào):按表1 規(guī)定執(zhí)行。表 1 文件簡號(hào)文件名稱文件簡號(hào)文件名稱可行性研究報(bào)告及KY測試計(jì)劃開發(fā)計(jì)劃AP( program )代表源程序。版本號(hào)文件簡號(hào)文檔編號(hào)CJ文檔年號(hào)軟件需求報(bào)告RX測試分析報(bào)告CFXS文件簡號(hào)詳細(xì)設(shè)計(jì)說明書項(xiàng)目開發(fā)總結(jié)報(bào)告XZ模塊開發(fā)卷宗MJ程序修改申請(qǐng)文檔類型XS用戶使用說明書YS程序修改報(bào)告單位代號(hào)XB源程序CX6.1.4文檔年號(hào):按照當(dāng)年年數(shù)編寫。6.1.5文檔編號(hào):按照軟件項(xiàng)目登記號(hào)編寫。6.1.6版本號(hào):按照A、 B、 C、 D 依次類推。6.2編號(hào)示例SDTA-D-KY-2011-001-A: 2011年登記號(hào)為001 的軟件開發(fā)項(xiàng)目的可行性研究報(bào)告A 版本。SDTA-D-RX-2010-005-D: 2010年登記號(hào)為005 的軟件開發(fā)項(xiàng)目的軟件需求報(bào)告D版本。SDTA-P-CX-2011-002-B: 2011 年登記號(hào)為002 的軟件開發(fā)項(xiàng)目的源程序B 版本。6.3軟件文檔的管理

溫馨提示

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