軟件開發(fā)具體實(shí)施計(jì)劃方案_第1頁
軟件開發(fā)具體實(shí)施計(jì)劃方案_第2頁
軟件開發(fā)具體實(shí)施計(jì)劃方案_第3頁
軟件開發(fā)具體實(shí)施計(jì)劃方案_第4頁
軟件開發(fā)具體實(shí)施計(jì)劃方案_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

物資管理系統(tǒng)開發(fā)具體實(shí)施方案目錄3358101214161719組織實(shí)施步驟程有序推進(jìn)。下表所示系統(tǒng)開發(fā)流程圖,采用原型及迭代方式開發(fā),根據(jù)用戶需求持續(xù)改進(jìn),直到最終用戶確認(rèn)滿意。實(shí)施開發(fā)流程總述標(biāo)準(zhǔn)軟件工程中開發(fā)過程的定義和相應(yīng)的實(shí)施。編碼、測試、驗(yàn)收、維護(hù),每個(gè)子過程又由一系列任務(wù)和活動(dòng)組定真正能夠最好的滿足該工程要求的開發(fā)流程。軟件開發(fā)流程總圖在應(yīng)用系統(tǒng)軟件開發(fā)工程中,我們?nèi)詫⒆裱@一思想,這一點(diǎn)將在隨后的工程開發(fā)實(shí)施方案局部有具體的表達(dá),在這里和下面的相關(guān)章節(jié)中,我們?nèi)詫@著這個(gè)完整的開發(fā)流程來分析說明,以此來說明我們對工程開發(fā)的完整過程管理思想和相關(guān)實(shí)踐。下面我們對這個(gè)軟件開發(fā)工作流程進(jìn)展簡要地分講解明。軟件需求分析由于應(yīng)用系統(tǒng)與眾多相關(guān)應(yīng)用軟件需要進(jìn)展交互,因此需要先對這些應(yīng)用系統(tǒng)進(jìn)展分別梳理,充分做好需求調(diào)研工作,編寫經(jīng)工程單位認(rèn)可并評審?fù)ㄟ^的"系統(tǒng)需求規(guī)格說明書"。軟件需求分析是按照工程定義的軟件開發(fā)過程,根據(jù)系統(tǒng)分配說明的過程。該過程包括進(jìn)一步明確軟件運(yùn)行環(huán)境,明確對軟件的功能、性能和數(shù)據(jù)要求,以及軟件與硬件、軟件與軟件之間的接口要求等,并對軟件需求進(jìn)展驗(yàn)證和文檔化,即完成對軟件需求的分析與規(guī)格定義。本元素在整個(gè)過程中的位置如以下圖所示:系統(tǒng)分配給軟系統(tǒng)分配給軟件的需求軟件需求分析構(gòu)造設(shè)計(jì)圖示:軟件需求分析在軟件開發(fā)過程中的位置〔2〕入口準(zhǔn)則和出口準(zhǔn)則1〕入口準(zhǔn)則要素客戶需求〔"系統(tǒng)需求規(guī)格說明書"〕

判斷準(zhǔn)則CCB已進(jìn)入配置庫2〕出口準(zhǔn)則要素要素判斷準(zhǔn)則已經(jīng)過審查軟件需求規(guī)格說明書已批準(zhǔn)為基線已進(jìn)入配置庫系統(tǒng)測試方案已經(jīng)過審查已獲得批準(zhǔn)系統(tǒng)測試案例已進(jìn)入配置庫用戶手冊〔概要〕已編寫追溯表一已填寫〔3〕評審",對軟件需求的評審準(zhǔn)則包括:系統(tǒng)需求和系統(tǒng)設(shè)計(jì)的可追溯性;與系統(tǒng)需求的一致性;內(nèi)部一致性;可測試性;軟件設(shè)計(jì)的可行性;運(yùn)作和維護(hù)的可行性。對軟件需求中的問題,與系統(tǒng)工程組或客戶一起確定和審查,根據(jù)審查結(jié)果對軟件需求進(jìn)展適當(dāng)?shù)男薷?,必要時(shí)按基線變更控制的要求對客戶需求進(jìn)展相應(yīng)的修改。對軟件需求規(guī)格說明書進(jìn)展同行評審。審查、批準(zhǔn)軟件需求規(guī)格說明書。將軟件需求規(guī)格說明書置于配置管理之下?!?〕工作產(chǎn)品〔5〕職責(zé)人員進(jìn)展培訓(xùn);負(fù)責(zé)軟件需求規(guī)格說明書的審查和批準(zhǔn)。軟件需求分析組:軟件需求分析的主要承擔(dān)者,負(fù)責(zé)完本錢過程元素要求產(chǎn)生的所有工作產(chǎn)品。系統(tǒng)測試負(fù)責(zé)人:負(fù)責(zé)組織軟件系統(tǒng)測試組對軟件需求進(jìn)展的審查和批準(zhǔn)。質(zhì)量保證人員:參與工作產(chǎn)品的審查,統(tǒng)計(jì)缺陷,并對軟件需求分析過程進(jìn)展審計(jì)。系統(tǒng)開發(fā)組:配合處理涉及客戶需求的軟件需求問題??蛻簦罕匾獣r(shí)參與軟件需求規(guī)格說明書的審查和批準(zhǔn)。構(gòu)造設(shè)計(jì)〔1〕概述構(gòu)造設(shè)計(jì)是指按照"軟件需求規(guī)格說明書",設(shè)計(jì)軟件系統(tǒng)的體系構(gòu)造,即模塊構(gòu)造,定義每個(gè)模塊的主要功能和模塊之間的聯(lián)系軟件需求分析構(gòu)造設(shè)計(jì)軟件需求分析構(gòu)造設(shè)計(jì)詳細(xì)設(shè)計(jì)圖示:軟件需求分析在軟件開發(fā)過程中的位置圖〔2〕入口準(zhǔn)則和出口準(zhǔn)則1〕入口準(zhǔn)則要素要素判斷準(zhǔn)則軟件需求規(guī)格說明書經(jīng)過審查審查獲得批準(zhǔn)進(jìn)入配置庫2〕出口準(zhǔn)則要素要素判斷準(zhǔn)則構(gòu)造設(shè)計(jì)說明書經(jīng)過審查集成測試方案審查獲得批準(zhǔn)集成測試案例進(jìn)入配置庫用戶手冊〔初稿〕已完善追溯表一〔3〕評審對構(gòu)造設(shè)計(jì)中的問題,與軟件需求分析人員一起確定和審查,并對構(gòu)造設(shè)計(jì)進(jìn)展適當(dāng)?shù)母?。審。?構(gòu)造設(shè)計(jì)說明書"、"集成測試方案"和"集成測試案例"置于配置管理之下?!?〕工作產(chǎn)品〔5〕職責(zé)1〕工程經(jīng)理負(fù)責(zé)選擇適宜的設(shè)計(jì)人員,組建構(gòu)造設(shè)計(jì)工作組;負(fù)責(zé)"構(gòu)造設(shè)計(jì)說明書"和"集成測試方案"的審查和批準(zhǔn)。2〕構(gòu)造設(shè)計(jì)人員構(gòu)造設(shè)計(jì)階段工作的主要承擔(dān)者,負(fù)責(zé)完本錢過程元素產(chǎn)生的所有工作產(chǎn)品。3〕系統(tǒng)分析員配合處理涉及軟件需求的問題。4〕系統(tǒng)開發(fā)負(fù)責(zé)人負(fù)責(zé)組織系統(tǒng)工程組對構(gòu)造設(shè)計(jì)進(jìn)展分析,審查構(gòu)造設(shè)計(jì)的可測試性;負(fù)責(zé)協(xié)調(diào)處理涉及軟件需求的問題;參與"構(gòu)造設(shè)計(jì)說明書"和"集成測試方案"的審查和批準(zhǔn)。5〕軟件測試負(fù)責(zé)人負(fù)責(zé)組織軟件測試組對構(gòu)造設(shè)計(jì)進(jìn)展分析,審查構(gòu)造設(shè)計(jì)的可測試性;參與"構(gòu)造設(shè)計(jì)說明書"和"集成測試方案"的審查和批準(zhǔn)。詳細(xì)設(shè)計(jì)〔1〕概述詳細(xì)設(shè)計(jì)是根據(jù)"構(gòu)造設(shè)計(jì)說明書"進(jìn)展模塊設(shè)計(jì),將構(gòu)造設(shè)計(jì)所獲得的模塊按照單元、程序、規(guī)程的順序逐步細(xì)化。詳細(xì)定義各個(gè)單元的數(shù)據(jù)構(gòu)造、程序的實(shí)現(xiàn)算法以及程序、單元、模塊之間的接口等,作為以后編碼工作的依據(jù)。本元素在整個(gè)過程中的位置如以下圖所示:構(gòu)造設(shè)計(jì)構(gòu)造設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼圖示:詳細(xì)設(shè)計(jì)在軟件開發(fā)過程中的位置〔2〕入口準(zhǔn)則和出口準(zhǔn)則1〕入口準(zhǔn)則要素要素判斷準(zhǔn)則構(gòu)造設(shè)計(jì)說明書經(jīng)過審查審查獲得批準(zhǔn)進(jìn)入配置庫2〕出口準(zhǔn)則要素要素判斷準(zhǔn)則詳細(xì)設(shè)計(jì)說明書經(jīng)過審查審查獲得批準(zhǔn)進(jìn)入配置庫〔3〕評審評審;對詳細(xì)設(shè)計(jì)中的問題,與構(gòu)造設(shè)計(jì)人員一起確定和審查,并對詳細(xì)設(shè)計(jì)做出適當(dāng)?shù)母?;審查、批?zhǔn)"詳細(xì)設(shè)計(jì)說明書",必要時(shí),對其進(jìn)展設(shè)計(jì)評審;將"詳細(xì)設(shè)計(jì)說明書"和"單元測試方案"置于配置管理之下?!?〕工作產(chǎn)品〔5〕職責(zé)1〕工程經(jīng)理負(fù)責(zé)選擇適宜的設(shè)計(jì)人員,組建詳細(xì)設(shè)計(jì)組;負(fù)責(zé)"詳細(xì)設(shè)計(jì)說明書"和"單元測試方案"的審查和批準(zhǔn)。2〕詳細(xì)設(shè)計(jì)人員詳細(xì)設(shè)計(jì)階段工作的主要承擔(dān)者。負(fù)責(zé)完本錢過程元素產(chǎn)生的所有工作產(chǎn)品。3〕系統(tǒng)分析員配合處理涉及軟件需求的問題。4〕系統(tǒng)開發(fā)負(fù)責(zé)人負(fù)責(zé)組織系統(tǒng)工程組對詳細(xì)設(shè)計(jì)進(jìn)展分析,審查詳細(xì)設(shè)計(jì)的可測試性;負(fù)責(zé)協(xié)調(diào)處理涉及軟件需求的問題;參與"詳細(xì)設(shè)計(jì)說明書"和"單元測試方案"的審查和批準(zhǔn)。5〕軟件測試負(fù)責(zé)人負(fù)責(zé)組織軟件測試組對詳細(xì)設(shè)計(jì)進(jìn)展分析,審查詳細(xì)設(shè)計(jì)的可測試性;參與"詳細(xì)設(shè)計(jì)說明書"和"單元測試方案"的審查和批準(zhǔn)。編碼〔1〕概述模塊內(nèi)程序的邏輯、功能、參數(shù)傳遞、變量引用、出錯(cuò)處理等方面。本元素在整個(gè)過程中的位置如以下圖所示:詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼集成測試圖示:編碼階段在軟件開發(fā)過程中的位置〔2〕入口準(zhǔn)則和出口準(zhǔn)則1〕入口準(zhǔn)則要素要素判斷準(zhǔn)則詳細(xì)設(shè)計(jì)說明書經(jīng)過審查單元測試方案獲得批準(zhǔn)進(jìn)入配置庫2〕出口準(zhǔn)則要素源代碼文件單元測試報(bào)告

判斷準(zhǔn)則源代碼文件獲得批準(zhǔn)源代碼文件進(jìn)入配置庫的源代碼區(qū)提交測試負(fù)責(zé)人提交問題管理渠道〔3〕評審對源代碼文件進(jìn)展同行評審,主要的方法為對照詳細(xì)設(shè)計(jì)說明書對代碼進(jìn)展查閱,也可根據(jù)編程者的經(jīng)歷或程序的難度、重要程度,選擇走查評審方式,但目的都是發(fā)現(xiàn)程序存在的問題。〔4〕工作產(chǎn)品源代碼文件〔5〕職責(zé)1〕工程經(jīng)理建立編碼組、測試組或相應(yīng)崗位,并進(jìn)展必要的培訓(xùn);跟蹤進(jìn)準(zhǔn)工作〕。2〕程序員編寫程序代碼;測試程序代碼;修改程序代碼;提交工作產(chǎn)品,批準(zhǔn)后將其導(dǎo)入配置區(qū)的源碼庫。3〕單元測試人員測試源代碼;提交測試報(bào)告和軟件問題報(bào)告單。4〕評審人員對指定源代碼文件進(jìn)展閱讀,發(fā)現(xiàn)缺陷和問題,填寫評審報(bào)告。模塊集成測試〔1〕概述集成測試階段主要完成的工作是集成和集成測試。集成是參考構(gòu)造設(shè)計(jì)說明書并根據(jù)詳細(xì)說明書中規(guī)定的系統(tǒng)集成方案將不同的經(jīng)測試的程序單元進(jìn)展構(gòu)造,并逐步構(gòu)造成一個(gè)完整的軟件產(chǎn)品的過程;集成測試則是在集成完成之后,對各單元、模塊之間接口的正確性和集成后功能的正確性進(jìn)展驗(yàn)證。對于大型軟件,集成測試可以采取分步進(jìn)展的方法,可以先對各子系統(tǒng)進(jìn)展集成測試,然后在子系統(tǒng)之間進(jìn)展集成測試。本元素在整個(gè)過程中的位置如以下圖所示:編碼編碼集成測試系統(tǒng)測試圖示:集成測試在軟件開發(fā)過程中的位置〔2〕入口準(zhǔn)則和出口準(zhǔn)則1〕入口準(zhǔn)則要素要素判斷準(zhǔn)則構(gòu)造設(shè)計(jì)說明書經(jīng)過審查詳細(xì)設(shè)計(jì)說明書獲得批準(zhǔn)集成測試方案進(jìn)入配置庫源代碼文件2〕出口準(zhǔn)則要素集成的軟件系統(tǒng)〔完整的源代碼和目標(biāo)代碼〕集成測試報(bào)告軟件問題報(bào)告單

判斷準(zhǔn)則獲得批準(zhǔn)提交集成測試負(fù)責(zé)人已進(jìn)入軟件問題管理流程〔3〕審查階段核查集成狀態(tài)和結(jié)果,并進(jìn)展批準(zhǔn);批準(zhǔn)后,將目標(biāo)程序和程序清單進(jìn)入目標(biāo)代碼庫?!?〕工作產(chǎn)品括文件清單〕集成測試報(bào)告〔5〕職責(zé)工程經(jīng)理:建立集成組、集成測試組或相應(yīng)崗位,并進(jìn)展必碼進(jìn)展批準(zhǔn)〔或指定負(fù)責(zé)人進(jìn)展批準(zhǔn)工作〕。集成負(fù)責(zé)人員:負(fù)責(zé)集成過程的實(shí)施。目標(biāo)代碼提交批準(zhǔn)。程序員、設(shè)計(jì)人員:修改源碼或設(shè)計(jì),解決集成過程中出現(xiàn)的與源碼有關(guān)的問題。提交測試負(fù)責(zé)人。系統(tǒng)測試〔1〕概述系統(tǒng)測試的主要任務(wù)是從系統(tǒng)需求的角度對系統(tǒng)運(yùn)行的正確性和性能進(jìn)展驗(yàn)證。系統(tǒng)測試的依據(jù)為系統(tǒng)測試方案。本元素在整個(gè)過程中的位置如以下圖所示:集成測試集成測試系統(tǒng)測試驗(yàn)收圖示:系統(tǒng)測試在軟件開發(fā)過程中的位置〔2〕入口準(zhǔn)則和出口準(zhǔn)則1〕入口準(zhǔn)則要素要素判斷準(zhǔn)則系統(tǒng)需求經(jīng)過審查系統(tǒng)的目標(biāo)代碼獲得批準(zhǔn)系統(tǒng)測試方案進(jìn)入配置庫用戶手冊編寫完成2〕出口準(zhǔn)則要素要素判斷準(zhǔn)則系統(tǒng)測試報(bào)告獲得批準(zhǔn)軟件問題報(bào)告單〔3〕工作產(chǎn)品〔4〕職責(zé)工程經(jīng)理:負(fù)責(zé)建立系統(tǒng)測試組或相關(guān)的崗位,并進(jìn)展必要批準(zhǔn)〔或指定負(fù)責(zé)人進(jìn)展批準(zhǔn)工作〕。程序員、設(shè)計(jì)人員:修改源碼或設(shè)計(jì),解決集成過程中出現(xiàn)的與源碼有關(guān)的問題。將軟件問題報(bào)告單提交問題管理渠道。驗(yàn)收〔1〕概述驗(yàn)收階段主要由驗(yàn)收測試、驗(yàn)收測試問題改正和驗(yàn)收三局部組成:驗(yàn)收測試的主要目的是驗(yàn)證所開發(fā)的系統(tǒng)在用戶的使用環(huán)境下系統(tǒng)運(yùn)行的正確性。驗(yàn)收測試問題改正是對驗(yàn)收測試中發(fā)現(xiàn)的差異性問題進(jìn)展修改。驗(yàn)收則是在驗(yàn)收測試的根底上,依據(jù)工程合同或工程任務(wù)書對工程的完成情況進(jìn)展綜合評價(jià)。本元素在整個(gè)過程中的位置如以下圖所示:系統(tǒng)測試系統(tǒng)測試驗(yàn)收維護(hù)圖示:驗(yàn)收在軟件開發(fā)過程中的位置驗(yàn)收的三個(gè)組成局部視工程立項(xiàng)類型和客戶的要求選擇執(zhí)行。〔2〕入口準(zhǔn)則和出口準(zhǔn)則1〕入口準(zhǔn)則要素的工程〕元測試〕

判斷準(zhǔn)則驗(yàn)收測試前完成評審。已完成2〕出口準(zhǔn)則要素要素判斷準(zhǔn)則驗(yàn)收測試報(bào)告已提交驗(yàn)收測試問題報(bào)告單已關(guān)閉驗(yàn)收報(bào)告驗(yàn)收報(bào)告已提交〔3〕工作產(chǎn)品驗(yàn)收測試報(bào)告驗(yàn)收報(bào)告可交付產(chǎn)品〔4〕職責(zé)驗(yàn)收測試組:負(fù)責(zé)驗(yàn)收測試的各項(xiàng)活動(dòng)。開發(fā)組人員:負(fù)責(zé)驗(yàn)收測試中發(fā)現(xiàn)問題的改正和測試輔助。保測試質(zhì)量和進(jìn)程;確保組間協(xié)調(diào)。驗(yàn)收組:具體進(jìn)展驗(yàn)收。CCB:批準(zhǔn)運(yùn)行基線。維護(hù)〔1〕概述維護(hù)期是指:軟件產(chǎn)品/系統(tǒng)驗(yàn)收后,進(jìn)入軟件運(yùn)行/系統(tǒng)維護(hù)階段,直至軟件產(chǎn)品下一個(gè)版本的發(fā)布或系統(tǒng)維護(hù)期終止;本元素在整個(gè)軟件開發(fā)過程中的位置如以下圖所示:驗(yàn)收驗(yàn)收維護(hù)圖示:維護(hù)在軟

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論