基于過程模板的軟件項(xiàng)目經(jīng)驗(yàn)管理方法的研究與實(shí)現(xiàn).doc
約54頁(yè)DOC格式手機(jī)打開展開
基于過程模板的軟件項(xiàng)目經(jīng)驗(yàn)管理方法的研究與實(shí)現(xiàn),56頁(yè)共計(jì)26940字摘要 現(xiàn)有的軟件項(xiàng)目管理技術(shù)和項(xiàng)目管理工具(包括商品化的工具和研究型的原型系統(tǒng))僅僅提供項(xiàng)目的計(jì)劃記錄、簡(jiǎn)單的一致性檢查、關(guān)鍵路徑計(jì)算、信息發(fā)布、進(jìn)度跟蹤和報(bào)告輔助,而未能注重軟件項(xiàng)目經(jīng)驗(yàn)的管理。軟件項(xiàng)目經(jīng)理做計(jì)劃和決策時(shí),只能依賴自己及他人的經(jīng)驗(yàn),這些經(jīng)驗(yàn)和見識(shí)通常是模糊、非量化、不全...
內(nèi)容介紹
此文檔由會(huì)員 bfxqt 發(fā)布
56頁(yè)共計(jì)26940字
摘要
現(xiàn)有的軟件項(xiàng)目管理技術(shù)和項(xiàng)目管理工具(包括商品化的工具和研究型的原型系統(tǒng))僅僅提供項(xiàng)目的計(jì)劃記錄、簡(jiǎn)單的一致性檢查、關(guān)鍵路徑計(jì)算、信息發(fā)布、進(jìn)度跟蹤和報(bào)告輔助,而未能注重軟件項(xiàng)目經(jīng)驗(yàn)的管理。軟件項(xiàng)目經(jīng)理做計(jì)劃和決策時(shí),只能依賴自己及他人的經(jīng)驗(yàn),這些經(jīng)驗(yàn)和見識(shí)通常是模糊、非量化、不全面、不可靠的。這往往導(dǎo)致項(xiàng)目難以在預(yù)期的時(shí)間和成本內(nèi),為用戶提供滿足質(zhì)量要求的軟件。
針對(duì)上述問題,我們就軟件項(xiàng)目的經(jīng)驗(yàn)管理問題展開了較為深入的研究,提出了一套涉及經(jīng)驗(yàn)獲取、表達(dá)、存儲(chǔ)和應(yīng)用,較為完整的管理方法——基于過程模板的軟件項(xiàng)目經(jīng)驗(yàn)管理方法,并且開發(fā)了相應(yīng)的支撐工具——北京大學(xué)項(xiàng)目管理工具(Peking University Project Management,簡(jiǎn)稱PKUPM)?;谶^程模板的軟件項(xiàng)目經(jīng)驗(yàn)管理方法的基本思想是:雖然軟件項(xiàng)目在目標(biāo)軟件產(chǎn)品、項(xiàng)目范圍、開發(fā)環(huán)境約束等方面各不相同,但是同一個(gè)組織中的軟件項(xiàng)目的過程卻存在較大的相似性,甚至同一個(gè)過程可以在不同的軟件項(xiàng)目中復(fù)用。因此,可以為那些具有相同或相似過程需求的軟件項(xiàng)目建立統(tǒng)一的過程模板,并基于此模板,對(duì)軟件項(xiàng)目中的歷史數(shù)據(jù)進(jìn)行聚合、分析提取經(jīng)驗(yàn)。經(jīng)驗(yàn)提取出來(lái)后,存儲(chǔ)在過程模板中,當(dāng)新項(xiàng)目應(yīng)用該過程模板時(shí),應(yīng)用經(jīng)驗(yàn)為項(xiàng)目經(jīng)理提供決策支持。
目錄
一、 引言 6
1.1 問題的提出 6
1.2 本文目標(biāo)和工作 6
1.3 論文組織 6
二、 軟件項(xiàng)目管理及軟件過程的研究現(xiàn)狀和相關(guān)工具 8
2.1 軟件過程管理 8
2.1.1 軟件過程管理概念 8
2.1.2 軟件過程管理中的主要研究熱點(diǎn) 9
2.1.3 12207標(biāo)準(zhǔn)和1517標(biāo)準(zhǔn) 10
2.1.4 軟件過程管理工具 11
2.2 軟件項(xiàng)目管理 11
2.2.1 項(xiàng)目管理 11
2.2.2 軟件項(xiàng)目管理概念 12
2.2.3 軟件項(xiàng)目管理中的主要研究熱點(diǎn) 13
2.2.4 軟件項(xiàng)目管理工具 13
2.3 項(xiàng)目管理和過程管理的關(guān)系 14
2.4 軟件項(xiàng)目經(jīng)驗(yàn)管理 14
2.5 北京大學(xué)項(xiàng)目管理工具PKUPM 15
三、 基于過程模板的軟件項(xiàng)目經(jīng)驗(yàn)管理 17
3.1 總體思路 17
3.1.1 軟件項(xiàng)目經(jīng)驗(yàn)管理問題的難點(diǎn) 17
3.1.2 解決方案總體介紹 17
3.2 軟件項(xiàng)目數(shù)據(jù)和經(jīng)驗(yàn) 19
3.2.1 軟件項(xiàng)目數(shù)據(jù) 19
3.2.2 軟件項(xiàng)目經(jīng)驗(yàn) 23
3.3 軟件項(xiàng)目經(jīng)驗(yàn)的聚類和分類 24
3.3.1 基于特征的軟件項(xiàng)目經(jīng)驗(yàn)聚類 24
3.3.2 基于領(lǐng)域的軟件項(xiàng)目經(jīng)驗(yàn)分類 27
3.4 軟件項(xiàng)目經(jīng)驗(yàn)的提取和應(yīng)用 29
3.4.1 項(xiàng)目WBS到過程模板的映射 29
3.4.2 特殊經(jīng)驗(yàn)的提取 30
3.4.3 概要經(jīng)驗(yàn)的統(tǒng)計(jì) 32
3.4.4 軟件項(xiàng)目經(jīng)驗(yàn)應(yīng)用 33
3.5 方法的評(píng)價(jià) 36
四、 PKUPM經(jīng)驗(yàn)管理部分的設(shè)計(jì)與實(shí)現(xiàn) 37
4.1 PKUPM總體設(shè)計(jì) 37
4.1.1 PKUPM整體結(jié)構(gòu) 37
4.1.2 PKUPM功能分布 38
4.2 經(jīng)驗(yàn)管理部分功能分解 39
4.2.1 查看框架過程模板和查看領(lǐng)域過程模板 39
4.2.2 創(chuàng)建新過程模板和初始化新過程模板 40
4.2.3 錄入歷史經(jīng)驗(yàn) 40
4.2.4 查看經(jīng)驗(yàn)統(tǒng)計(jì)信息 40
4.2.5 創(chuàng)建項(xiàng)目(應(yīng)用經(jīng)驗(yàn))和項(xiàng)目結(jié)項(xiàng)(提取經(jīng)驗(yàn)) 40
4.3 經(jīng)驗(yàn)管理部分詳細(xì)設(shè)計(jì) 41
4.3.1 類設(shè)計(jì) 41
4.3.2 接口設(shè)計(jì) 42
4.3.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 44
4.4 經(jīng)驗(yàn)管理部分界面實(shí)現(xiàn) 46
五、 總結(jié)和展望 49
5.1 本文工作的總結(jié) 49
5.2 進(jìn)一步的研究 49
5.2.1 挖掘軟件項(xiàng)目規(guī)律 49
5.2.2 縮小經(jīng)驗(yàn)管理粒度 50
參考文獻(xiàn) 51
致謝 53
關(guān)鍵詞:項(xiàng)目管理、軟件項(xiàng)目管理、軟件項(xiàng)目經(jīng)驗(yàn)管理、軟件過程、復(fù)用
參考文獻(xiàn)
[1] J.S. Reel, “Critical Success Factors in Software Projects”, Software, IEEE, 1999, 16(3), 18-23.
[2] Brooks, F., “No Silver Bullet: Essence and Accidents of Software Engineering”, Computer, Vol. 20, No. 4, (pp. 10-19), April 1987
[3] “Chaos”, Standish Group, 1995
[4] Mark C. Paulk, Bill Curtis, Mary Beth Chrissis, Charles V. Weber, “The Capability Maturity Model for Software”, Software Engineering Institute, CMU/SEI-91-TR-24, ADA240603, August 1991.
[5] 陳宇,“青鳥軟件過程管理系統(tǒng)JBPM的研究與實(shí)現(xiàn)”,北京大學(xué)碩士學(xué)位論文,2001
[6] 秦征等編著,軟件項(xiàng)目管理,清華大學(xué)出版社,2004
[7] “ISO/IEC 12207 Standard for Information Technology - Software Life Cycle Processes”, 1995
[8] “IEEE Standard for Information Technology - Software Life Cycle Processes - Reuse Processes”, IEEE Std 1517-1999, 1999
[9] David B. Leblang, “Managing the Software Development Process with ClearGuide”, SCM-7, 1997, pp. 66-80
[10] http://www3.ca.com/
[11] http://www.pmi.org/
[12] PMI, A Guide to the Project Management Body of Knowledge, 2000, Pennsylvania,USA, Project Management Institute, 1996
[13] T.B. Hilburn, et al., "A Software Engineering Body of Knowledge Version 1.0", CMU/SEI-99-TR-004, Carnegie Mellon Software Engineering Institute, 1999
[14] C.F. Kemerer, Software Project Management: Readings and Cases, McGraw-Hill, 1997
[15] K.A. Cori, "Fundamentals of Master Scheduling for the Project Manager", Project Management Journal, 1985
[16] G. Chroust, et al., "Executing Process Models - Activity and Project Management", Proceedings of the IEEE Symposium and Workshop on Engineering of Computer Based Systems, 1996
[17] W. Royce, Software Project Management: A Unified Framework, Addison-Wesley, 1998
[18] Boehm,B.W.著,李師賢等譯,軟件工程經(jīng)濟(jì)學(xué),機(jī)械工業(yè)出版社,2004.7
[19] 朱明編著,數(shù)據(jù)挖掘,中國(guó)科學(xué)技術(shù)大學(xué)出版社,2002.5
[20] Frederick Hayes-Roth, “Architecture-Based Acquisition and Development of Software, Guidelines and Recommendations from the ARPA DSSA Program”, Technical report, Teknowledge Federal System, February 1994
[21] Paul Kogut, Roslyn Nilson, “Domain Engineering Methods and Tools Handbook”, Volume I – Methods, CARDS Informal Technical Report, STARS-VC-K017R1/001/00, December 31, 1994
[22] 李克勤,“面向?qū)ο蟮念I(lǐng)域工程方法研究”,北京大學(xué)博士學(xué)位論文,2000
[23] http://www.iso.org
摘要
現(xiàn)有的軟件項(xiàng)目管理技術(shù)和項(xiàng)目管理工具(包括商品化的工具和研究型的原型系統(tǒng))僅僅提供項(xiàng)目的計(jì)劃記錄、簡(jiǎn)單的一致性檢查、關(guān)鍵路徑計(jì)算、信息發(fā)布、進(jìn)度跟蹤和報(bào)告輔助,而未能注重軟件項(xiàng)目經(jīng)驗(yàn)的管理。軟件項(xiàng)目經(jīng)理做計(jì)劃和決策時(shí),只能依賴自己及他人的經(jīng)驗(yàn),這些經(jīng)驗(yàn)和見識(shí)通常是模糊、非量化、不全面、不可靠的。這往往導(dǎo)致項(xiàng)目難以在預(yù)期的時(shí)間和成本內(nèi),為用戶提供滿足質(zhì)量要求的軟件。
針對(duì)上述問題,我們就軟件項(xiàng)目的經(jīng)驗(yàn)管理問題展開了較為深入的研究,提出了一套涉及經(jīng)驗(yàn)獲取、表達(dá)、存儲(chǔ)和應(yīng)用,較為完整的管理方法——基于過程模板的軟件項(xiàng)目經(jīng)驗(yàn)管理方法,并且開發(fā)了相應(yīng)的支撐工具——北京大學(xué)項(xiàng)目管理工具(Peking University Project Management,簡(jiǎn)稱PKUPM)?;谶^程模板的軟件項(xiàng)目經(jīng)驗(yàn)管理方法的基本思想是:雖然軟件項(xiàng)目在目標(biāo)軟件產(chǎn)品、項(xiàng)目范圍、開發(fā)環(huán)境約束等方面各不相同,但是同一個(gè)組織中的軟件項(xiàng)目的過程卻存在較大的相似性,甚至同一個(gè)過程可以在不同的軟件項(xiàng)目中復(fù)用。因此,可以為那些具有相同或相似過程需求的軟件項(xiàng)目建立統(tǒng)一的過程模板,并基于此模板,對(duì)軟件項(xiàng)目中的歷史數(shù)據(jù)進(jìn)行聚合、分析提取經(jīng)驗(yàn)。經(jīng)驗(yàn)提取出來(lái)后,存儲(chǔ)在過程模板中,當(dāng)新項(xiàng)目應(yīng)用該過程模板時(shí),應(yīng)用經(jīng)驗(yàn)為項(xiàng)目經(jīng)理提供決策支持。
目錄
一、 引言 6
1.1 問題的提出 6
1.2 本文目標(biāo)和工作 6
1.3 論文組織 6
二、 軟件項(xiàng)目管理及軟件過程的研究現(xiàn)狀和相關(guān)工具 8
2.1 軟件過程管理 8
2.1.1 軟件過程管理概念 8
2.1.2 軟件過程管理中的主要研究熱點(diǎn) 9
2.1.3 12207標(biāo)準(zhǔn)和1517標(biāo)準(zhǔn) 10
2.1.4 軟件過程管理工具 11
2.2 軟件項(xiàng)目管理 11
2.2.1 項(xiàng)目管理 11
2.2.2 軟件項(xiàng)目管理概念 12
2.2.3 軟件項(xiàng)目管理中的主要研究熱點(diǎn) 13
2.2.4 軟件項(xiàng)目管理工具 13
2.3 項(xiàng)目管理和過程管理的關(guān)系 14
2.4 軟件項(xiàng)目經(jīng)驗(yàn)管理 14
2.5 北京大學(xué)項(xiàng)目管理工具PKUPM 15
三、 基于過程模板的軟件項(xiàng)目經(jīng)驗(yàn)管理 17
3.1 總體思路 17
3.1.1 軟件項(xiàng)目經(jīng)驗(yàn)管理問題的難點(diǎn) 17
3.1.2 解決方案總體介紹 17
3.2 軟件項(xiàng)目數(shù)據(jù)和經(jīng)驗(yàn) 19
3.2.1 軟件項(xiàng)目數(shù)據(jù) 19
3.2.2 軟件項(xiàng)目經(jīng)驗(yàn) 23
3.3 軟件項(xiàng)目經(jīng)驗(yàn)的聚類和分類 24
3.3.1 基于特征的軟件項(xiàng)目經(jīng)驗(yàn)聚類 24
3.3.2 基于領(lǐng)域的軟件項(xiàng)目經(jīng)驗(yàn)分類 27
3.4 軟件項(xiàng)目經(jīng)驗(yàn)的提取和應(yīng)用 29
3.4.1 項(xiàng)目WBS到過程模板的映射 29
3.4.2 特殊經(jīng)驗(yàn)的提取 30
3.4.3 概要經(jīng)驗(yàn)的統(tǒng)計(jì) 32
3.4.4 軟件項(xiàng)目經(jīng)驗(yàn)應(yīng)用 33
3.5 方法的評(píng)價(jià) 36
四、 PKUPM經(jīng)驗(yàn)管理部分的設(shè)計(jì)與實(shí)現(xiàn) 37
4.1 PKUPM總體設(shè)計(jì) 37
4.1.1 PKUPM整體結(jié)構(gòu) 37
4.1.2 PKUPM功能分布 38
4.2 經(jīng)驗(yàn)管理部分功能分解 39
4.2.1 查看框架過程模板和查看領(lǐng)域過程模板 39
4.2.2 創(chuàng)建新過程模板和初始化新過程模板 40
4.2.3 錄入歷史經(jīng)驗(yàn) 40
4.2.4 查看經(jīng)驗(yàn)統(tǒng)計(jì)信息 40
4.2.5 創(chuàng)建項(xiàng)目(應(yīng)用經(jīng)驗(yàn))和項(xiàng)目結(jié)項(xiàng)(提取經(jīng)驗(yàn)) 40
4.3 經(jīng)驗(yàn)管理部分詳細(xì)設(shè)計(jì) 41
4.3.1 類設(shè)計(jì) 41
4.3.2 接口設(shè)計(jì) 42
4.3.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 44
4.4 經(jīng)驗(yàn)管理部分界面實(shí)現(xiàn) 46
五、 總結(jié)和展望 49
5.1 本文工作的總結(jié) 49
5.2 進(jìn)一步的研究 49
5.2.1 挖掘軟件項(xiàng)目規(guī)律 49
5.2.2 縮小經(jīng)驗(yàn)管理粒度 50
參考文獻(xiàn) 51
致謝 53
關(guān)鍵詞:項(xiàng)目管理、軟件項(xiàng)目管理、軟件項(xiàng)目經(jīng)驗(yàn)管理、軟件過程、復(fù)用
參考文獻(xiàn)
[1] J.S. Reel, “Critical Success Factors in Software Projects”, Software, IEEE, 1999, 16(3), 18-23.
[2] Brooks, F., “No Silver Bullet: Essence and Accidents of Software Engineering”, Computer, Vol. 20, No. 4, (pp. 10-19), April 1987
[3] “Chaos”, Standish Group, 1995
[4] Mark C. Paulk, Bill Curtis, Mary Beth Chrissis, Charles V. Weber, “The Capability Maturity Model for Software”, Software Engineering Institute, CMU/SEI-91-TR-24, ADA240603, August 1991.
[5] 陳宇,“青鳥軟件過程管理系統(tǒng)JBPM的研究與實(shí)現(xiàn)”,北京大學(xué)碩士學(xué)位論文,2001
[6] 秦征等編著,軟件項(xiàng)目管理,清華大學(xué)出版社,2004
[7] “ISO/IEC 12207 Standard for Information Technology - Software Life Cycle Processes”, 1995
[8] “IEEE Standard for Information Technology - Software Life Cycle Processes - Reuse Processes”, IEEE Std 1517-1999, 1999
[9] David B. Leblang, “Managing the Software Development Process with ClearGuide”, SCM-7, 1997, pp. 66-80
[10] http://www3.ca.com/
[11] http://www.pmi.org/
[12] PMI, A Guide to the Project Management Body of Knowledge, 2000, Pennsylvania,USA, Project Management Institute, 1996
[13] T.B. Hilburn, et al., "A Software Engineering Body of Knowledge Version 1.0", CMU/SEI-99-TR-004, Carnegie Mellon Software Engineering Institute, 1999
[14] C.F. Kemerer, Software Project Management: Readings and Cases, McGraw-Hill, 1997
[15] K.A. Cori, "Fundamentals of Master Scheduling for the Project Manager", Project Management Journal, 1985
[16] G. Chroust, et al., "Executing Process Models - Activity and Project Management", Proceedings of the IEEE Symposium and Workshop on Engineering of Computer Based Systems, 1996
[17] W. Royce, Software Project Management: A Unified Framework, Addison-Wesley, 1998
[18] Boehm,B.W.著,李師賢等譯,軟件工程經(jīng)濟(jì)學(xué),機(jī)械工業(yè)出版社,2004.7
[19] 朱明編著,數(shù)據(jù)挖掘,中國(guó)科學(xué)技術(shù)大學(xué)出版社,2002.5
[20] Frederick Hayes-Roth, “Architecture-Based Acquisition and Development of Software, Guidelines and Recommendations from the ARPA DSSA Program”, Technical report, Teknowledge Federal System, February 1994
[21] Paul Kogut, Roslyn Nilson, “Domain Engineering Methods and Tools Handbook”, Volume I – Methods, CARDS Informal Technical Report, STARS-VC-K017R1/001/00, December 31, 1994
[22] 李克勤,“面向?qū)ο蟮念I(lǐng)域工程方法研究”,北京大學(xué)博士學(xué)位論文,2000
[23] http://www.iso.org
TA們正在看...
- 學(xué)生課外活動(dòng)計(jì)劃.doc
- 學(xué)生課外活動(dòng)計(jì)劃.doc
- 學(xué)社聯(lián)內(nèi)部三人制籃球賽策劃書范文.doc
- 學(xué)社聯(lián)內(nèi)部三人制籃球賽策劃書范文.doc
- 學(xué)科教學(xué)中滲透環(huán)境教育計(jì)劃.doc
- 學(xué)科教學(xué)中滲透環(huán)境教育計(jì)劃.doc
- 學(xué)院月9日消防日系列活動(dòng)策劃書范文.doc
- 學(xué)院月9日消防日系列活動(dòng)策劃書范文.doc
- 學(xué)院語(yǔ)言文字工作計(jì)劃范文.doc
- 學(xué)院語(yǔ)言文字工作計(jì)劃范文.doc
相關(guān)文檔
- 遠(yuǎn)程教育系統(tǒng)設(shè)計(jì).rar
- 基于asp技術(shù)的駕校學(xué)員管理和約車管理系...rar
- 單片機(jī)智能測(cè)溫檢查控制系統(tǒng).doc
- 基于信息元的教學(xué)資源組織系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).doc
- c語(yǔ)言程序設(shè)計(jì)實(shí)踐論文(游戲設(shè)計(jì)編程).doc
- 基于asp.net的校園舊貨交易市場(chǎng)系統(tǒng)的設(shè)...doc
- 基于asp技術(shù)構(gòu)建求職招聘系統(tǒng)開題報(bào)告.doc