欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
CMM
CMM是指“能力成熟度模型”,其英文全稱(chēng)為Capability Maturity Model for Software,英文縮寫(xiě)為SW-CMM,簡(jiǎn)稱(chēng)CMM。它是對于軟件組織在定義、實(shí)施、度量、控制和改善其軟件過(guò)程的實(shí)踐中各個(gè)發(fā)展階段的描述。CMM的核心是把軟件開(kāi)發(fā)視為一個(gè)過(guò)程,并根據這一原則對軟件開(kāi)發(fā)和維護進(jìn)行過(guò)程監控和研究,以使其更加科學(xué)化、標準化、使企業(yè)能夠更好地實(shí)現商業(yè)目標。
CMM是是一種用于評價(jià)軟件承包能力并幫助其改善軟件質(zhì)量的方法,側重于軟件開(kāi)發(fā)過(guò)程的管理及工程能力的提高與評估。CMM分為五個(gè)等級:一級為初始級,二級為可重復級,三級為已定義級,四級為已管理級,五級為優(yōu)化級。
 CMM是由美國卡內基梅隆大學(xué)軟件工程研究所1987年研制成功的,是目前國際上最流行最實(shí)用的軟件生產(chǎn)過(guò)程標準和軟件企業(yè)成熟度等級認證標準。目前,我國已有軟件企業(yè)通過(guò)了CMM標準認證 。 
SW-CMM(CapaBIlity Maturity Model For Software 軟件生產(chǎn)能力成熟度模型,以下簡(jiǎn)稱(chēng)"CMM"),是87年由美國卡內基梅隆大學(xué)軟件工程研究所(CMU SEI)研究出的一種一種用于評價(jià)軟件承包商能力并幫助改善軟件質(zhì)量的方法,其目的是幫助軟件企業(yè)對軟件工程過(guò)程進(jìn)行管理和改進(jìn),增強開(kāi)發(fā)與改進(jìn)能力,從而能按時(shí)地、不超預算地開(kāi)發(fā)出高質(zhì)量的軟件。
其所依據的想法是:只要集中精力持續努力去建立有效的軟件工程過(guò)程的基礎結構,不斷進(jìn)行管理的實(shí)踐和過(guò)程的改進(jìn),就可以克服軟件生產(chǎn)中的困難。CMM它是目前國際上最流行、最實(shí)用的一種軟件生產(chǎn)過(guò)程標準,已經(jīng)得到了眾多國家以及國際軟件產(chǎn)業(yè)界的認可,成為當今企業(yè)從事規模軟件生產(chǎn)不可缺少的一項內容。
CMM目前通用流行的版本是1.1(Version1.1)?!栋凑哲浖こ萄芯克⊿EI)的原來(lái)計劃,CMM的改進(jìn)版版本2.0(V2.0)是要在1997年的11月完成的。但是,美國國防部辦公室要求軟件工程研究所(SEI)延遲發(fā)放公布CMM版本2.0,直至他們完成另一個(gè)更為緊迫的項目-CMMI。
CMMI(Capability Maturity Model Integration能力成熟度模型集成),是美國國防部的一個(gè)設想。他們希望把所有現存的與將被發(fā)展出來(lái)的各種能力成熟度模型,集成到一個(gè)框架中去。這個(gè)框架用于解決兩個(gè)問(wèn)題:第一,軟件獲取辦法的改革;第二,從集成產(chǎn)品與過(guò)程發(fā)展的角度出發(fā),建立一種包含健全的系統開(kāi)發(fā)原則的過(guò)程改進(jìn)。
CMM為軟件企業(yè)的過(guò)程能力提供了一個(gè)階梯式的改進(jìn)框架,它基于過(guò)去所有軟件工程過(guò)程改進(jìn)的成果,吸取了以往軟件工程的經(jīng)驗教訓,提供了一個(gè)基于過(guò)程改進(jìn)的框架;它指明了一個(gè)軟件組織在軟件開(kāi)發(fā)方面需要管理哪些主要工作、這些工作之間的關(guān)系、以及以怎樣的先后次序,一步一步的做好這些工作而使軟件組織走向成熟。
一、CMM的誕生
信息時(shí)代,軟件質(zhì)量的重要性越來(lái)越為人們所認識。軟件是產(chǎn)品、是裝備、是工具,其質(zhì)量使得顧客滿(mǎn)意,是產(chǎn)品市場(chǎng)開(kāi)拓、事業(yè)得以發(fā)展的關(guān)鍵。而軟件工程領(lǐng)域在1992年至1997年取得了前所未有的進(jìn)展,其成果超過(guò)軟件工程領(lǐng)域過(guò)去15年來(lái)的成就總和。
軟件管理工程引起廣泛注意源于20世紀70年代中期。當時(shí)美國國防部曾立題專(zhuān)門(mén)研究軟件項目做不好的原因,發(fā)現70%的項目是因為管理不善而引起,而并不是因為技術(shù)實(shí)力不夠,進(jìn)而得出一個(gè)結論,即管理是影響軟件研發(fā)項目全局的因素,而技術(shù)只影響局部。到了20世紀90年代中期,軟件管理工程不善的問(wèn)題仍然存在,大約只有10%的項目能夠在預定的費用和進(jìn)度下交付。軟件項目失敗的主要原因有:需求定義不明確;缺乏一個(gè)好的軟件開(kāi)發(fā)過(guò)程;沒(méi)有一個(gè)統一領(lǐng)導的產(chǎn)品研發(fā)小組;子合同管理不嚴格;沒(méi)有經(jīng)常注意改善軟件過(guò)程;對軟件構架很不重視;軟件界面定義不善且缺乏合適的控制;軟件升級暴露了硬件的缺點(diǎn);關(guān)心創(chuàng )新而不關(guān)心費用和風(fēng)險;軍用標準太少且不夠完善等等。在關(guān)系到軟件項目成功與否的眾多因素中,軟件度量、工作量估計、項目規劃、進(jìn)展控制、需求變化和風(fēng)險管理等都是與工程管理直接相關(guān)的因素。由此可見(jiàn),軟件管理工程的意義至關(guān)重要。
軟件管理工程和其它工程管理相比有其特殊性。首先,軟件是知識產(chǎn)品,進(jìn)度和質(zhì)量都難以度量,生產(chǎn)效率也難以保證。其次,軟件系統復雜程度也是超乎想象的。因為軟件復雜和難以度量,軟件管理工程的發(fā)展還很不成熟。
軟件管理工程的發(fā)展,在經(jīng)歷了從70年代開(kāi)始以結構化分析與設計、結構化評審、結構化程序設計以及結構化測試為特征的結構化生產(chǎn)時(shí)代,到90年代中期,以CMM模型的成熟模型和日益為市場(chǎng)接受為標志,已經(jīng)進(jìn)入以過(guò)程成熟模型CMM、個(gè)體軟件過(guò)程PSP群組軟件過(guò)程TSP為標志的以過(guò)程為中心的時(shí)代,而軟件發(fā)展第三個(gè)時(shí)代,及軟件工業(yè)化生產(chǎn)時(shí)代,從90年代中期軟件過(guò)程技術(shù)的成熟和面向對象技術(shù)、構件技術(shù)的發(fā)展為基礎,已經(jīng)漸露端倪,估計到2005年,可以實(shí)現真正的軟件工業(yè)化生產(chǎn),這個(gè)趨勢應該引起軟件企業(yè)界和有關(guān)部門(mén)的高度重視,及早采取措施,跟上世界軟件發(fā)展的腳步。軟件生產(chǎn)轉向以改善軟件過(guò)程為中心,是世界各國軟件產(chǎn)業(yè)或遲或早都要走的道路。
軟件過(guò)程改善是當前軟件管理工程的核心問(wèn)題。50多年來(lái)計算事業(yè)的發(fā)展使人們認識到要高效率、高質(zhì)量和低成本地開(kāi)發(fā)軟件,必須改善軟件生產(chǎn)過(guò)程。軟件管理工程走過(guò)了一條從70年代開(kāi)始以結構化分析與設計、結構化評審、結構化程序設計以及結構化測試到90年代中期以過(guò)程成熟模型CMM、個(gè)體軟件過(guò)程PSP和群組軟件過(guò)程TSP為標志的以過(guò)程為中心向著(zhù)軟件過(guò)程技術(shù)的成熟和面向
軟件過(guò)程研究的是如何將人員、技術(shù)和工具等組織起來(lái),通過(guò)有效的管理手段,提高軟件生產(chǎn)的效率,保證軟件產(chǎn)品的質(zhì)量。由此誕生了軟件過(guò)程的三個(gè)流派:CMU-SEI的CMM/PSP/TSP;ISO 9000質(zhì)量標準體系;ISO/IEC 15504(SPICE)。
CMM/PSP/TSP即軟件能力成熟度模型/ 個(gè)體軟件過(guò)程/群組軟件過(guò)程,是1987年美國 Carnegie Mellon 大學(xué)軟件工程研究所(CMU/SEI)以W.S.Humphrey為首的研究組發(fā)表的研究成果"承制方軟件工程能力的評估方法";SO 9000質(zhì)量標準體系是在70年代由歐洲首先采用的,其后在美國和世界其他地區也迅速地發(fā)展起來(lái)。目前,歐洲聯(lián)合會(huì )積極促進(jìn)軟件質(zhì)量的制度化,提出了如下ISO9000軟件標準系列:ISO9001、ISO9000-3、ISO9004-2、ISO9004-4、ISO9002;ISO/IEC 15504(SPICE)是1991年國際標準化組織采納了一項動(dòng)議,開(kāi)展調查研究,按照CMU-SEI的基本思路,產(chǎn)生的技術(shù)報告ISO/IEC 15504--信息技術(shù)軟件過(guò)程評估
目前,學(xué)術(shù)界和工業(yè)界公認美國 Carnegie Mellon 大學(xué)軟件工程研究所(CMU/SEI) 以W.S.Humphrey為首主持研究與開(kāi)發(fā)的軟件能力成熟度模型CMM是當前最好的軟件過(guò)程,已成為業(yè)界事實(shí)上的軟件過(guò)程的工業(yè)標準。
二、CMM的發(fā)展
1987年美國 Carnegie Mellon 大學(xué)軟件工程研究所(CMU/SEI)以W.S.Humphrey為首的研究組發(fā)表了CMM/PSP/TSP 技術(shù),為軟件管理工程開(kāi)辟了一條新的途經(jīng)。
CMM框架用5個(gè)不斷進(jìn)化的層次來(lái)評定軟件生產(chǎn)的歷史與現狀:其中初始層是混沌的過(guò)程,可重復層是經(jīng)過(guò)訓練的軟件過(guò)程,定義層是標準一致的軟件過(guò)程,管理層是可預測的軟件過(guò)程,優(yōu)化層是能持續改善的軟件過(guò)程。任何單位所實(shí)施的軟件過(guò)程,都可能在某一方面比較成熟,在另一方面不夠成熟,但總體上必然屬于這5個(gè)層次中的某一個(gè)層次。而在某個(gè)層次內部,也有成熟程度的區別。在CMM框架的不同層次中,需要解決帶有不同層次特征的軟件過(guò)程問(wèn)題。因此,一個(gè)軟件開(kāi)發(fā)單位首先需要了解自己正處于哪一個(gè)層次,然后才能夠對癥下藥地針對該層次的特殊要求解決相關(guān)問(wèn)題,這樣才能收到事半功倍的軟件過(guò)程改善效果。任何軟件開(kāi)發(fā)單位在致力于軟件過(guò)程改善時(shí),只能由所處的層次向緊鄰的上一層次進(jìn)化。而且在由某一成熟層次向上一更成熟層次進(jìn)化時(shí),在原有層次中的那些已經(jīng)具備的能力還必須得到保持與發(fā)揚。
軟件產(chǎn)品質(zhì)量在很大程度上取決于構筑軟件時(shí)所使用的軟件開(kāi)發(fā)和維護過(guò)程的質(zhì)量。軟件過(guò)程是人員密集和設計密集的作業(yè)過(guò)程:若缺乏有素訓練,就難以建立起支持實(shí)現成功是軟件過(guò)程的基礎,改進(jìn)工作亦將難以取得成效。CMM描述的這個(gè)框架正是勾列出從無(wú)定規的混沌過(guò)程向訓練有素的成熟過(guò)程演進(jìn)的途徑。
CMM包括兩部分"軟件能力成熟度模型"和"能力成熟度模型的關(guān)鍵慣例"。"軟件能力成熟度模型"主要是描述此模型的結構,并且給出該模型的基本構件的定義。"能力成熟度模型的關(guān)鍵慣例"詳細描述了每個(gè)"關(guān)鍵過(guò)程方面"涉及的"關(guān)鍵慣例"。這里"關(guān)鍵過(guò)程方面"是指一組相關(guān)聯(lián)的活動(dòng);每個(gè)軟件能力成熟度等級包含若干個(gè)對該成熟度等級至關(guān)重要的過(guò)程方面,它們的實(shí)施對達到該成熟度等級的目標起到保證作用。這些過(guò)程域就稱(chēng)為該成熟度等級的類(lèi),逐一詳細描述。當作到了某個(gè)關(guān)鍵過(guò)程的的全部關(guān)鍵慣例就認為實(shí)現了該關(guān)鍵過(guò)程,實(shí)現了某成熟度級及其以低級所含的全部關(guān)鍵過(guò)程就認為達到到了了該級。
上面提到了CMM把軟件開(kāi)發(fā)組織的能力成熟度分為5個(gè)的等級。除了第1級外,其他每一級由幾個(gè)關(guān)鍵過(guò)程方面組成。每一個(gè)關(guān)鍵過(guò)程方面都由上述5種公共特性予以表征。CMM給每個(gè)關(guān)鍵過(guò)程了一些具體目標。按每個(gè)公共特性歸類(lèi)的關(guān)鍵慣例是按該關(guān)鍵過(guò)程的具體目標選擇和確定的。如果恰當地處理了某個(gè)關(guān)鍵過(guò)程涉及的全部關(guān)鍵慣例,這個(gè)關(guān)鍵過(guò)程的各項目標就達到了,也就表明該關(guān)鍵過(guò)程實(shí)現了。這種成熟度分級的優(yōu)點(diǎn)在于,這些級別明確而清楚地反映了過(guò)程改進(jìn)活動(dòng)的輕重緩急和先后順序。
能力等級 特點(diǎn) 關(guān)鍵過(guò)程
第一級 基本級 軟件過(guò)程是混亂無(wú)序的,對過(guò)程幾乎沒(méi)有定義,成功依靠的是個(gè)人的才能和經(jīng)驗,管理方式屬于反應式
第二級 重復級 建立了基本的項目管理來(lái)跟蹤進(jìn)度.費用和功能特征,制定了必要的項目管理,能夠利用以前類(lèi)似的項目應用取得成功需求管理,項目計劃,項目跟蹤和監控,軟件子合同管理,軟件配置管理,軟件質(zhì)量保障
第三級 確定級 已經(jīng)將軟件管理和過(guò)程文檔化,標準化,同時(shí)綜合成該組織的標準軟件過(guò)程,所有的軟件開(kāi)發(fā)都使用該標準軟件過(guò)程 組織過(guò)程定義,組織過(guò)程焦點(diǎn),培訓大綱,軟機集成管理,軟件產(chǎn)品工程,組織協(xié)調,專(zhuān)家審評
第四級 管理級 收集軟件過(guò)程和產(chǎn)品質(zhì)量的詳細度量,對軟件過(guò)程和產(chǎn)品質(zhì)量有定量的理解和控制 定量的軟件過(guò)程管理和產(chǎn)品質(zhì)量管理
第五級 優(yōu)化級 軟件過(guò)程的量化反饋和新的思想和技術(shù)促進(jìn)過(guò)程的不斷改進(jìn) 缺陷預防,過(guò)程變更管理和技術(shù)變更管理
對于CMM的作用歸納兩個(gè)主要方面: 科學(xué)地評價(jià)軟件開(kāi)發(fā)單位的軟件能力成熟等級; 幫助軟件開(kāi)發(fā)單位進(jìn)行自檢,了解自己的強項和弱項,從而不斷完善和改進(jìn)單位的軟件開(kāi)發(fā)過(guò)程,確保軟件質(zhì)量,提高軟件開(kāi)發(fā)能效率。
由于CMM并未提供有關(guān)實(shí)現CMM關(guān)鍵過(guò)程域所需的具體知識和技能,因此,美國 Carnegie Mellon 大學(xué)軟件工程研究所(CMU/SEI) 以W.S.Humphrey為首主持研究與開(kāi)發(fā)了個(gè)體軟件過(guò)程PSP(Personal Software Process)和群組軟件過(guò)程TSP(TeamSoftware Process),形成CMM/PSP/TSP體系。
PSP 個(gè)體軟件過(guò)程(Personal Software ProcESs)是由美國Carnegie Mellon大學(xué)軟件工程研究所(CMU/SEI)的Watts s. Humphrey領(lǐng)導開(kāi)發(fā)的,于1995年它的推出,在軟件工程界引起了極大的轟動(dòng),可以說(shuō)是由定向軟件工程走向定量軟件工程的一個(gè)標志。PSP是一種可用于控制、管理和改進(jìn)個(gè)人工作方式的自我改善過(guò)程,是一個(gè)包括軟件開(kāi)發(fā)表格、指南和規程的結構化框架。 PSP為基于個(gè)體和小型群組軟件過(guò)程的優(yōu)化提供了具體而有效的途徑,例如如何制訂計劃,如何控制質(zhì)量,如何與其他人相互協(xié)作等等。在軟件設計階段, PSP的著(zhù)眼點(diǎn)在于軟件缺陷的預防,其具體辦法是強化設計結束準則,而不是設計方法的選擇。PSP保障軟件產(chǎn)品質(zhì)量的一個(gè)重要途徑是提高設計質(zhì)量。
PSP能夠說(shuō)明個(gè)體軟件過(guò)程的原則;幫助軟件工程師作出準確的計劃;確定軟件工程師為改善產(chǎn)品質(zhì)量要采取的步驟;建立度量個(gè)體軟件過(guò)程改善的基準;確定過(guò)程的改變對軟件工程師能力的影響。
TSP 群組軟件過(guò)程TSP(TeAM Software Process)指導項目組中的成員如何有效地規劃和管理所面臨的項目開(kāi)發(fā)任務(wù),并且告訴管理人員如何指導軟件開(kāi)發(fā)隊伍。始終以最佳狀態(tài)來(lái)完成工作。TSP實(shí)施集體管理與自己管理自己相結合的原則,最終目的在于指導開(kāi)發(fā)人員如何在最少的時(shí)間內,以預定的費用生產(chǎn)出高質(zhì)量的軟件產(chǎn)品,所采用的方法是對群組開(kāi)發(fā)過(guò)程的定義、度量和改進(jìn)。
TSP致力于開(kāi)發(fā)高質(zhì)量的產(chǎn)品,建立、管理和授權項目小組,并且指導他們如何在滿(mǎn)足計劃費用的前提下,在承諾的期限范圍內,不斷生產(chǎn)并交付高質(zhì)量的產(chǎn)品。
CMM是過(guò)程改善的第一步,它提供了評價(jià)組織的能力、識別優(yōu)先改善需求和追蹤改善進(jìn)展的管理方式。企業(yè)只有開(kāi)始CMM改善后,才能接受需要規劃的事實(shí),認識到質(zhì)量的重要性,才能注重對員工經(jīng)常進(jìn)行培訓,合理分配項目人員,并且建立起有效的項目小組。然而,它實(shí)現的成功與否與組織內部有關(guān)人員的積極參加和創(chuàng )造性活動(dòng)密不可分。
PSP能夠指導軟件工程師如何保證自己的工作質(zhì)量,估計和規劃自身的工作,度量和追蹤個(gè)人的表現,管理自身的軟件過(guò)程和產(chǎn)品質(zhì)量。經(jīng)過(guò)PSP學(xué)習和實(shí)踐的正規訓練,軟件工程師們能夠在他們參與的項目工作之中充分運用PSP,從而有助于CMM目標的實(shí)現。
TSP結合了CMM的管理方法和PSP的工程技能,通過(guò)告訴軟件工程師如何將個(gè)體過(guò)程結合進(jìn)小組軟件過(guò)程,并將后者與 組織進(jìn)而整個(gè)管理系統相聯(lián)系;通過(guò)告訴管理層如何支持和授權項目小組,堅持高質(zhì)量的工作,并且依據數據進(jìn)行項 目的管理,向組織展示如何應用CMM的原則和PSP的技能去生產(chǎn)高質(zhì)量的產(chǎn)品。
總之,單純實(shí)施CMM,永遠不能真正做到能力成熟度的升級,只有將實(shí)施CMM與實(shí)施PSP和TSP有機地結合起來(lái),才能發(fā)揮最大的效力。因此,軟件過(guò)程框架應該是CMM/PSP/TSP的有機集成。
三、實(shí)施CMM的必要性
軟件開(kāi)發(fā)的風(fēng)險之所以大,是由于軟件過(guò)程能力低,其中最關(guān)鍵的問(wèn)題在于軟件開(kāi)發(fā)組織不能很好地管理其軟件過(guò)程,從而使一些好的開(kāi)發(fā)方法和技術(shù)起不到預期的作用。而且項目的成功也是通過(guò)工作組的杰出努力,所以?xún)H僅建立在可得到特定人員上的成功不能為全組織的生產(chǎn)和質(zhì)量的長(cháng)期提高打下基礎,必須在建立有效的軟件如管理工程實(shí)踐和管理實(shí)踐的基礎設施方面,堅持不懈地努力,才能不斷改進(jìn),才能持續地成功。
軟件質(zhì)量是一模糊的、捉摸不定的概念。我們常常聽(tīng)說(shuō):某某軟件好用, 某某軟件不好用;某某某軟件功能全、結構合理, 某某某軟件功能單一、操作困難……這些模模糊糊的語(yǔ)言不能算作是軟件質(zhì)量評價(jià),更不能算作是軟件質(zhì)量科學(xué)的定量的評價(jià)。軟件質(zhì)量,乃至于任何產(chǎn)品質(zhì)量,都是一個(gè)很復雜的事物性質(zhì)和行為。產(chǎn)品質(zhì)量,包括軟件質(zhì)量,是人們實(shí)踐產(chǎn)物的屬性和行為,是可以認識,可以科學(xué)地描述的??梢酝ㄟ^(guò)一些方法和人類(lèi)活動(dòng),來(lái)改進(jìn)質(zhì)量。
實(shí)施CMM是改進(jìn)軟件質(zhì)量的有效方法:控制軟件生產(chǎn)過(guò)程、提高軟件生產(chǎn)者組織性和軟件生產(chǎn)者個(gè)人能力的有效合理的方法軟件工程和很多研究領(lǐng)域及實(shí)際問(wèn)題有關(guān),主要相關(guān)領(lǐng)域和因素有:需求工程(RE:REQUIREMENTS ENGINEERING)。理論上,需求工程是應用已被證明的原理、技術(shù)和工具,幫助系統分析人員理解問(wèn)題或描述產(chǎn)品的外在行為。軟件復用(SR:SoftWare Reuse)。定義為利用工程知識或方法,由一已存在的系統,來(lái)建造一新系統。這種技術(shù),可改進(jìn)軟件產(chǎn)品質(zhì)量和生產(chǎn)率。還有軟件檢查、軟件計量、軟件可靠性、軟件可維修性、軟件工具評估和選擇等。
四、CMM在中國的現狀
中國生產(chǎn)力促進(jìn)協(xié)會(huì )、北航SEI、中科院研究SEI等科研機構已于近幾年在北京、上海、廣州和深圳等地先后舉辦過(guò)多次報告會(huì )和研討會(huì ),組織過(guò)課程學(xué)習和應用實(shí)驗,開(kāi)展了軟件過(guò)程方面的研究與開(kāi)發(fā)工作,并發(fā)表了多篇的研究成果和學(xué)術(shù)論文,在軟件質(zhì)量保障平臺支撐環(huán)境也取得了一定的成果。
近兩年來(lái),CMM在我國獲得了各界越來(lái)越多關(guān)注,業(yè)界有過(guò)多次關(guān)于CMM的討論,2000年6月國務(wù)院頒發(fā)的《鼓勵軟件產(chǎn)業(yè)和集成電路產(chǎn)業(yè)發(fā)展的若干政策》對中國軟件企業(yè)申請CMM認證給予了積極的支持和推動(dòng)作用,第17條規定"對軟件出口型企業(yè)CMM認證費用予以適當支持。"2000年中國村電腦節上還有CMM專(zhuān)題論壇,吸引了眾多業(yè)內人士。鼎新、東大阿爾派、聯(lián)想、方正、金蝶、用友、浪潮、創(chuàng )智、華為、東大阿爾派等大型集團或企業(yè)等都從1997---2000年起批企業(yè)都在進(jìn)行研究、實(shí)驗或實(shí)施預評估。其中鼎新公司從1997年著(zhù)手進(jìn)行CMM認證工作。1999年7月通過(guò)第三方認證機構的CMM2認證。東大阿爾派公司于2000年10月通過(guò)第三方認證機構的CMM2認證。2001年1月,聯(lián)想軟件經(jīng)過(guò)英國路透集團的嚴格評估,順利通過(guò)CMM2認證。2001年6月26日,沈陽(yáng)東軟軟件股份有限公司(原沈陽(yáng)東大阿爾派軟件股份有限公司)正式通過(guò)了CMM3級認證,成為中國首家通過(guò)CMM3級的軟件企業(yè)。
總體上講,國內對軟件過(guò)程理論的討論與實(shí)踐正在展開(kāi),目標是使軟件的質(zhì)量管理和控制達到國際先進(jìn)水平,中國的軟件產(chǎn)業(yè)獲得可持續發(fā)展的能力。專(zhuān)家分析,在未來(lái)兩三年內,國內軟件業(yè)勢必將出現實(shí)施CMM的高潮。從這一趨勢看,中國的軟件企業(yè)已經(jīng)開(kāi)始走上標準化、規范化、國際化的發(fā)展道路,中國軟件業(yè)已經(jīng)面臨一個(gè)整體突破的時(shí)代。
但是我們應該看到目前國內對軟件管理工程存在的最大問(wèn)題是認識不足。管理實(shí)際上是一把手工程,需要高層管理人員的足夠重視。而且軟件過(guò)程的重大修改也必須由高層管理部門(mén)啟動(dòng),這是軟件過(guò)程改善能否進(jìn)行到底的關(guān)鍵。此外,軟件過(guò)程的改善還有待于全體有關(guān)人員的積極參與。
除了要認識到過(guò)程改善工作是一把手工程這個(gè)關(guān)鍵因素外,還應認識到軟件過(guò)程成熟度的升級本身就是一個(gè)過(guò)程,且有一個(gè)生命周期。過(guò)程改善工作需要循序漸進(jìn),不能一蹴而就,需要持續改善,不能停滯不前;需要聯(lián)系實(shí)際,不能照本宣科;需要適應變革,不能凝固不變。一個(gè)有效的途徑是自頂向下的課程培訓,即從高層主管依次普及到下面的工程師。
五、CMM體系結構
一個(gè)企業(yè)軟件能力類(lèi)似于一個(gè)人在一個(gè)特定領(lǐng)域的能力,是逐步獲得和增長(cháng)的。如果一個(gè)人在其領(lǐng)域的發(fā)展過(guò)程中能得到一個(gè)很好的指南,那么他或她就會(huì )不斷達到一個(gè)個(gè)設定的目標,并變得成熟起來(lái),否則可能會(huì )盲目發(fā)展,離自己的目標越來(lái)越遠,甚至南轅北轍。一個(gè)企業(yè)的軟件能力發(fā)展也同樣需要一個(gè)良好的指南,SW-CMM正是這樣一個(gè)指南,它以幾十年產(chǎn)品質(zhì)量概念和軟件工業(yè)的經(jīng)驗及教訓為基礎,為企業(yè)軟件能力不斷走向成熟提供了有效的步驟和框架。
框架
SW-CMM為軟件企業(yè)的過(guò)程能力提供了一個(gè)階梯式的進(jìn)化框架,階梯共有五級。第一級實(shí)際上是一個(gè)起點(diǎn),任何準備按CMM體系進(jìn)化的企業(yè)都自然處于這個(gè)起點(diǎn)上,并通過(guò)這個(gè)起點(diǎn)向第二級邁進(jìn)。除第一級外,每一級都設定了一組目標,如果達到了這組目標,則表明達到了這個(gè)成熟級別,可以向下一個(gè)級別邁進(jìn)。CMM體系不主張跨越級別的進(jìn)化,因為從第二級起,每一個(gè)低的級別實(shí)現均是高的級別實(shí)現的基礎。
1.初始級
初始級的軟件過(guò)程是未加定義的隨意過(guò)程,項目的執行是隨意甚至是混亂的。也許,有些企業(yè)制定了一些軟件工程規范,但若這些規范未能覆蓋基本的關(guān)鍵過(guò)程要求,且執行沒(méi)有政策、資源等方面的保證時(shí),那么它仍然被視為初始級。
2.可重復級
根據多年的經(jīng)驗和教訓,人們總結出軟件開(kāi)發(fā)的首要問(wèn)題不是技術(shù)問(wèn)題而是管理問(wèn)題。因此,第二級的焦點(diǎn)集中在軟件管理過(guò)程上。一個(gè)可管理的過(guò)程則是一個(gè)可重復的過(guò)程,一個(gè)可重復的過(guò)程則能逐漸進(jìn)化和成熟。第二級的管理過(guò)程包括了需求管理、項目管理、質(zhì)量管理、配置管理和子合同管理五個(gè)方面。其中項目管理分為計劃過(guò)程和跟蹤與監控過(guò)程兩個(gè)過(guò)程。通過(guò)實(shí)施這些過(guò)程,從管理角度可以看到一個(gè)按計劃執行的且階段可控的軟件開(kāi)發(fā)過(guò)程。
3.定義級
在第二級僅定義了管理的基本過(guò)程,而沒(méi)有定義執行的步驟標準。在第三級則要求制定企業(yè)范圍的工程化標準,而且無(wú)論是管理還是工程開(kāi)發(fā)都需要一套文檔化的標準,并將這些標準集成到企業(yè)軟件開(kāi)發(fā)標準過(guò)程中去。所有開(kāi)發(fā)的項目需根據這個(gè)標準過(guò)程,剪裁出與項目適宜的過(guò)程,并執行這些過(guò)程。過(guò)程的剪裁不是隨意的,在使用前需經(jīng)過(guò)企業(yè)有關(guān)人員的批準。
4.管理級
第四級的管理是量化的管理。所有過(guò)程需建立相應的度量方式,所有產(chǎn)品的質(zhì)量(包括工作產(chǎn)品和提交給用戶(hù)的產(chǎn)品)需有明確的度量指標。這些度量應是詳盡的,且可用于理解和控制軟件過(guò)程和產(chǎn)品。量化控制將使軟件開(kāi)發(fā)真正變成為一種工業(yè)生產(chǎn)活動(dòng)。
5.優(yōu)化級
第五級的目標是達到一個(gè)持續改善的境界。所謂持續改善是指可根據過(guò)程執行的反饋信息來(lái)改善下一步的執行過(guò)程,即優(yōu)化執行步驟。如果一個(gè)企業(yè)達到了這一級,那么表明該企業(yè)能夠根據實(shí)際的項目性質(zhì)、技術(shù)等因素,不斷調整軟件生產(chǎn)過(guò)程以求達到最佳。
結構
除第一級外,SW-CMM的每一級是按完全相同的結構構成的。每一級包含了實(shí)現這一級目標的若干關(guān)鍵過(guò)程域(KPA),每個(gè)KPA進(jìn)一步包含若干關(guān)鍵實(shí)施活動(dòng)(KP),無(wú)論哪個(gè)KPA,它們的實(shí)施活動(dòng)都統一按五個(gè)公共屬性進(jìn)行組織,即每一個(gè)KPA都包含五類(lèi)KP。
1.目標
每一個(gè)KPA都確定了一組目標。若這組目標在每一個(gè)項目都能實(shí)現,則說(shuō)明企業(yè)滿(mǎn)足了該KPA的要求。若滿(mǎn)足了一個(gè)級別的所有KPA要求,則表明達到了這個(gè)級別所要求的能力。
2.實(shí)施保證
實(shí)施保證是企業(yè)為了建立和實(shí)施相應KPA所必須采取的活動(dòng),這些活動(dòng)主要包括制定企業(yè)范圍的政策和高層管理的責任。
3.實(shí)施能力
實(shí)施能力是企業(yè)實(shí)施KPA的前提條件。企業(yè)必須采取措施,在滿(mǎn)足了這些條件后,才有可能執行KPA的執行活動(dòng)。實(shí)施能力一般包括資源保證、人員培訓等內容。
4.執行活動(dòng)
執行過(guò)程描述了執行KPA所需求的必要角色和步驟。在五個(gè)公共屬性中,執行活動(dòng)是唯一與項目執行相關(guān)的屬性,其余四個(gè)屬性則涉及企業(yè)CMM能力基礎設施的建立。執行活動(dòng)一般包括計劃、執行的任務(wù)、任務(wù)執行的跟蹤等。
5.度量分析
度量分析描述了過(guò)程的度量和度量分析要求。典型的度量和度量分析的要求是確定執行活動(dòng)的狀態(tài)和執行活動(dòng)的有效性。
6.實(shí)施驗證
實(shí)施驗證是驗證執行活動(dòng)是否與所建立的過(guò)程一致。實(shí)施驗證涉及到管理方面的評審和審計以及質(zhì)量保證活動(dòng)。
在實(shí)施CMM時(shí),可以根據企業(yè)軟件過(guò)程存在問(wèn)題的不同程度確定實(shí)現KPA的次序,然后按所確定次序逐步建立、實(shí)施相應過(guò)程。在執行某一個(gè)KPA時(shí),對其目標組也可采用逐步滿(mǎn)足的方式。過(guò)程進(jìn)化和逐步走向成熟是CMM體系的宗旨。
六、CMM實(shí)施的思考
上面重點(diǎn)介紹了CMM,但是提醒注意的是,并不是實(shí)施了CMM,軟件項目的質(zhì)量就能有所保障。CMM是一種資質(zhì)認證,它可以證明一個(gè)軟件企業(yè)對整個(gè)軟件開(kāi)發(fā)過(guò)程的控制能力。按照CMM的思想進(jìn)行管理與通過(guò)CMM認證并不能劃等號。CMM認證并不僅僅是在評估軟件企業(yè)的生產(chǎn)能力,整個(gè)評估過(guò)程同時(shí)還在幫助企業(yè)完善已經(jīng)按照CMM建立的科學(xué)工作流程,發(fā)現企業(yè)在軟件質(zhì)量、生產(chǎn)進(jìn)度以及成本控制等方面可能存在的問(wèn)題,并且及時(shí)予以糾正。認證的過(guò)程是糾正企業(yè)偏差的過(guò)程,一定不能把CMM認證當作一種考試、一種文憑,而是要看成一項有利于企業(yè)今后發(fā)展的投資,借此來(lái)改變中國軟件業(yè)長(cháng)久以來(lái)形成的積弊。
實(shí)施CMM對軟件企業(yè)的發(fā)展起著(zhù)至關(guān)重要的作用,CMM過(guò)程本身就是對軟件企業(yè)發(fā)展歷程的一個(gè)完整而準確的描述,企業(yè)通過(guò)實(shí)施CMM,可以更好地規范軟件生產(chǎn)和管理流程,使企業(yè)組織規范化。企業(yè)通過(guò)CMM不是為了滿(mǎn)足其他公司的要求,而是為了讓企業(yè)更好地發(fā)展,為企業(yè)進(jìn)一步擴大規模打下堅實(shí)的基礎。如果企業(yè)只是為了獲得一紙證書(shū)而通過(guò)CMM,那么就已經(jīng)本末倒置了,對企業(yè)的長(cháng)久發(fā)展反而有害。試想如果企業(yè)的態(tài)度不夠端正,即使通過(guò)CMM認證,企業(yè)又怎么能夠保證它在以后的操作過(guò)程當中繼續堅持CMM規范呢?CMM只是一個(gè)讓企業(yè)更好發(fā)展的規范,不應該成為企業(yè)炒作自己的工具,企業(yè)需要的是優(yōu)化自己的管理、提高產(chǎn)品的質(zhì)量,而非一張CMM證書(shū)。
CMM不是萬(wàn)能的,它的成功與否,與一個(gè)組織內部有關(guān)人員的積極參與和創(chuàng )造性活動(dòng)是密不可分的,而且CMM并未提供實(shí)現有關(guān)子過(guò)程域所需要的具體知識和技能。在國內要想取得過(guò)程改進(jìn)成功,必須做好以下的幾點(diǎn):軟件過(guò)程改進(jìn)必須有高級主管的支持與委托,并積極地管理過(guò)程改進(jìn)的進(jìn)展;中層管理的積極支持;責任分明,過(guò)程改進(jìn)小組的威望高;基層的支持與參與極端重要;利用定量的可觀(guān)察數據,盡快使過(guò)程改進(jìn)成果可見(jiàn),從而激勵參與者的興趣;將實(shí)施CMM與實(shí)施PSP和TSP有機地結合起來(lái);為企業(yè)的商業(yè)利益服務(wù),并要求同時(shí)相符的企業(yè)文化變革。
應該看到,過(guò)程改善工作必然具有一切過(guò)程所具有的固有特征,即需要循序漸進(jìn),不能一蹴而就需要持續改善,不能停滯不前;需要聯(lián)系實(shí)際,不能照本宣讀需要適應變革,不能凝固不變。將CMM/PSP/TSP引人軟件企業(yè)最有效的途徑首先要對單位主管和主要開(kāi)發(fā)人員進(jìn)行系統的培訓。另外一個(gè)有效的途徑是自頂向下的課程培訓,即從高層主管依次普及到下面的工程師。培訓包括最基本的軟件工程和CMM培訓知識;專(zhuān)業(yè)領(lǐng)域知識等方面的培訓;軟件過(guò)程方面的培訓。不過(guò)強調一點(diǎn),我們必須根據自身的實(shí)際制定可行的方案。不深入研究就照搬別的企業(yè)的模式是很難起到提高軟件產(chǎn)品質(zhì)量水平的真正目的的。
CMM模型劃分為5個(gè)級別,共計18個(gè)關(guān)鍵過(guò)程域,52個(gè)目標,300多個(gè)關(guān)鍵實(shí)踐。每一個(gè)CMM等級的評估周期(從準備到完成)約需12-30個(gè)月。此期間應抽調企業(yè)中有管理能力、組織能力和軟件開(kāi)發(fā)能力的骨干人員,成立專(zhuān)門(mén)的CMM實(shí)施領(lǐng)導小組或專(zhuān)門(mén)的機構。同時(shí)設立軟件工程過(guò)程組、軟件工程組、系統工程組、系統測試組、需求管理組、軟件項目計劃組、軟件項目跟蹤與監督、軟件配置管理組、軟件質(zhì)量保證組、培訓組。各個(gè)小組完成自己的任務(wù)同時(shí)協(xié)調其他小組的工作。然后制定和完善軟件過(guò)程, 按照CMM規范評估這個(gè)過(guò)程。CMM正式評估由CMU/SEI授權的主任評估師領(lǐng)導一個(gè)評審小組進(jìn)行,評估過(guò)程包括員工培訓、問(wèn)卷調查和統計、文檔審查、數據分析、與企業(yè)的高層領(lǐng)導討論和撰寫(xiě)評估報告等,評估結束時(shí)由主任評估師簽字生效。此后最關(guān)鍵的就是根據評估結果改進(jìn)軟件過(guò)程,使CMM評估對于軟件過(guò)程改進(jìn)所應具有的作用得到最好的發(fā)揮。
現在國內軟件產(chǎn)業(yè)的發(fā)展可以說(shuō)已經(jīng)具有一定規模了,但除了北大方正、東大阿爾派、用友等大企業(yè)外,做軟件工程項目更多的是一些規模在數十人左右的中小企業(yè), 目前處于CMM的初級階段,沒(méi)有基礎和經(jīng)驗。也許有人會(huì )問(wèn),像這樣一些人力物力資源匱乏的企業(yè),如何進(jìn)行軟件開(kāi)發(fā)項目的管理呢?我建議這些中小企業(yè)可以以CMM為框架,先從PSP做起,然后在些基礎上逐漸過(guò)渡到TSP,以保證CMM/PSP/TSP確實(shí)在企業(yè)中生根開(kāi)花??傊?,我們必須從軟件過(guò)程、過(guò)程工程的角度來(lái)看待CMM的發(fā)展,從經(jīng)濟學(xué)的觀(guān)點(diǎn)來(lái)分析這個(gè)過(guò)程的價(jià)值。我相信在實(shí)施CMM/PSP/TSP的過(guò)程中,只要堅持改善軟件工程的管理,并在實(shí)踐中注意總結適合自身的經(jīng)驗,一定能取得很好的效果。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
CMM發(fā)展概況
個(gè)體軟件過(guò)程的改進(jìn)
軟件過(guò)程管理(一)
CMM能力成熟度模型",其英文全稱(chēng)為Capability Maturity Mo
實(shí)施5000能提高軟件質(zhì)量嗎?
管理中cmm是什么意思
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久