![軟件開發(fā)過程規(guī)范_第1頁](http://file4.renrendoc.com/view/d0df3013463e6ce2afe5a5dfb6fdca9f/d0df3013463e6ce2afe5a5dfb6fdca9f1.gif)
![軟件開發(fā)過程規(guī)范_第2頁](http://file4.renrendoc.com/view/d0df3013463e6ce2afe5a5dfb6fdca9f/d0df3013463e6ce2afe5a5dfb6fdca9f2.gif)
![軟件開發(fā)過程規(guī)范_第3頁](http://file4.renrendoc.com/view/d0df3013463e6ce2afe5a5dfb6fdca9f/d0df3013463e6ce2afe5a5dfb6fdca9f3.gif)
![軟件開發(fā)過程規(guī)范_第4頁](http://file4.renrendoc.com/view/d0df3013463e6ce2afe5a5dfb6fdca9f/d0df3013463e6ce2afe5a5dfb6fdca9f4.gif)
![軟件開發(fā)過程規(guī)范_第5頁](http://file4.renrendoc.com/view/d0df3013463e6ce2afe5a5dfb6fdca9f/d0df3013463e6ce2afe5a5dfb6fdca9f5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
【最新資料,Word版,可自由編輯!】目錄1.前言.............................................................................................................................................31.1目的........................................................................................................................................31.2對象........................................................................................................................................31.3要求........................................................................................................................................31.4適用范圍................................................................................................................................31.5軟件開發(fā)過程模型...............................................................................................................31.6開發(fā)過程劃分.......................................................................................................................42.技術(shù)過程規(guī)范部分....................................................................................................................42.1概述........................................................................................................................................42.2業(yè)務(wù)建模階段.......................................................................................................................42.3需求階段................................................................................................................................62.4分析設(shè)計(jì)階段.......................................................................................................................82.5實(shí)現(xiàn)階段.............................................................................................................................103.管理過程規(guī)范部分.................................................................................................................113.1概述.....................................................................................................................................113.2接受項(xiàng)目.............................................................................................................................123.3重新評估項(xiàng)目范圍和風(fēng)險(xiǎn)(對于較大項(xiàng)目)..............................................................123.4制定開發(fā)計(jì)劃....................................................................................................................133.5迭代開發(fā)管理....................................................................................................................133.6監(jiān)控項(xiàng)目的實(shí)施................................................................................................................143.7結(jié)束項(xiàng)目.............................................................................................................................15第2頁共17頁前言本規(guī)范的目的是使整個(gè)軟件產(chǎn)品開發(fā)及項(xiàng)目工程階段清晰,要求明確,任務(wù)具體,便于規(guī)范化、系統(tǒng)化及工程化。有利于提高軟件生命周期的控制及管理,提高所開發(fā)軟件的質(zhì)量,縮短開發(fā)時(shí)間,減少開發(fā)和維護(hù)費(fèi)用,使軟件開發(fā)活動(dòng)更科學(xué)、更有成效。本規(guī)范面向產(chǎn)品生命周期的所有相關(guān)人員,包括管理人員、開發(fā)人員、質(zhì)管人員。具有軟件開發(fā)管理職能的人員要求熟知項(xiàng)目開發(fā)的各階段過程和各階段過程相應(yīng)的規(guī)范。適用于產(chǎn)品開發(fā)生命周期中的除產(chǎn)品提交外的其他全部過程;規(guī)范分為兩部分:技術(shù)過程規(guī)范和管理過程規(guī)范,分別適用于軟件開發(fā)過程中的技術(shù)性活動(dòng)和管理性活動(dòng)。本規(guī)范所采用的軟件開發(fā)過程模型為簡化的RUP開發(fā)過程模型;軟件開發(fā)過程是體系結(jié)構(gòu)為中心,用例驅(qū)動(dòng)和風(fēng)險(xiǎn)驅(qū)動(dòng)相結(jié)合的過程迭代。第3頁共17頁開發(fā)過程包括多次迭代,每次迭代的目標(biāo)和側(cè)重點(diǎn)不同;較早的迭代側(cè)重于業(yè)務(wù)建模和需求建模;而后的迭代則側(cè)重于分析設(shè)計(jì)和編碼。技術(shù)過程規(guī)范部分本規(guī)范中將軟件開發(fā)的整個(gè)技術(shù)過程分為四個(gè)順序?qū)嵤┑碾A段,分別為業(yè)務(wù)建模階段、需求階段、分析設(shè)計(jì)階段和實(shí)現(xiàn)階段。在對技術(shù)過程規(guī)范的描述,按階段內(nèi)部的活動(dòng)和產(chǎn)物對四個(gè)階段分別說明。在本規(guī)范中對階段內(nèi)活動(dòng)的說明,是按順序性活動(dòng)和持續(xù)性活動(dòng)兩類分別進(jìn)行說明。對于順序性活動(dòng)是按該階段中活動(dòng)的總體順序進(jìn)行的描述,而在實(shí)際工作中,從各活動(dòng)的具體實(shí)施的細(xì)節(jié)來看,各活動(dòng)之間的順序是不斷交叉變化的。對于持續(xù)性活動(dòng)主要是對貫穿該階段過程始終的技術(shù)活動(dòng)進(jìn)行說明。規(guī)范中所提到的可選文檔是指在其所屬階段,可根據(jù)具體情況靈活掌握,開發(fā)團(tuán)隊(duì)自主決定是否開發(fā)的文檔產(chǎn)物。而提交文檔則是指在項(xiàng)目開發(fā)過程中必須開發(fā)的文檔產(chǎn)物,但可根據(jù)具體項(xiàng)目情況,在軟件開發(fā)計(jì)劃中明確規(guī)定是否要形成正式文檔并提交。規(guī)范中各階段提到的技術(shù)評審,具體參見《評審規(guī)范》中所對應(yīng)技術(shù)性評審的詳細(xì)描述。順序性活動(dòng)描述1)開始初步調(diào)研,獲取初始業(yè)務(wù)需求,進(jìn)行問題定義,形成《業(yè)務(wù)概覽》并建立《術(shù)語表》;2)建立初始的業(yè)務(wù)用例模型和《業(yè)務(wù)用例規(guī)格》;第4頁共17頁3)分析業(yè)務(wù)過程,取出可以實(shí)現(xiàn)自動(dòng)化的用例,分析業(yè)務(wù)部門和實(shí)體對象,形成初始的業(yè)務(wù)對象模型;4)根據(jù)初始業(yè)務(wù)對象模型和初始業(yè)務(wù)用例模型,分析并提取與系統(tǒng)實(shí)現(xiàn)相關(guān)的用例和模型,建立系統(tǒng)域模型;5)精化域模型中的初始用例,詳細(xì)描述業(yè)務(wù)流程,分析業(yè)務(wù)規(guī)則,建立精化的業(yè)務(wù)用例模6)精化域模型中的初始對象,進(jìn)行詳細(xì)的對象描述,分析對象職責(zé)和對象間關(guān)系,建立精7)規(guī)格》;8)例實(shí)現(xiàn)規(guī)格》,以驗(yàn)證業(yè)務(wù)對象與業(yè)務(wù)用例的正確性,根據(jù)驗(yàn)證結(jié)果,修正業(yè)務(wù)對象、業(yè)務(wù)用例及相關(guān)文檔;9)匯總《業(yè)務(wù)規(guī)則》《業(yè)務(wù)用例規(guī)格》《業(yè)務(wù)對象縱覽》《增補(bǔ)業(yè)務(wù)規(guī)格》和《業(yè)務(wù)用例實(shí)現(xiàn)規(guī)格》形成《業(yè)務(wù)架構(gòu)文檔》。持續(xù)性活動(dòng)描述1)《業(yè)務(wù)概覽》在業(yè)務(wù)建模階段,根據(jù)對項(xiàng)目理解的不斷加深,隨時(shí)進(jìn)行改進(jìn);2)《術(shù)語表》的更新維護(hù);提交文檔1)《業(yè)務(wù)概覽》2)《術(shù)語表》3)《調(diào)研記錄表冊》第5頁共17頁4)《業(yè)務(wù)架構(gòu)文檔》其附件包括:《業(yè)務(wù)規(guī)則》《業(yè)務(wù)用例規(guī)格》《業(yè)務(wù)對象縱覽》《增補(bǔ)業(yè)務(wù)規(guī)格》和《業(yè)務(wù)用例實(shí)現(xiàn)規(guī)格》可選文檔1)《目標(biāo)組織評價(jià)》文檔規(guī)范1)《業(yè)務(wù)概覽》2)《術(shù)語表》3)《項(xiàng)目調(diào)研表冊》4)《業(yè)務(wù)架構(gòu)文檔》5)《業(yè)務(wù)規(guī)則》6)《業(yè)務(wù)用例規(guī)格》7)《業(yè)務(wù)對象縱覽》8)《增補(bǔ)業(yè)務(wù)規(guī)格》9)《業(yè)務(wù)用例實(shí)現(xiàn)規(guī)格》10)《目標(biāo)組織評價(jià)》技術(shù)評審1)業(yè)務(wù)用例模型評審2)業(yè)務(wù)對象模型評審順序性活動(dòng)描述1)界定系統(tǒng)范圍,明確委托方需求,形成《項(xiàng)目概覽》(系統(tǒng))《術(shù)語表》;2)定義系統(tǒng)角色,根據(jù)《業(yè)務(wù)用例規(guī)格》,分析業(yè)務(wù)用例,將其轉(zhuǎn)換為系統(tǒng)初始用例,并開始系統(tǒng)原型界面的開發(fā);第6頁共17頁3)結(jié)合《增補(bǔ)業(yè)務(wù)規(guī)格》,細(xì)致分析用例資源條件,形成初始《增補(bǔ)規(guī)格》,同時(shí)剔除無法實(shí)現(xiàn)的初始用例,形成初始《用例規(guī)格》;4)為初始用例分析劃分優(yōu)先級、分析依賴性,建立初始用例模型,結(jié)合初始《增補(bǔ)規(guī)格》形成初始《軟件需求規(guī)格》,為子系統(tǒng)分析或包、組件分析奠定基礎(chǔ);5)6)根據(jù)初始《增補(bǔ)規(guī)格》和《業(yè)務(wù)規(guī)則》,進(jìn)一步深入分析系統(tǒng)的非功能性需求,形成《增補(bǔ)規(guī)格》;7)匯總《用例規(guī)格》《增補(bǔ)規(guī)格》形成《軟件需求規(guī)格》。持續(xù)性活動(dòng)描述1)《項(xiàng)目概覽》(系統(tǒng))在需求階段,根據(jù)對項(xiàng)目理解的不斷加深,隨時(shí)進(jìn)行改進(jìn);2)《術(shù)語表》的更新維護(hù);3)通過快速原型的開發(fā)、試用、修改,與客戶和用戶交流以不斷獲取系統(tǒng)需求,并形成《用戶原型界面描述》。提交文檔1)《項(xiàng)目概覽》(系統(tǒng))2)《術(shù)語表》3)《需求規(guī)格說明》其附件包括:《用例規(guī)格》《增補(bǔ)規(guī)格》4)《用戶原型界面描述》第7頁共17頁可選文檔1)《用戶接口風(fēng)格說明》2)《委托方需求》3)《用戶手冊》(初稿)文檔規(guī)范1)《項(xiàng)目概覽》(系統(tǒng))2)《需求規(guī)格說明》3)《術(shù)語表》4)《用例規(guī)格》5)《增補(bǔ)規(guī)格》6)《用戶原型界面描述》技術(shù)評審1)需求評審順序性活動(dòng)描述1)確定系統(tǒng)軟件架構(gòu),形成配置圖和《軟件架構(gòu)文檔》;2)根據(jù)《需求規(guī)格說明》和系統(tǒng)軟件架構(gòu),進(jìn)一步擴(kuò)展業(yè)務(wù)對象模型,建立分析對象模型,明確系統(tǒng)對象的職責(zé);3)根據(jù)業(yè)務(wù)對象,及業(yè)務(wù)對象之間的關(guān)系,結(jié)合分析對象和系統(tǒng)軟件架構(gòu),進(jìn)行數(shù)據(jù)庫的分析設(shè)計(jì),建立數(shù)據(jù)模型,完成數(shù)據(jù)庫設(shè)計(jì)工作,形成《數(shù)據(jù)模型縱覽》;第8頁共17頁4)的正確性,并根據(jù)驗(yàn)證結(jié)果,修正分析對象模型;5)匯總分析對象模型和基于分析對象的用例實(shí)現(xiàn),形成《分析模型縱覽》;6)模型,進(jìn)行系統(tǒng)類設(shè)計(jì),建立設(shè)計(jì)類模型和構(gòu)件圖;7)實(shí)施系統(tǒng)類的詳細(xì)設(shè)計(jì),確定類的屬性、方法及參數(shù)類型、可見性等,并將用例分配給對象類,形成基于設(shè)計(jì)類的用例實(shí)現(xiàn);8)成《設(shè)計(jì)模型縱覽》,為下一步系統(tǒng)的實(shí)現(xiàn)明確工作任務(wù)。持續(xù)性活動(dòng)描述無。提交文檔1)《軟件架構(gòu)文檔》2)《分析模型縱覽》3)《設(shè)計(jì)模型縱覽》4)《數(shù)據(jù)模型縱覽》可選文檔無。文檔規(guī)范1)《軟件架構(gòu)文檔》2)《分析模型縱覽》第9頁共17頁3)《設(shè)計(jì)模型縱覽》4)《數(shù)據(jù)模型縱覽》技術(shù)評審1)軟件架構(gòu)評審2)設(shè)計(jì)評審順序性活動(dòng)描述1)根據(jù)《設(shè)計(jì)類模型》,按照類的詳細(xì)設(shè)計(jì)和構(gòu)現(xiàn)模型》,并根據(jù)系統(tǒng)體系結(jié)構(gòu)進(jìn)行系統(tǒng)集成設(shè)計(jì),形成《集成模型》;2)根據(jù)《實(shí)現(xiàn)模型》進(jìn)行組件編碼實(shí)現(xiàn);3)根據(jù)《集成模型》對系統(tǒng)編碼實(shí)現(xiàn)的組件進(jìn)行系統(tǒng)集成實(shí)現(xiàn);4)編制《用戶手冊》,制作并集成系統(tǒng)幫助,完成客戶或用戶所需要的其他文檔。持續(xù)性活動(dòng)描述無。提交文檔1)《實(shí)現(xiàn)模型》2)《集成設(shè)計(jì)》可選文檔1)《用戶手冊》第10頁共17頁文檔規(guī)范1)《實(shí)現(xiàn)模型》2)《集成設(shè)計(jì)》3)《用戶手冊》技術(shù)評審1)代碼評審管理過程規(guī)范部分在本規(guī)范中,對軟件開發(fā)過程的管理,采用階段性規(guī)劃。具體為根據(jù)軟件開發(fā)過程中的技術(shù)過程,明確開發(fā)階段,主要依據(jù)技術(shù)過程規(guī)范所描述的技術(shù)過程階段劃分;而后,將各階段根據(jù)項(xiàng)目的具體情況和實(shí)施要求,劃分為利于監(jiān)控管理的一個(gè)或多個(gè)迭代過程。本規(guī)范對于項(xiàng)目的計(jì)劃和進(jìn)度安排,采用由粗到細(xì)、由簡到繁的方式,首先制定描述軟件開發(fā)過程總體階段和迭代的軟件開發(fā)計(jì)劃,而后根據(jù)所劃分的迭代過程,在每個(gè)迭代開始時(shí),對該迭代過程進(jìn)行詳細(xì)的任務(wù)分配和進(jìn)度規(guī)劃。本規(guī)范中所提到的《軟件開發(fā)計(jì)劃》,包含了開發(fā)計(jì)劃、質(zhì)量管理計(jì)劃、技術(shù)支持計(jì)劃等多項(xiàng)內(nèi)容,但主要以開發(fā)計(jì)劃為主,其他計(jì)劃視具體項(xiàng)目、團(tuán)隊(duì)情況確定是否制定。在本規(guī)范中風(fēng)險(xiǎn)管理貫穿整個(gè)軟件開發(fā)過程,包括《風(fēng)險(xiǎn)列表》的更新維護(hù)、風(fēng)險(xiǎn)的跟蹤管理。第11頁共17頁對本規(guī)范中的各開發(fā)計(jì)劃的具體實(shí)施說明,可參見《項(xiàng)目監(jiān)控管理辦法》相關(guān)說明。規(guī)范中各階段提到的管理評審,具體參見《評審規(guī)范》中所對應(yīng)管理性評審的詳細(xì)描述?;顒?dòng)描述1)根據(jù)《項(xiàng)目概覽》標(biāo)識和評估風(fēng)險(xiǎn),制定《風(fēng)險(xiǎn)列表》;2)分析項(xiàng)目風(fēng)險(xiǎn),制定風(fēng)險(xiǎn)防范和解決措施,形成《風(fēng)險(xiǎn)管理計(jì)劃》;3)分析可行性和商業(yè)價(jià)值,制定《商業(yè)案例》;提交文檔1)《風(fēng)險(xiǎn)列表》2)《風(fēng)險(xiǎn)管理計(jì)劃》3)《商業(yè)案例》管理評審1)項(xiàng)目批準(zhǔn)評審活動(dòng)描述1)根據(jù)《項(xiàng)目概覽》和對項(xiàng)目進(jìn)一步深入了解,重新標(biāo)識和評估風(fēng)險(xiǎn),改進(jìn)《風(fēng)險(xiǎn)列表》;2)業(yè)價(jià)值,改進(jìn)《商業(yè)案例》;第12頁共17頁提交文檔1)修正的《風(fēng)險(xiǎn)列表》2)修正的《商業(yè)案例》管理評審無?;顒?dòng)描述1)根據(jù)不斷修正維護(hù)的《風(fēng)險(xiǎn)列表》,完善風(fēng)險(xiǎn)防范和解決措施,改進(jìn)《風(fēng)險(xiǎn)管理計(jì)劃》;2)根據(jù)《商業(yè)案例》中說明的項(xiàng)目的開發(fā)要求,結(jié)合資源和風(fēng)險(xiǎn)狀況,建立項(xiàng)目工作分析結(jié)構(gòu)(WBS),明確開發(fā)階段和迭代次數(shù),同時(shí)完成其他開發(fā)相關(guān)的計(jì)劃內(nèi)容,形成《軟件開
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度園林景觀用樹木租賃合同模板
- 高速公路防護(hù)工程勞務(wù)合同(3篇)
- 2025年個(gè)人住宅裝修工程協(xié)議書
- 2025年礦權(quán)開采許可協(xié)議策劃范本
- 2025年企業(yè)整體并購協(xié)議書
- 2025年資產(chǎn)重置策劃諒解協(xié)議細(xì)則
- 2025年分手策劃協(xié)議書范本
- 2025年高速精密電主軸項(xiàng)目規(guī)劃申請報(bào)告模范
- 2025年策劃授權(quán)協(xié)議范本正式版
- 2025年個(gè)人租賃私家車合同樣式
- 醫(yī)療器械市場規(guī)劃
- 安徽省合肥市廬陽區(qū)評價(jià)2023-2024學(xué)年六年級下學(xué)期小升初數(shù)學(xué)模擬試卷+
- 2024年3月山東省直監(jiān)獄類面試題及參考答案全套
- 新產(chǎn)品研發(fā)工作總結(jié)匯報(bào)
- pi粉末成型工藝
- Optix-OSN3500智能化光傳輸設(shè)備業(yè)務(wù)配置手冊范本
- swagelok管接頭安裝培訓(xùn)教程
- 公墓管理考核方案
- 把子肉店創(chuàng)業(yè)計(jì)劃書
- 綜合樓裝修改造項(xiàng)目 投標(biāo)方案(技術(shù)方案)
- 冀教版五年級上冊英語全冊單元測試卷(含期中期末試卷及聽力音頻)
評論
0/150
提交評論