資源描述:
《基于cmm的軟件項(xiàng)目管理方法及實(shí)踐的研究》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、北京T業(yè)人學(xué)T程順fj學(xué)位論文1.1.2理論背景CMM(CapabilityMaturityModelforSoftware)的中文意思為軟件能力成熟度模型。CMM為軟件企業(yè)提供了從混亂的、不成熟的軟件過(guò)程,向有序的、成熟的軟件過(guò)程過(guò)渡的一條有效的途徑。它涵蓋了有關(guān)計(jì)劃、設(shè)計(jì)和管理軟件開(kāi)發(fā)和維護(hù)的實(shí)踐,軟件機(jī)構(gòu)只要遵循這些實(shí)踐,就能夠提高該機(jī)構(gòu)的能力,以滿足成本、進(jìn)度計(jì)劃、功能及產(chǎn)品質(zhì)量等目標(biāo)。【1】作為非軟件行業(yè)業(yè)界標(biāo)準(zhǔn),CMM已經(jīng)被越來(lái)越多的軟件企業(yè)所重視。目前CMM已經(jīng)作為評(píng)價(jià)一個(gè)軟件企業(yè)軟件承包能力的重要指標(biāo)。在相關(guān)政府、軍隊(duì)的大型承包項(xiàng)目上,更多的軟件外包商希望尋找已通過(guò)CMM
2、評(píng)估的軟件企業(yè),可見(jiàn)CMM在軟件行業(yè)的重要程度。1.2課題主要研究?jī)?nèi)容本課題重點(diǎn)以CMM評(píng)估問(wèn)卷為基礎(chǔ),將每個(gè)提問(wèn)項(xiàng)進(jìn)行類別劃分,進(jìn)而總結(jié)出該項(xiàng)在軟件丌發(fā)過(guò)程中,所對(duì)應(yīng)的產(chǎn)品。如軟件丌發(fā)過(guò)程是否要有需求會(huì)議,是否應(yīng)形成需求文檔,是否需形成設(shè)計(jì)文檔,是否應(yīng)有測(cè)試過(guò)程等。從而使得一個(gè)軟件丌發(fā)過(guò)程,可以將每一步,每一個(gè)中間產(chǎn)品,對(duì)應(yīng)到CMM等級(jí)評(píng)估的問(wèn)卷項(xiàng)中。由此,使軟件企業(yè)的軟件開(kāi)發(fā)過(guò)程,能夠符合CMM的等級(jí)評(píng)估標(biāo)準(zhǔn)。同時(shí)為了驗(yàn)證模型的正確性,以實(shí)際軟件項(xiàng)目來(lái)對(duì)新的方法進(jìn)行驗(yàn)證,與科技部中國(guó)科學(xué)技術(shù)促進(jìn)發(fā)展研究中心合作,在基于CMM的軟件項(xiàng)目管理方法基礎(chǔ)上,使用本數(shù)據(jù)模型,為其定制開(kāi)發(fā)一套研
3、究數(shù)據(jù)庫(kù)系統(tǒng)軟件。整個(gè)論文的研究?jī)?nèi)容如下圖所示。第1幸緒論I’謦對(duì)已有I鞠CMM模型進(jìn)行研究尋-對(duì)提問(wèn)項(xiàng)進(jìn)行類別劃分,從縱向角度考闌匕評(píng)估的每—個(gè)部分Jf·給出軟件拜發(fā)過(guò)程中所需的文檔、中闖產(chǎn)1k晶、會(huì)議活動(dòng)等結(jié)論信慈j妙}·紿出可進(jìn)行實(shí)施的實(shí)踐方法妙}◆以實(shí)際的項(xiàng)目驗(yàn)證實(shí)線方法的迮臻性妙I(lǐng)·得到緒論j圖1·2論文研究?jī)?nèi)存Figure1-2Wholeresearchcontent1.3課題研究目的及意義1.3.1課題的研究目的軟件項(xiàng)目是否成功的關(guān)鍵因素在于項(xiàng)目管理,而項(xiàng)目是否能有效地進(jìn)行監(jiān)督、控制的關(guān)鍵取決于管理人員對(duì)項(xiàng)目過(guò)程的可見(jiàn)性,特別是管理人員對(duì)項(xiàng)目的進(jìn)度目標(biāo)實(shí)施有效的監(jiān)督與控制。
4、由于軟件項(xiàng)目過(guò)程是一個(gè)邏輯活動(dòng)過(guò)程的結(jié)合,因此,它不具備一個(gè)物理過(guò)程那樣的可見(jiàn)性。軟件項(xiàng)目開(kāi)發(fā)過(guò)程跟蹤與監(jiān)控的目的就是為項(xiàng)目實(shí)際過(guò)程提供充分的可見(jiàn)性,以保證當(dāng)項(xiàng)目執(zhí)行偏離項(xiàng)目計(jì)劃時(shí)能采取有效地解決手段?,F(xiàn)有的項(xiàng)目過(guò)程監(jiān)督工作主要從項(xiàng)目估算、工作量估算、成本估算等方面,利用估算模型來(lái)對(duì)項(xiàng)目的性能、風(fēng)險(xiǎn)等方面進(jìn)行控制,而在大多數(shù)軟件企業(yè)中對(duì)軟件項(xiàng)目開(kāi)發(fā)過(guò)程的管理由于沒(méi)有明確地丌發(fā)過(guò)程量化的指標(biāo)數(shù)據(jù)來(lái)使項(xiàng)目經(jīng)理、程序員、客戶對(duì)于軟件丌發(fā)的過(guò)程進(jìn)度有一個(gè)清晰地了解和給出顯示的提示,管理者缺乏有力的工具來(lái)掌握和控制開(kāi)發(fā)過(guò)程的進(jìn)度,由于缺少對(duì)項(xiàng)目進(jìn)度的跟蹤、了解的有效手段,特別是對(duì)符合CMM標(biāo)準(zhǔn)的過(guò)
5、程完成狀況的了解缺乏可見(jiàn)性,無(wú)法及時(shí)了解和解決項(xiàng)目中出現(xiàn)的質(zhì)量問(wèn)題。軟件項(xiàng)目管理方法的研究目的:幫助企業(yè)在軟件開(kāi)發(fā)過(guò)程中,根據(jù)CMM的北京T業(yè)人學(xué)T程碩fj學(xué)位論文III曼曼曼曼曼量曼曼!曼曼曼!曼曼曼曼曼皇曼曼皇!曼曼曼皇!皇曼曼曼曼曼曼曼!曼曼曼皇曼曼曼曼曼曼量曼曼曼曼曼曼曼曼曼曼曼!曼量曼量曼曼曼舅曼評(píng)估標(biāo)準(zhǔn),規(guī)范自身的軟件開(kāi)發(fā)過(guò)程。根據(jù)該管理方法,提供符合CMM評(píng)估標(biāo)準(zhǔn)的軟件管理過(guò)程,更好的幫助軟件企業(yè)完成CMM相關(guān)等級(jí)評(píng)估工作。同時(shí)根據(jù)軟件丌發(fā)過(guò)程各階段,項(xiàng)目管理方法能夠提供供階段轉(zhuǎn)化的可見(jiàn)的里程碑,使項(xiàng)目管理者更清晰軟件項(xiàng)目所處的階段。1.3.2課題的研究意義雖然目前國(guó)內(nèi)外有
6、關(guān)于過(guò)程管理的研究已經(jīng)大量開(kāi)展,但由于本課題自身的特點(diǎn),仍然具有研究的必要性,原因如下:當(dāng)自仃國(guó)內(nèi)外CMM研究雖然很熱,但大多對(duì)CMM的研究還仍然停留在理論上,而對(duì)研究解決CMM標(biāo)準(zhǔn)與過(guò)程如何與項(xiàng)目過(guò)程結(jié)合統(tǒng)一起來(lái),規(guī)范軟件開(kāi)發(fā)過(guò)程的每一個(gè)步驟及中間產(chǎn)品的解決方案,目前還相對(duì)較少。國(guó)內(nèi)外現(xiàn)有的對(duì)項(xiàng)目過(guò)程監(jiān)控的研究現(xiàn)在已逐漸為人們所重視,但目前所看到的研究工作多數(shù)從項(xiàng)目估算、工作量估算、成本估算等方面,利用估算模型來(lái)對(duì)項(xiàng)目的性能、風(fēng)險(xiǎn)等方面進(jìn)行控制,而尚無(wú)隊(duì)通過(guò)對(duì)開(kāi)發(fā)過(guò)程量化的指標(biāo)數(shù)據(jù)并對(duì)過(guò)程進(jìn)度罩程碑變化進(jìn)行跟蹤、監(jiān)控和狀態(tài)可見(jiàn)性方面的工具產(chǎn)品。有一個(gè)清晰了解和給出顯示的提示,管理者缺乏
7、有力的工具來(lái)掌握和控制開(kāi)發(fā)過(guò)程的進(jìn)度,由于缺少對(duì)項(xiàng)目進(jìn)度的跟蹤、了解的有效手段,特別是對(duì)符合CMM標(biāo)準(zhǔn)的過(guò)程完成狀況的了解缺乏可見(jiàn)性,無(wú)法及時(shí)了解和解決項(xiàng)目中出現(xiàn)的質(zhì)量問(wèn)題。并通過(guò)研究保證各個(gè)罩程碑完成的質(zhì)量約束數(shù)據(jù)模型和工具實(shí)現(xiàn)過(guò)程的監(jiān)控工作。解決由于項(xiàng)目執(zhí)行和管理能力不夠而造成軟件項(xiàng)目計(jì)劃不能按期完成的問(wèn)題,通過(guò)軟件項(xiàng)目過(guò)程的跟蹤與監(jiān)控保證項(xiàng)目計(jì)劃的執(zhí)行和維護(hù)。軟件項(xiàng)目管理方法的研究意義有:1.規(guī)范軟件企業(yè)軟件開(kāi)發(fā)過(guò)程,敦促軟件