快速了解學(xué)術(shù)期刊目錄級(jí)別、選刊、行業(yè)刊物等解決方案
文章是一篇軟件論文,主要講述了大型系統(tǒng)軟件項(xiàng)目管理的方法研究新政策等等。本文選自:《軟件學(xué)報(bào)》,《軟件學(xué)報(bào)》注重刊登反映計(jì)算機(jī)科學(xué)和計(jì)算機(jī)軟件新理論、新方法和新技術(shù)以及學(xué)科發(fā)展趨勢(shì)的文章,主要涉及理論計(jì)算機(jī)科學(xué)、算法設(shè)計(jì)與分析、系統(tǒng)軟件與軟件工程、模式識(shí)別與人工智能、數(shù)據(jù)庫(kù)技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)、信息安全、計(jì)算機(jī)圖形學(xué)與計(jì)算機(jī)輔助設(shè)計(jì)、多媒體技術(shù)及其他相關(guān)的內(nèi)容。
摘要:為了保證軟件系統(tǒng)在預(yù)期的工作量?jī)?nèi)按時(shí)保質(zhì)地完成.需要定期對(duì)其主要項(xiàng)目進(jìn)行跟蹤、監(jiān)測(cè)和調(diào)整。跟蹤的對(duì)象通常有規(guī)模、工作量和成本、計(jì)算機(jī)資源、進(jìn)度、風(fēng)險(xiǎn)和軟件工程技術(shù)活動(dòng)等。它的目標(biāo)是為對(duì)照軟件計(jì)劃跟蹤實(shí)際結(jié)果和性能.當(dāng)實(shí)際結(jié)果和性能明顯偏離軟件計(jì)劃時(shí),采取糾正措施并加以管理直至結(jié)束,對(duì)軟件約定的更改應(yīng)得到受到影響的組和個(gè)人的認(rèn)可。
關(guān)鍵詞:大型軟件,軟件項(xiàng)目,軟件項(xiàng)目,軟件管理,軟件論文
1軟件項(xiàng)目管理概述
1.1軟件項(xiàng)目管理的概念
從概念上講,軟件項(xiàng)目管理是為了使軟件項(xiàng)目能夠按照預(yù)定的成本、進(jìn)度、質(zhì)量順利完成,而對(duì)成本、人員、進(jìn)度、質(zhì)量、風(fēng)險(xiǎn)等進(jìn)行分析和管理的活動(dòng)。實(shí)際上,軟件項(xiàng)目管理的意義不僅僅如此,進(jìn)行軟件項(xiàng)目管理有利于將開(kāi)發(fā)人員的個(gè)人開(kāi)發(fā)能力轉(zhuǎn)化成企業(yè)的開(kāi)發(fā)能力.企業(yè)的軟件開(kāi)發(fā)能力越高,表明這個(gè)企業(yè)的軟件生產(chǎn)越趨向于成熟。企業(yè)越能夠穩(wěn)定發(fā)展(即減小開(kāi)發(fā)風(fēng)險(xiǎn))。
軟件項(xiàng)目管理的根本目的是為了讓軟件項(xiàng)目尤其是大型項(xiàng)目的整個(gè)軟件生命周期(從分析、設(shè)計(jì)、編碼到測(cè)試、維護(hù)全過(guò)程)都能在管理者的控制之下,以預(yù)定成本按期、按質(zhì)地完成軟件交付用戶(hù)使用。
軟件項(xiàng)目管理的內(nèi)容主要包括如下幾個(gè)方面:人員的組織與管理,軟件度量,軟件項(xiàng)目計(jì)劃,風(fēng)險(xiǎn)管理,軟件質(zhì)量保證,軟件過(guò)程能力評(píng)估,軟件配置管理等。
1.2 CMM與CMMI
1.2.1 CMM的由來(lái)
CMM是軟件過(guò)程能力成熟度模型(capacityMatuirtyMod—e1)的簡(jiǎn)稱(chēng),是卡內(nèi)基一梅隆大學(xué)軟件工程研究院為了滿(mǎn)足美國(guó)聯(lián)邦政府評(píng)估軟件供應(yīng)商能力的要求,于1986年開(kāi)始研究的模型.并于1991年正式推出了CMM1.0版。CMM自問(wèn)世以來(lái)備受關(guān)注,在一些發(fā)達(dá)國(guó)家和地區(qū)得到了廣泛應(yīng)用,成為衡量軟件公司軟件開(kāi)發(fā)管理水平的重要參考因素和軟件過(guò)程改進(jìn)事實(shí)上的工業(yè)標(biāo)準(zhǔn)。
CMM的評(píng)估結(jié)果是目前世界上公認(rèn)的軟件產(chǎn)品進(jìn)入國(guó)際市場(chǎng)的通行證。中國(guó)軟件要國(guó)際化,軟件企業(yè)必先規(guī)范化和規(guī);.提高軟件過(guò)程能力,CMM為企業(yè)達(dá)到目的指出了一條有效途徑。CMM也為應(yīng)用單位和管理部門(mén)提供了選擇,同時(shí)給予了管理軟件承包商一種良好的手段。
1.2.2 CMM與IS09000
國(guó)際標(biāo)準(zhǔn)化組織的質(zhì)量管理標(biāo)準(zhǔn)IS09000與CMM均可作為軟件企業(yè)的過(guò)程改善框架。CMM僅僅適用于軟件行業(yè)。而IS09000的適應(yīng)面更廣,實(shí)際上IS09000:2000版標(biāo)準(zhǔn)和CMM遵循共同的管理思想,IS09000:2000版(ISO9001)標(biāo)準(zhǔn)已經(jīng)徹底解決了94版的制造業(yè)痕跡較重、標(biāo)準(zhǔn)按要素描述難于在軟件行業(yè)實(shí)施的問(wèn)題。
就內(nèi)容來(lái)講,IS09001不覆蓋CMM,也不完全覆蓋IS09000。一般而言.通過(guò)IS09001認(rèn)證的企業(yè)可達(dá)到CMM2級(jí)或略高的程度,通過(guò)CMM3級(jí)的企業(yè)只要稍做補(bǔ)充,就可較容易地通過(guò)IS09001認(rèn)證。粗略地說(shuō),IS09001近似于CMM2.5級(jí)。
1.2.3 CMMI
CMMI是卡內(nèi)基梅隆大學(xué)2001年9月推出的比較成熟的系統(tǒng)工程和軟件工程的集成成熟度模型(CapabilityMatuirtyMod.elIntegrated)。與原有的能力成熟度模型類(lèi)似,CMMI也包括了在不同領(lǐng)域建立有效過(guò)程的必要元素,反映了業(yè)界普遍認(rèn)可的“最佳”實(shí)踐:專(zhuān)業(yè)領(lǐng)域覆蓋、軟件工程、系統(tǒng)工程、集成產(chǎn)品開(kāi)發(fā)和系統(tǒng)采購(gòu),集成的產(chǎn)品和過(guò)程開(kāi)發(fā)以及采購(gòu),主要是配合軟件工程和系統(tǒng)工程的內(nèi)容采用。
CMMI的階段表達(dá)方式繼承了CMM的思想方法。將所有的過(guò)程域依照5個(gè)成熟度等級(jí)來(lái)組織,從低到高分別為:初始級(jí)(Initial,第1級(jí))、管理級(jí)(Managed,第2級(jí))、定義級(jí)(Deifned,第3級(jí))、定量管理級(jí)(QuantitativelyManaged,第4級(jí))和優(yōu)化級(jí)(Optimizing,第5級(jí))。
1.3國(guó)防專(zhuān)用軟件CMM二級(jí)介紹
國(guó)防專(zhuān)用軟件要求其具有極高的保密性,可靠性和有效性。國(guó)防專(zhuān)用軟件CMM二級(jí)實(shí)施規(guī)范,定義了軟件工程化管理涉及到的過(guò)程、活動(dòng)與任務(wù),是實(shí)施貫徹國(guó)防專(zhuān)用軟件能力成熟度二級(jí)的方法、規(guī)范與組織管理的總綱.也是基于CMM項(xiàng)目管理系統(tǒng)的基礎(chǔ)和依據(jù)。
國(guó)防專(zhuān)用軟件能力成熟度模型將組織的軟件能力成熟度分為5個(gè)等級(jí),分別是:1級(jí)稱(chēng)為初始級(jí),2級(jí)稱(chēng)為可重復(fù)級(jí),3級(jí)稱(chēng)為已定義級(jí),4級(jí)稱(chēng)為定量管理級(jí),5級(jí)稱(chēng)為優(yōu)化級(jí)。
具體介紹如下:
初始級(jí)(1級(jí)):從事軟件項(xiàng)目工作人是的能力決定軟件項(xiàng)目性能;解決問(wèn)題的模式是“救火”式的;軟件項(xiàng)目性能不可預(yù)測(cè);軟件組織面臨的主要問(wèn)題是管理問(wèn)題,而非技術(shù)問(wèn)題;軟件管理完全不透明,僅通過(guò)某些雜亂無(wú)章的過(guò)程生產(chǎn)軟件。初始級(jí)無(wú)關(guān)鍵過(guò)程域。
可重復(fù)級(jí)(2級(jí)):建立了有效的軟件項(xiàng)目管理;軟件項(xiàng)目管理過(guò)程被文檔化并得到遵循:有一個(gè)組織方針來(lái)指導(dǎo)項(xiàng)目建立管理過(guò)程;能重復(fù)以前項(xiàng)目的成功實(shí)踐;項(xiàng)目管理到位?芍貜(fù)級(jí)的關(guān)鍵過(guò)程域?yàn)樾枨蠊芾、軟件?xiàng)目策劃、軟件項(xiàng)目跟蹤與監(jiān)督、軟件質(zhì)量保證、軟件配置管理、軟件子合同管理。
已定義級(jí)(3級(jí)):它建立在軟件項(xiàng)目管理的基礎(chǔ)之上;為了控制一個(gè)過(guò)程,過(guò)程就必須是已定義的、已文檔化的和已被有關(guān)人員理解的;組織已建立了一整套標(biāo)準(zhǔn)的軟件過(guò)程,并且組織中的每個(gè)人和項(xiàng)目均能照此執(zhí)行,已按妥善定義的過(guò)程管理,過(guò)程中的角色和職責(zé)已被理解;整個(gè)軟件過(guò)程中軟件產(chǎn)品的生產(chǎn)是可視的;除了里程碑處外,在各開(kāi)發(fā)階段中設(shè)置了更多的檢查點(diǎn)。已定義級(jí)的關(guān)鍵過(guò)程域?yàn)橥性u(píng)審、組間協(xié)調(diào)、軟件產(chǎn)品工程、集成軟件管理、培訓(xùn)大綱、組織過(guò)程定義、組織過(guò)程焦點(diǎn)。
已管理級(jí)(4級(jí)):運(yùn)用統(tǒng)計(jì)過(guò)程控制的原理,闡述過(guò)程變化的具體原因。產(chǎn)品和過(guò)程被定量地管理,管理決策有客觀測(cè)量為基礎(chǔ);管理者能在定量邊界內(nèi)預(yù)測(cè)性能:而且可以進(jìn)行交互控制。已管理級(jí)的關(guān)鍵過(guò)程域?yàn)檐浖|(zhì)量管理與定量過(guò)程管理。
優(yōu)化級(jí)(5級(jí)):識(shí)別并消除軟件過(guò)程性能差的長(zhǎng)期原因;持續(xù)不斷地改進(jìn)軟件過(guò)程,關(guān)注連續(xù)過(guò)程改進(jìn),有紀(jì)律的過(guò)程改進(jìn)已成為日常工作方式。優(yōu)化級(jí)的關(guān)鍵過(guò)程域?yàn)檫^(guò)程更改管理、技術(shù)改革管理、缺陷預(yù)防。
硬核推薦閱讀
SCIE、SCI
SCIE
SCIE
SCIE
SCIE
SCIE
SCIE
SCIE
SCIE
SCIE
SCI、SCIE
SCIE、SCI