版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、 實驗報告課程名稱 軟件項目管理 實驗項目名稱 過程管理 班級與班級代碼 11軟件工程1班 112511041 實驗室名稱(或課室) 專 業(yè) 軟件工程 任課教師 學(xué) 號 姓 名: 實驗日期: 2014 年 6月 5日 姓名 評語:評分項目滿分評分實驗報告完整性:(1)實驗內(nèi)容是否完成;(2)實驗報告是否規(guī)范;20實驗報告正確性:(1)實驗原理是否合理;(2)實驗內(nèi)容分析如何;(3)實驗結(jié)果對錯;30實驗總結(jié)20演示講解或面試30總分100 指導(dǎo)教師(簽名) 年 月 日說明:指導(dǎo)教師評分后,實驗報告交院(系)辦公室保存。目錄 TOC o 1-3 h z u HYPERLINK l _Toc151
2、06 一、理論分析 PAGEREF _Toc15106 4 HYPERLINK l _Toc4630 (一)軟件過程 PAGEREF _Toc4630 4 HYPERLINK l _Toc3159 1.瀑布模型 PAGEREF _Toc3159 4 HYPERLINK l _Toc21960 2.原型模型 PAGEREF _Toc21960 4 HYPERLINK l _Toc27843 3.螺旋模型 PAGEREF _Toc27843 5 HYPERLINK l _Toc14876 4.增量模型 PAGEREF _Toc14876 6 HYPERLINK l _Toc5800 5.Rup模型
3、 PAGEREF _Toc5800 6 HYPERLINK l _Toc236 (二)RUP統(tǒng)一過程 PAGEREF _Toc236 7 HYPERLINK l _Toc6487 1.三大特點 PAGEREF _Toc6487 7 HYPERLINK l _Toc1446 2.RUP核心概念 PAGEREF _Toc1446 7 HYPERLINK l _Toc11893 3.RUP具有6個最佳實踐 PAGEREF _Toc11893 7 HYPERLINK l _Toc32641 1)迭代式的軟件開發(fā) PAGEREF _Toc32641 7 HYPERLINK l _Toc11238 2)管
4、理需求 PAGEREF _Toc11238 8 HYPERLINK l _Toc588 3)使用基于構(gòu)件的架構(gòu),以架構(gòu)為中心的過程 PAGEREF _Toc588 8 HYPERLINK l _Toc32202 4)可視化軟件建模 PAGEREF _Toc32202 8 HYPERLINK l _Toc6898 5)驗證軟件質(zhì)量 PAGEREF _Toc6898 8 HYPERLINK l _Toc12675 6)控制軟件變更 PAGEREF _Toc12675 8 HYPERLINK l _Toc3303 4.RUP二維開發(fā)模型 PAGEREF _Toc3303 8 HYPERLINK l
5、_Toc8679 5.RUP核心工作流程 PAGEREF _Toc8679 9 HYPERLINK l _Toc8207 1)業(yè)務(wù)建模工作流程 PAGEREF _Toc8207 9 HYPERLINK l _Toc5643 2)需求工作流程 PAGEREF _Toc5643 9 HYPERLINK l _Toc10986 3)分析和設(shè)計工作流程 PAGEREF _Toc10986 10 HYPERLINK l _Toc28484 4)實現(xiàn)工作流程 PAGEREF _Toc28484 11 HYPERLINK l _Toc8964 5)測試工作流程 PAGEREF _Toc8964 12 HYP
6、ERLINK l _Toc10320 6)部署工作流程 PAGEREF _Toc10320 12 HYPERLINK l _Toc3574 7)配置和變更管理工作流程 PAGEREF _Toc3574 13 HYPERLINK l _Toc14034 8)項目管理工作流程 PAGEREF _Toc14034 14 HYPERLINK l _Toc16263 9)環(huán)境工作流程 PAGEREF _Toc16263 14 HYPERLINK l _Toc10615 二、結(jié)合項目分析 PAGEREF _Toc10615 15 HYPERLINK l _Toc30120 (一)項目目標(biāo) PAGEREF
7、_Toc30120 15 HYPERLINK l _Toc28804 (二)項目主要內(nèi)容 PAGEREF _Toc28804 15 HYPERLINK l _Toc10582 (三)項目的約束條件 PAGEREF _Toc10582 16 HYPERLINK l _Toc27551 1.時間約束 PAGEREF _Toc27551 16 HYPERLINK l _Toc25526 2.質(zhì)量約束 PAGEREF _Toc25526 16 HYPERLINK l _Toc28430 (四)項目的人員組成和職責(zé)分配 PAGEREF _Toc28430 16 HYPERLINK l _Toc8417
8、(五)家教網(wǎng)項目管理的工作分解結(jié)構(gòu) PAGEREF _Toc8417 16 HYPERLINK l _Toc17348 1.項目管理 PAGEREF _Toc17348 16 HYPERLINK l _Toc22074 2.可行性研究 PAGEREF _Toc22074 16 HYPERLINK l _Toc237 三、問題與解決 PAGEREF _Toc237 17 HYPERLINK l _Toc8259 四、實驗總結(jié) PAGEREF _Toc8259 17 過程管理一、理論分析(一)軟件過程 HYPERLINK /view/37.htm t _blank 軟件過程是指為建造高質(zhì)量軟件所需
9、完成的任務(wù)的框架,即形成軟件產(chǎn)品的一系列步驟,包括中間產(chǎn)品、資源、角色及過程中采取的方法、工具等范疇。有效的軟件過程可以提高組織的生產(chǎn)能力,可以改善我們對軟件的維護。 軟件開發(fā)過程模型主要有:瀑布模型,原型模型,螺旋模型,增量模型,RUP模型。1.瀑布模型通過設(shè)計一系列階段順序展開的,從系統(tǒng)需求分析開始直到產(chǎn)品發(fā)布和維護,每個階段都會產(chǎn)生循環(huán)反饋。 優(yōu)點:為項目提供了按階段劃分的檢查點,當(dāng)前一階段完成后,您只需要去關(guān)注后續(xù)階段。 缺點:由于開發(fā)模型是線性的,用戶只有等到整個過程的末期才能見到開發(fā)成果,從而增加了開發(fā)風(fēng)險,不適應(yīng)用戶需求的變化。2.原型模型 先借用已有系統(tǒng)作為原型模型,通過“樣品
10、”不斷改進,使得最后的產(chǎn)品就是用戶所需要的。 優(yōu)點:開發(fā)者與用戶通過原型充分交流,可以使需求更加精確,反映用戶真正需求,開發(fā)過程與用戶培訓(xùn)過程同步。 缺點:開發(fā)者在不熟悉的領(lǐng)域中不易分清主次,原型不切題,原型過快收斂于需求集合,而忽略了一些基本點。3.螺旋模型將 HYPERLINK /view/551037.htm t _blank 瀑布模型和 HYPERLINK /view/1449532.htm t _blank 快速原型模型結(jié)合起來,強調(diào)了其他模型所忽視的風(fēng)險分析,特別適合于大型復(fù)雜的系統(tǒng)。 優(yōu)點:客戶始終參與每個階段的開發(fā),保證了項目不偏離正確方向以及項目的可控性,降低風(fēng)險。 缺點:開
11、發(fā)周期過長,需要開發(fā)人員具有相當(dāng)豐富的風(fēng)險評估經(jīng)驗和專門知識。4.增量模型增量模型融合了 HYPERLINK /view/551037.htm t _blank 瀑布模型的基本成分(重復(fù)應(yīng)用)和原型實現(xiàn)的迭代特征,該模型采用隨著日程時間的進展而交錯的線性序列,每一個線性序列產(chǎn)生軟件的一個可發(fā)布的“增量”。 優(yōu)點:構(gòu)件組裝模型導(dǎo)致了軟件的復(fù)用,提高了軟件開發(fā)的效率構(gòu)件組裝模型允許多個項目同時開發(fā),降低了費用,提高了可維護性。 缺點:缺乏通用的組裝結(jié)構(gòu)標(biāo)準(zhǔn),而自定義的組裝結(jié)構(gòu)標(biāo)準(zhǔn)引入較大的風(fēng)險。5.Rup模型 Rup模型是一個 HYPERLINK /view/125370.htm t _blank
12、 面向?qū)ο笄一诰W(wǎng)絡(luò)的程序開發(fā)方法論。 優(yōu)點:提高了團隊生產(chǎn)力,在 HYPERLINK /view/461623.htm t _blank 迭代的開發(fā)過程、 HYPERLINK /view/195818.htm t _blank 需求管理、基于組件的 HYPERLINK /view/1188494.htm t _blank 體系結(jié)構(gòu)、可視化 HYPERLINK /view/3179380.htm t _blank 軟件建模、驗證 HYPERLINK /view/1451265.htm t _blank 軟件質(zhì)量及控制軟件變更等方面,針對所有關(guān)鍵的開發(fā)活動為每個開發(fā)成員提供了必要的準(zhǔn)則、模板和工
13、具指導(dǎo),并確保全體成員共享相同的知識基礎(chǔ)。缺點:缺少關(guān)于軟件運行和支持等方面的內(nèi)容。(二)RUP統(tǒng)一過程1.三大特點軟件開發(fā)是一個迭代過程,軟件開發(fā)是由Use Case驅(qū)動的,軟件開發(fā)是以架構(gòu)設(shè)計為中心的。2.RUP核心概念角色:描述某個人或者一個小組的行為與職責(zé)。RUP預(yù)先定義了很多角色?;顒樱菏且粋€有明確目的的獨立工作單元。工件:是活動生成、創(chuàng)建或修改的一段信息。3.RUP具有6個最佳實踐1)迭代式的軟件開發(fā) 在 HYPERLINK /view/190611.htm t _blank 軟件開發(fā)的早期階段就想完全、準(zhǔn)確的捕獲用戶的 HYPERLINK /view/195818.htm t _
14、blank 需求幾乎是不可能的。實際上,我們經(jīng)常遇到的問題是 HYPERLINK /view/195818.htm t _blank 需求在整個 HYPERLINK /view/190611.htm t _blank 軟件開發(fā)工程中經(jīng)常會改變。迭代式開發(fā)允許在每次迭代過程中 HYPERLINK /view/195818.htm t _blank 需求可能有變化,通過不斷細(xì)化來加深對問題的理解。迭代式開發(fā)不僅可以降低項目的風(fēng)險,而且每個迭代過程都可以執(zhí)行版本結(jié)束,可以鼓舞開發(fā)人員。2)管理需求 確定系統(tǒng)的 HYPERLINK /view/195818.htm t _blank 需求是一個連續(xù)的過
15、程,開發(fā)人員在開發(fā)系統(tǒng)之前不可能完全詳細(xì)的說明一個系統(tǒng)的真正需求。RUP描述了如何提取、組織系統(tǒng)的功能和約束條件并將其文檔化, HYPERLINK /view/706238.htm t _blank 用例和 HYPERLINK /view/54.htm t _blank 腳本的使用已被證明是捕獲功能性 HYPERLINK /view/195818.htm t _blank 需求的有效方法。3)使用基于構(gòu)件的架構(gòu),以架構(gòu)為中心的過程 組件使重用成為可能,系統(tǒng)可以由組件組成?;讵毩⒌?、可替換的、模塊化組件的體系結(jié)構(gòu)有助于降低管理復(fù)雜性,提高重用率。RUP描述了如何設(shè)計一個有彈性的、能適應(yīng)變化的、
16、易于理解的、有助于重用的 HYPERLINK /view/1317046.htm t _blank 軟件體系結(jié)構(gòu)。4)可視化軟件建模 RUP往往和 HYPERLINK /view/23396.htm t _blank UML聯(lián)系在一起,對 HYPERLINK /view/8343.htm t _blank 軟件系統(tǒng)建立可視化模型幫助人們提供管理軟件復(fù)雜性的能力。RUP告訴我們?nèi)绾慰梢暬膶?HYPERLINK /view/8343.htm t _blank 軟件系統(tǒng)建模,獲取有關(guān) HYPERLINK /view/1188494.htm t _blank 體系結(jié)構(gòu)于組件的結(jié)構(gòu)和行為信息。5)驗證
17、軟件質(zhì)量 在RUP中 HYPERLINK /view/37.htm t _blank 軟件質(zhì)量評估不再是事后進行或單獨小組進行的分離活動,而是內(nèi)建于過程中的所有活動,這樣可以及早發(fā)現(xiàn)軟件中的缺陷。6)控制軟件變更 HYPERLINK /view/4184428.htm t _blank 迭代式開發(fā)中如果沒有嚴(yán)格的控制和協(xié)調(diào),整個 HYPERLINK /view/190611.htm t _blank 軟件開發(fā)過程很快就陷入混亂之中,RUP描述了如何控制、跟蹤、監(jiān)控、修改以確保成功的迭代開發(fā)。RUP通過 HYPERLINK /view/190611.htm t _blank 軟件開發(fā)過程中的制品
18、,隔離來自其他工作空間的變更,以此為每個開發(fā)人員建立安全的工作空間。4.RUP二維開發(fā)模型RUP HYPERLINK /view/190611.htm t _blank 軟件開發(fā)生命 HYPERLINK /view/120466.htm t _blank 周期是一個二維的 HYPERLINK /view/8300.htm t _blank 軟件開發(fā)模型。橫軸通過時間組織,是過程展開的生命 HYPERLINK /view/120466.htm t _blank 周期特征,體現(xiàn)開發(fā)過程的動態(tài)結(jié)構(gòu),用來描述它的術(shù)語主要包括周期、階段、 HYPERLINK /view/461623.htm t _bl
19、ank 迭代和 HYPERLINK /view/108191.htm t _blank 里程碑;縱軸以內(nèi)容來組織為自然的邏輯活動,體現(xiàn)開發(fā)過程的靜態(tài)結(jié)構(gòu),用來描述它的術(shù)語主要包括活動、產(chǎn)物、工作者和 HYPERLINK /view/60285.htm t _blank 工作流。5.RUP核心工作流程RUP中有9個核心工作流,分為6個核心過程工作流和3個核心支持工作流。1)業(yè)務(wù)建模工作流程商業(yè)建模(Business Modeling) HYPERLINK /view/60285.htm t _blank 工作流描述了如何為新的目標(biāo)組織開發(fā)一個構(gòu)想,并基于這個構(gòu)想在商業(yè) HYPERLINK /vi
20、ew/977665.htm t _blank 用例模型和商業(yè)對象模型中定義組織的過程,角色和責(zé)任。2)需求工作流程 HYPERLINK /view/195818.htm t _blank 需求(Requirement) HYPERLINK /view/60285.htm t _blank 工作流的目標(biāo)是描述系統(tǒng)應(yīng)該做什么,并使開發(fā)人員和用戶就這一描述達成共識。為了達到該目標(biāo),要對需要的功能和約束進行提取、組織、文檔化;最重要的是理解系統(tǒng)所解決問題的定義和范圍。3)分析和設(shè)計工作流程分析和設(shè)計(Analysis & Design) HYPERLINK /view/60285.htm t _bla
21、nk 工作流將 HYPERLINK /view/195818.htm t _blank 需求轉(zhuǎn)化成未來系統(tǒng)的設(shè)計,為系統(tǒng)開發(fā)一個健壯的結(jié)構(gòu)并調(diào)整設(shè)計使其與實現(xiàn)環(huán)境相匹配,優(yōu)化其性能。分析設(shè)計的結(jié)果是一個設(shè)計模型和一個可選的分析模型。設(shè)計模型是 HYPERLINK /view/60376.htm t _blank 源代碼的抽象,由設(shè)計類和一些描述組成。設(shè)計類被組織成具有良好接口的設(shè)計包(Package)和設(shè)計子系統(tǒng)(Subsystem),而描述則體現(xiàn)了類的對象如何 HYPERLINK /view/8202227.htm t _blank 協(xié)同工作實現(xiàn) HYPERLINK /view/706238
22、.htm t _blank 用例的功能。設(shè)計活動以 HYPERLINK /view/553707.htm t _blank 體系結(jié)構(gòu)設(shè)計為中心,體系結(jié)構(gòu)由若干結(jié)構(gòu)視圖來表達,結(jié)構(gòu)視圖是整個設(shè)計的抽象和簡化,該視圖中省略了一些細(xì)節(jié),使重要的特點體現(xiàn)得更加清晰。體系結(jié)構(gòu)不僅僅是良好設(shè)計模型的承載媒介,而且在系統(tǒng)的開發(fā)中能提高被創(chuàng)建模型的質(zhì)量。4)實現(xiàn)工作流程實現(xiàn)(Implementation) HYPERLINK /view/60285.htm t _blank 工作流的目的包括以層次化的子系統(tǒng)形式定義代碼的組織結(jié)構(gòu);以組件的形式( HYPERLINK /view/385166.htm t _bl
23、ank 源文件、 HYPERLINK /view/1473761.htm t _blank 二進制文件、 HYPERLINK /view/159830.htm t _blank 可執(zhí)行文件)實現(xiàn) HYPERLINK /view/4287409.htm t _blank 類和對象;將開發(fā)出的組件作為單元進行測試以及集成由單個開發(fā)者(或小組)所產(chǎn)生的結(jié)果,使其成為可執(zhí)行的系統(tǒng)。5)測試工作流程測試(Test) HYPERLINK /view/60285.htm t _blank 工作流要驗證對象間的交互作用,驗證 HYPERLINK /view/37.htm t _blank 軟件中所有組件的正確
24、集成,檢驗所有的 HYPERLINK /view/195818.htm t _blank 需求已被正確的實現(xiàn),識別并確認(rèn)缺陷在軟件部署之前被提出并處理。RUP提出了迭代的方法,意味著在整個項目中進行測試,從而盡可能早地發(fā)現(xiàn)缺陷,從根本上降低了修改缺陷的成本。測試類似于三維模型,分別從可靠性、功能性和系統(tǒng)性能來進行。6)部署工作流程 部署(Deployment) HYPERLINK /view/60285.htm t _blank 工作流的目的是成功的生成版本并將 HYPERLINK /view/37.htm t _blank 軟件分發(fā)給最終用戶。部署 HYPERLINK /view/60285
25、.htm t _blank 工作流描述了那些與確保 HYPERLINK /view/37.htm t _blank 軟件產(chǎn)品對最終用戶具有可用性相關(guān)的活動,包括:軟件打包、生成軟件本身以外的產(chǎn)品、安裝軟件、為用戶提供幫助。在有些情況下,還可能包括計劃和進行beta測試版、移植現(xiàn)有的 HYPERLINK /view/37.htm t _blank 軟件和數(shù)據(jù)以及正式驗收。7)配置和變更管理工作流程 配置和變更管理 HYPERLINK /view/60285.htm t _blank 工作流描繪了如何在多個成員組成的項目中控制大量的產(chǎn)物。配置和變更管理 HYPERLINK /view/60285.
26、htm t _blank 工作流提供了準(zhǔn)則來管理演化系統(tǒng)中的多個變體,跟蹤 HYPERLINK /view/37.htm t _blank 軟件創(chuàng)建過程中的版本。工作流描述了如何管理并行開發(fā)、 HYPERLINK /view/2370062.htm t _blank 分布式開發(fā)、如何自動化創(chuàng)建工程。同時也闡述了對產(chǎn)品修改原因、時間、人員保持審計記錄。8)項目管理工作流程 HYPERLINK /view/553499.htm t _blank 軟件項目管理(Project Management)平衡各種可能產(chǎn)生沖突的目標(biāo),管理風(fēng)險,克服各種約束并成功交付使用戶滿意的產(chǎn)品。其目標(biāo)包括:為項目的管理
27、提供框架,為計劃、人員配備、執(zhí)行和監(jiān)控項目提供實用的準(zhǔn)則,為管理風(fēng)險提供框架等。9)環(huán)境工作流程環(huán)境(Environment)工作流的目的是向 HYPERLINK /view/190611.htm t _blank 軟件開發(fā)組織提供 HYPERLINK /view/127400.htm t _blank 軟件開發(fā)環(huán)境,包括過程和工具。環(huán)境 HYPERLINK /view/60285.htm t _blank 工作流集中于配置項目過程中所需要的活動,同樣也支持開發(fā)項目規(guī)范的活動,提供了逐步的指導(dǎo)手冊并介紹了如何在組織中實現(xiàn)過程。二、結(jié)合項目分析(一)項目目標(biāo) 建立好網(wǎng)站,實現(xiàn)教員與學(xué)員之間建立訂單,進行家教。達到一個信息中介的平臺要求。(二)項目主要內(nèi)容 1.教員,學(xué)員信息注冊; 2.學(xué)員下訂單; 3.教員查詢自身訂單; 4.按條件查詢教員。(三)項目的約束條件 1.時間約束 本項目從2014年5月到2013年6月中旬完成。 2.質(zhì)量約束 1)規(guī)范的文檔管理。 2)核心功能實現(xiàn),系統(tǒng)順利運行。(四)項目的人員組成和職責(zé)分配人員組成姓名職責(zé)項目組長許曉偉項目管理,統(tǒng)領(lǐng)整個項目管理工作以及編碼工作。項目組員楊佳櫻系統(tǒng)分析報告以及輔助編碼工作。毛立
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版土地使用權(quán)出讓居間合同規(guī)范文本-城市綜合體開發(fā)3篇
- 二零二五版住宅小區(qū)車位產(chǎn)權(quán)轉(zhuǎn)移及使用權(quán)購買合同3篇
- 2025版住宅小區(qū)消防設(shè)備設(shè)施定期檢查與維護合同范本2篇
- 2025年度木門行業(yè)環(huán)保認(rèn)證與推廣合同3篇
- 2025年度國際物流合作解約及責(zé)任分擔(dān)協(xié)議書
- 二零二五年度美容店轉(zhuǎn)讓合同包括美容院品牌授權(quán)及區(qū)域代理權(quán)
- 2025年度二零二五年度大型活動臨時工人搬運服務(wù)承包協(xié)議
- 2025年度私人承包廠房租賃合同安全責(zé)任追究協(xié)議
- 二零二五板材行業(yè)數(shù)據(jù)分析與市場預(yù)測合同3篇
- 二零二五年度鏟車清雪作業(yè)安全責(zé)任保險合同
- 中考模擬考試化學(xué)試卷與答案解析(共三套)
- 新人教版五年級小學(xué)數(shù)學(xué)全冊奧數(shù)(含答案)
- 風(fēng)電場升壓站培訓(xùn)課件
- 收納盒注塑模具設(shè)計(論文-任務(wù)書-開題報告-圖紙)
- 博弈論全套課件
- CONSORT2010流程圖(FlowDiagram)【模板】文檔
- 腦電信號處理與特征提取
- 高中數(shù)學(xué)知識點全總結(jié)(電子版)
- GB/T 10322.7-2004鐵礦石粒度分布的篩分測定
- 2023新譯林版新教材高中英語必修一重點詞組歸納總結(jié)
- 蘇教版四年級數(shù)學(xué)下冊第3單元第2課時“常見的數(shù)量關(guān)系”教案
評論
0/150
提交評論