<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-208  評(píng)論-469  文章-30  trackbacks-0
    CMM
    ?? CMM 是指“ 能力成熟度模型 ”,其英文全稱為 Capability Maturity Model for Software ,英文縮寫為SW-CMM,簡(jiǎn)稱CMM。它是對(duì)于 軟件 組織在定義、實(shí)施、 度量 、控制和改善其 軟件過(guò)程 的實(shí)踐中各個(gè)發(fā)展階段的描述。CMM的核心是把 軟件開發(fā) 視為一個(gè)過(guò)程,并根據(jù)這一原則對(duì)軟件開發(fā)和維護(hù)進(jìn)行過(guò)程監(jiān)控和研究,以使其更加科學(xué)化、標(biāo)準(zhǔn)化、使企業(yè)能夠更好地實(shí)現(xiàn)商業(yè)目標(biāo)。

    ?????? CMM是是一種用于評(píng)價(jià)軟件承包能力并幫助其改善軟件質(zhì)量的方法,側(cè)重于軟件開發(fā)過(guò)程的管理及工程能力的提高與評(píng)估。CMM分為五個(gè)等級(jí):一級(jí)為初始級(jí),二級(jí)為可重復(fù)級(jí),三級(jí)為已定義級(jí),四級(jí)為已管理級(jí),五級(jí)為優(yōu)化級(jí)。

     CMM是由美國(guó)卡內(nèi)基梅隆大學(xué)軟件工程研究所1987年研制成功的,是目前國(guó)際上最流行最實(shí)用的軟件生產(chǎn)過(guò)程標(biāo)準(zhǔn)和軟件企業(yè)成熟度等級(jí)認(rèn)證標(biāo)準(zhǔn)。目前,我國(guó)已有軟件企業(yè)通過(guò)了CMM標(biāo)準(zhǔn)認(rèn)證 。 

    ????? SW-CMM(Capability Maturity Model For Software 軟件生產(chǎn)能力成熟度模型,以下簡(jiǎn)稱"CMM"),是87年由美國(guó)卡內(nèi)基梅隆大學(xué)軟件工程研究所(CMU SEI)研究出的一種一種用于評(píng)價(jià)軟件承包商能力并幫助改善軟件質(zhì)量的方法,其目的是幫助軟件企業(yè)對(duì)軟件工程過(guò)程進(jìn)行管理和改進(jìn),增強(qiáng)開發(fā)與改進(jìn)能力,從而能按時(shí)地、不超預(yù)算地開發(fā)出高質(zhì)量的軟件。

    ?????? 其所依據(jù)的想法是:只要集中精力持續(xù)努力去建立有效的軟件工程過(guò)程的基礎(chǔ)結(jié)構(gòu),不斷進(jìn)行管理的實(shí)踐和過(guò)程的改進(jìn),就可以克服軟件生產(chǎn)中的困難。CMM它是目前國(guó)際上最流行、最實(shí)用的一種軟件生產(chǎn)過(guò)程標(biāo)準(zhǔn),已經(jīng)得到了眾多國(guó)家以及國(guó)際軟件產(chǎn)業(yè)界的認(rèn)可,成為當(dāng)今企業(yè)從事規(guī)模軟件生產(chǎn)不可缺少的一項(xiàng)內(nèi)容。

    CMM目前通用流行的版本是1.1(Version1.1)。《按照軟件工程研究所(SEI)的原來(lái)計(jì)劃,CMM的改進(jìn)版版本2.0(V2.0)是要在1997年的11月完成的。但是,美國(guó)國(guó)防部辦公室要求軟件工程研究所(SEI)延遲發(fā)放公布CMM版本2.0,直至他們完成另一個(gè)更為緊迫的項(xiàng)目-CMMI

    ????? CMMI(Capability Maturity Model Integration能力成熟度模型集成),是美國(guó)國(guó)防部的一個(gè)設(shè)想。他們希望把所有現(xiàn)存的與將被發(fā)展出來(lái)的各種能力成熟度模型,集成到一個(gè)框架中去。這個(gè)框架用于解決兩個(gè)問題:第一,軟件獲取辦法的改革;第二,從集成產(chǎn)品與過(guò)程發(fā)展的角度出發(fā),建立一種包含健全的系統(tǒng)開發(fā)原則的過(guò)程改進(jìn)

    CMM為軟件企業(yè)的過(guò)程能力提供了一個(gè)階梯式的改進(jìn)框架,它基于過(guò)去所有軟件工程過(guò)程改進(jìn)的成果,吸取了以往軟件工程的經(jīng)驗(yàn)教訓(xùn),提供了一個(gè)基于過(guò)程改進(jìn)的框架;它指明了一個(gè)軟件組織在軟件開發(fā)方面需要管理哪些主要工作、這些工作之間的關(guān)系、以及以怎樣的先后次序,一步一步的做好這些工作而使軟件組織走向成熟。

    一、CMM的誕生

      信息時(shí)代,軟件質(zhì)量的重要性越來(lái)越為人們所認(rèn)識(shí)。軟件是產(chǎn)品、是裝備、是工具,其質(zhì)量使得顧客滿意,是產(chǎn)品市場(chǎng)開拓、事業(yè)得以發(fā)展的關(guān)鍵。而軟件工程領(lǐng)域在1992年至1997年取得了前所未有的進(jìn)展,其成果超過(guò)軟件工程領(lǐng)域過(guò)去15年來(lái)的成就總和。

      軟件管理工程引起廣泛注意源于20世紀(jì)70年代中期。當(dāng)時(shí)美國(guó)國(guó)防部曾立題專門研究軟件項(xiàng)目做不好的原因,發(fā)現(xiàn)70%的項(xiàng)目是因?yàn)楣芾聿簧贫穑⒉皇且驗(yàn)榧夹g(shù)實(shí)力不夠,進(jìn)而得出一個(gè)結(jié)論,即管理是影響軟件研發(fā)項(xiàng)目全局的因素,而技術(shù)只影響局部。到了20世紀(jì)90年代中期,軟件管理工程不善的問題仍然存在,大約只有10%的項(xiàng)目能夠在預(yù)定的費(fèi)用和進(jìn)度下交付。軟件項(xiàng)目失敗的主要原因有:需求定義不明確;缺乏一個(gè)好的軟件開發(fā)過(guò)程;沒有一個(gè)統(tǒng)一領(lǐng)導(dǎo)的產(chǎn)品研發(fā)小組;子合同管理不嚴(yán)格;沒有經(jīng)常注意改善軟件過(guò)程;對(duì)軟件構(gòu)架很不重視;軟件界面定義不善且缺乏合適的控制;軟件升級(jí)暴露了硬件的缺點(diǎn);關(guān)心創(chuàng)新而不關(guān)心費(fèi)用和風(fēng)險(xiǎn);軍用標(biāo)準(zhǔn)太少且不夠完善等等。在關(guān)系到軟件項(xiàng)目成功與否的眾多因素中,軟件度量、工作量估計(jì)、項(xiàng)目規(guī)劃、進(jìn)展控制、需求變化和風(fēng)險(xiǎn)管理等都是與工程管理直接相關(guān)的因素。由此可見,軟件管理工程的意義至關(guān)重要。

      軟件管理工程和其它工程管理相比有其特殊性。首先,軟件是知識(shí)產(chǎn)品,進(jìn)度和質(zhì)量都難以度量,生產(chǎn)效率也難以保證。其次,軟件系統(tǒng)復(fù)雜程度也是超乎想象的。因?yàn)檐浖?fù)雜和難以度量,軟件管理工程的發(fā)展還很不成熟。

      軟件管理工程的發(fā)展,在經(jīng)歷了從70年代開始以結(jié)構(gòu)化分析與設(shè)計(jì)、結(jié)構(gòu)化評(píng)審、結(jié)構(gòu)化程序設(shè)計(jì)以及結(jié)構(gòu)化測(cè)試為特征的結(jié)構(gòu)化生產(chǎn)時(shí)代,到90年代中期,以CMM模型的成熟模型和日益為市場(chǎng)接受為標(biāo)志,已經(jīng)進(jìn)入以過(guò)程成熟模型CMM、個(gè)體軟件過(guò)程PSP群組軟件過(guò)程TSP為標(biāo)志的以過(guò)程為中心的時(shí)代,而軟件發(fā)展第三個(gè)時(shí)代,及軟件工業(yè)化生產(chǎn)時(shí)代,從90年代中期軟件過(guò)程技術(shù)的成熟和面向?qū)ο?/a>技術(shù)、構(gòu)件技術(shù)的發(fā)展為基礎(chǔ),已經(jīng)漸露端倪,估計(jì)到2005年,可以實(shí)現(xiàn)真正的軟件工業(yè)化生產(chǎn),這個(gè)趨勢(shì)應(yīng)該引起軟件企業(yè)界和有關(guān)部門的高度重視,及早采取措施,跟上世界軟件發(fā)展的腳步。軟件生產(chǎn)轉(zhuǎn)向以改善軟件過(guò)程為中心,是世界各國(guó)軟件產(chǎn)業(yè)或遲或早都要走的道路。

      軟件過(guò)程改善是當(dāng)前軟件管理工程的核心問題。50多年來(lái)計(jì)算事業(yè)的發(fā)展使人們認(rèn)識(shí)到要高效率、高質(zhì)量和低成本地開發(fā)軟件,必須改善軟件生產(chǎn)過(guò)程。軟件管理工程走過(guò)了一條從70年代開始以結(jié)構(gòu)化分析與設(shè)計(jì)、結(jié)構(gòu)化評(píng)審、結(jié)構(gòu)化程序設(shè)計(jì)以及結(jié)構(gòu)化測(cè)試到90年代中期以過(guò)程成熟模型CMM、個(gè)體軟件過(guò)程PSP和群組軟件過(guò)程TSP為標(biāo)志的以過(guò)程為中心向著軟件過(guò)程技術(shù)的成熟和面向對(duì)象技術(shù)、構(gòu)件技術(shù)的發(fā)展為基礎(chǔ)的真正軟件工業(yè)化生產(chǎn)的道路。軟件生產(chǎn)轉(zhuǎn)向以改善軟件過(guò)程為中心,是世界各國(guó)軟件產(chǎn)業(yè)或遲或早都要走的道路。軟件工業(yè)已經(jīng)或正在經(jīng)歷著"軟件過(guò)程的成熟化",并向"軟件的工業(yè)化"漸進(jìn)過(guò)渡。規(guī)范的軟件過(guò)程是軟件工業(yè)化的必要條件。

      軟件過(guò)程研究的是如何將人員、技術(shù)和工具等組織起來(lái),通過(guò)有效的管理手段,提高軟件生產(chǎn)的效率,保證軟件產(chǎn)品的質(zhì)量。由此誕生了軟件過(guò)程的三個(gè)流派:CMU-SEI的CMM/PSP/TSP;ISO 9000質(zhì)量標(biāo)準(zhǔn)體系;ISO/IEC 15504(SPICE)。

      CMM/PSP/TSP即軟件能力成熟度模型/ 個(gè)體軟件過(guò)程/群組軟件過(guò)程,是1987年美國(guó) Carnegie Mellon 大學(xué)軟件工程研究所(CMU/SEI)以W.S.Humphrey為首的研究組發(fā)表的研究成果"承制方軟件工程能力的評(píng)估方法";SO 9000質(zhì)量標(biāo)準(zhǔn)體系是在70年代由歐洲首先采用的,其后在美國(guó)和世界其他地區(qū)也迅速地發(fā)展起來(lái)。目前,歐洲聯(lián)合會(huì)積極促進(jìn)軟件質(zhì)量的制度化,提出了如下ISO9000軟件標(biāo)準(zhǔn)系列:ISO9001、ISO9000-3、ISO9004-2、ISO9004-4、ISO9002;ISO/IEC 15504(SPICE)是1991年國(guó)際標(biāo)準(zhǔn)化組織采納了一項(xiàng)動(dòng)議,開展調(diào)查研究,按照CMU-SEI的基本思路,產(chǎn)生的技術(shù)報(bào)告ISO/IEC 15504--信息技術(shù)軟件過(guò)程評(píng)估

      目前,學(xué)術(shù)界和工業(yè)界公認(rèn)美國(guó) Carnegie Mellon 大學(xué)軟件工程研究所(CMU/SEI) 以W.S.Humphrey為首主持研究與開發(fā)的軟件能力成熟度模型CMM是當(dāng)前最好的軟件過(guò)程,已成為業(yè)界事實(shí)上的軟件過(guò)程的工業(yè)標(biāo)準(zhǔn)。

    二、CMM的發(fā)展

      1987年美國(guó) Carnegie Mellon 大學(xué)軟件工程研究所(CMU/SEI)以W.S.Humphrey為首的研究組發(fā)表了CMM/PSP/TSP 技術(shù),為軟件管理工程開辟了一條新的途經(jīng)。

      CMM框架用5個(gè)不斷進(jìn)化的層次來(lái)評(píng)定軟件生產(chǎn)的歷史與現(xiàn)狀:其中初始層是混沌的過(guò)程,可重復(fù)層是經(jīng)過(guò)訓(xùn)練的軟件過(guò)程,定義層是標(biāo)準(zhǔn)一致的軟件過(guò)程,管理層是可預(yù)測(cè)的軟件過(guò)程,優(yōu)化層是能持續(xù)改善的軟件過(guò)程。任何單位所實(shí)施的軟件過(guò)程,都可能在某一方面比較成熟,在另一方面不夠成熟,但總體上必然屬于這5個(gè)層次中的某一個(gè)層次。而在某個(gè)層次內(nèi)部,也有成熟程度的區(qū)別。在CMM框架的不同層次中,需要解決帶有不同層次特征的軟件過(guò)程問題。因此,一個(gè)軟件開發(fā)單位首先需要了解自己正處于哪一個(gè)層次,然后才能夠?qū)ΠY下藥地針對(duì)該層次的特殊要求解決相關(guān)問題,這樣才能收到事半功倍的軟件過(guò)程改善效果。任何軟件開發(fā)單位在致力于軟件過(guò)程改善時(shí),只能由所處的層次向緊鄰的上一層次進(jìn)化。而且在由某一成熟層次向上一更成熟層次進(jìn)化時(shí),在原有層次中的那些已經(jīng)具備的能力還必須得到保持與發(fā)揚(yáng)。

      軟件產(chǎn)品質(zhì)量在很大程度上取決于構(gòu)筑軟件時(shí)所使用的軟件開發(fā)和維護(hù)過(guò)程的質(zhì)量。軟件過(guò)程是人員密集和設(shè)計(jì)密集的作業(yè)過(guò)程:若缺乏有素訓(xùn)練,就難以建立起支持實(shí)現(xiàn)成功是軟件過(guò)程的基礎(chǔ),改進(jìn)工作亦將難以取得成效。CMM描述的這個(gè)框架正是勾列出從無(wú)定規(guī)的混沌過(guò)程向訓(xùn)練有素的成熟過(guò)程演進(jìn)的途徑。

      CMM包括兩部分"軟件能力成熟度模型"和"能力成熟度模型的關(guān)鍵慣例"。"軟件能力成熟度模型"主要是描述此模型的結(jié)構(gòu),并且給出該模型的基本構(gòu)件的定義。"能力成熟度模型的關(guān)鍵慣例"詳細(xì)描述了每個(gè)"關(guān)鍵過(guò)程方面"涉及的"關(guān)鍵慣例"。這里"關(guān)鍵過(guò)程方面"是指一組相關(guān)聯(lián)的活動(dòng);每個(gè)軟件能力成熟度等級(jí)包含若干個(gè)對(duì)該成熟度等級(jí)至關(guān)重要的過(guò)程方面,它們的實(shí)施對(duì)達(dá)到該成熟度等級(jí)的目標(biāo)起到保證作用。這些過(guò)程域就稱為該成熟度等級(jí)的關(guān)鍵過(guò)程域,反之有非關(guān)鍵過(guò)程域是指對(duì)達(dá)到相應(yīng)軟件成熟度等級(jí)的目標(biāo)不起關(guān)鍵作用。歸納為:互相關(guān)聯(lián)的若干軟件實(shí)踐活動(dòng)和有關(guān)基礎(chǔ)設(shè)施的一個(gè)集合。而"關(guān)鍵慣例"是指使關(guān)鍵過(guò)程方面得以有效實(shí)現(xiàn)和制度化的作用最大的基礎(chǔ)設(shè)施和活動(dòng),對(duì)關(guān)鍵過(guò)程的實(shí)踐起關(guān)鍵作用的方針、規(guī)程、措施、活動(dòng)以及相關(guān)基礎(chǔ)設(shè)施的建立。關(guān)鍵實(shí)踐一般只描述"做什么"而不強(qiáng)制規(guī)定"如何做"。各個(gè)關(guān)鍵慣例按每個(gè)關(guān)鍵過(guò)程方面的5個(gè)"公共特性"(對(duì)執(zhí)行該過(guò)程的承諾,執(zhí)行該過(guò)程的能力,該過(guò)程中要執(zhí)行的活動(dòng),對(duì)該過(guò)程執(zhí)行情況的度量和分析,及證實(shí)所執(zhí)行的活動(dòng)符合該過(guò)程)歸,逐一詳細(xì)描述。當(dāng)作到了某個(gè)關(guān)鍵過(guò)程的的全部關(guān)鍵慣例就認(rèn)為實(shí)現(xiàn)了該關(guān)鍵過(guò)程,實(shí)現(xiàn)了某成熟度級(jí)及其以低級(jí)所含的全部關(guān)鍵過(guò)程就認(rèn)為達(dá)到到了了該級(jí)。

      
      上面提到了CMM把軟件開發(fā)組織的能力成熟度分為5個(gè)的等級(jí)。除了第1級(jí)外,其他每一級(jí)由幾個(gè)關(guān)鍵過(guò)程方面組成。每一個(gè)關(guān)鍵過(guò)程方面都由上述5種公共特性予以表征。CMM給每個(gè)關(guān)鍵過(guò)程了一些具體目標(biāo)。按每個(gè)公共特性歸類的關(guān)鍵慣例是按該關(guān)鍵過(guò)程的具體目標(biāo)選擇和確定的。如果恰當(dāng)?shù)靥幚砹四硞€(gè)關(guān)鍵過(guò)程涉及的全部關(guān)鍵慣例,這個(gè)關(guān)鍵過(guò)程的各項(xiàng)目標(biāo)就達(dá)到了,也就表明該關(guān)鍵過(guò)程實(shí)現(xiàn)了。這種成熟度分級(jí)的優(yōu)點(diǎn)在于,這些級(jí)別明確而清楚地反映了過(guò)程改進(jìn)活動(dòng)的輕重緩急和先后順序。

    能力等級(jí) 特點(diǎn) 關(guān)鍵過(guò)程
    第一級(jí) 基本級(jí) 軟件過(guò)程是混亂無(wú)序的,對(duì)過(guò)程幾乎沒有定義,成功依靠的是個(gè)人的才能和經(jīng)驗(yàn),管理方式屬于反應(yīng)式 ?
    第二級(jí) 重復(fù)級(jí) 建立了基本的項(xiàng)目管理來(lái)跟蹤進(jìn)度.費(fèi)用和功能特征,制定了必要的項(xiàng)目管理,能夠利用以前類似的項(xiàng)目應(yīng)用取得成功 需求管理,項(xiàng)目計(jì)劃,項(xiàng)目跟蹤和監(jiān)控,軟件子合同管理,軟件配置管理,軟件質(zhì)量保障
    第三級(jí) 確定級(jí) 已經(jīng)將軟件管理和過(guò)程文檔化,標(biāo)準(zhǔn)化,同時(shí)綜合成該組織的標(biāo)準(zhǔn)軟件過(guò)程,所有的軟件開發(fā)都使用該標(biāo)準(zhǔn)軟件過(guò)程 組織過(guò)程定義,組織過(guò)程焦點(diǎn),培訓(xùn)大綱,軟機(jī)集成管理,軟件產(chǎn)品工程,組織協(xié)調(diào),專家審評(píng)
    第四級(jí) 管理級(jí) 收集軟件過(guò)程和產(chǎn)品質(zhì)量的詳細(xì)度量,對(duì)軟件過(guò)程和產(chǎn)品質(zhì)量有定量的理解和控制 定量的軟件過(guò)程管理和產(chǎn)品質(zhì)量管理
    第五級(jí) 優(yōu)化級(jí) 軟件過(guò)程的量化反饋和新的思想和技術(shù)促進(jìn)過(guò)程的不斷改進(jìn) 缺陷預(yù)防,過(guò)程變更管理和技術(shù)變更管理

      對(duì)于CMM的作用歸納兩個(gè)主要方面: 科學(xué)地評(píng)價(jià)軟件開發(fā)單位的軟件能力成熟等級(jí); 幫助軟件開發(fā)單位進(jìn)行自檢,了解自己的強(qiáng)項(xiàng)和弱項(xiàng),從而不斷完善和改進(jìn)單位的軟件開發(fā)過(guò)程,確保軟件質(zhì)量,提高軟件開發(fā)能效率。

      由于CMM并未提供有關(guān)實(shí)現(xiàn)CMM關(guān)鍵過(guò)程域所需的具體知識(shí)和技能,因此,美國(guó) Carnegie Mellon 大學(xué)軟件工程研究所(CMU/SEI) 以W.S.Humphrey為首主持研究與開發(fā)了個(gè)體軟件過(guò)程PSP(Personal software process)和群組軟件過(guò)程TSP(TeamSoftware Process),形成CMM/PSP/TSP體系。

      PSP 個(gè)體軟件過(guò)程(Personal Software Process)是由美國(guó)Carnegie Mellon大學(xué)軟件工程研究所(CMU/SEI)的Watts s. Humphrey領(lǐng)導(dǎo)開發(fā)的,于1995年它的推出,在軟件工程界引起了極大的轟動(dòng),可以說(shuō)是由定向軟件工程走向定量軟件工程的一個(gè)標(biāo)志。PSP是一種可用于控制、管理和改進(jìn)個(gè)人工作方式的自我改善過(guò)程,是一個(gè)包括軟件開發(fā)表格、指南和規(guī)程的結(jié)構(gòu)化框架。 PSP為基于個(gè)體和小型群組軟件過(guò)程的優(yōu)化提供了具體而有效的途徑,例如如何制訂計(jì)劃,如何控制質(zhì)量,如何與其他人相互協(xié)作等等。在軟件設(shè)計(jì)階段, PSP的著眼點(diǎn)在于軟件缺陷的預(yù)防,其具體辦法是強(qiáng)化設(shè)計(jì)結(jié)束準(zhǔn)則,而不是設(shè)計(jì)方法的選擇。PSP保障軟件產(chǎn)品質(zhì)量的一個(gè)重要途徑是提高設(shè)計(jì)質(zhì)量。

      PSP能夠說(shuō)明個(gè)體軟件過(guò)程的原則;幫助軟件工程師作出準(zhǔn)確的計(jì)劃;確定軟件工程師為改善產(chǎn)品質(zhì)量要采取的步驟;建立度量個(gè)體軟件過(guò)程改善的基準(zhǔn);確定過(guò)程的改變對(duì)軟件工程師能力的影響。

      TSP 群組軟件過(guò)程TSP(Team Software Process)指導(dǎo)項(xiàng)目組中的成員如何有效地規(guī)劃和管理所面臨的項(xiàng)目開發(fā)任務(wù),并且告訴管理人員如何指導(dǎo)軟件開發(fā)隊(duì)伍。始終以最佳狀態(tài)來(lái)完成工作。TSP實(shí)施集體管理與自己管理自己相結(jié)合的原則,最終目的在于指導(dǎo)開發(fā)人員如何在最少的時(shí)間內(nèi),以預(yù)定的費(fèi)用生產(chǎn)出高質(zhì)量的軟件產(chǎn)品,所采用的方法是對(duì)群組開發(fā)過(guò)程的定義、度量和改進(jìn)。

      TSP致力于開發(fā)高質(zhì)量的產(chǎn)品,建立、管理和授權(quán)項(xiàng)目小組,并且指導(dǎo)他們?nèi)绾卧跐M足計(jì)劃費(fèi)用的前提下,在承諾的期限范圍內(nèi),不斷生產(chǎn)并交付高質(zhì)量的產(chǎn)品。

      CMM是過(guò)程改善的第一步,它提供了評(píng)價(jià)組織的能力、識(shí)別優(yōu)先改善需求和追蹤改善進(jìn)展的管理方式。企業(yè)只有開始CMM改善后,才能接受需要規(guī)劃的事實(shí),認(rèn)識(shí)到質(zhì)量的重要性,才能注重對(duì)員工經(jīng)常進(jìn)行培訓(xùn),合理分配項(xiàng)目人員,并且建立起有效的項(xiàng)目小組。然而,它實(shí)現(xiàn)的成功與否與組織內(nèi)部有關(guān)人員的積極參加和創(chuàng)造性活動(dòng)密不可分。

      PSP能夠指導(dǎo)軟件工程師如何保證自己的工作質(zhì)量,估計(jì)和規(guī)劃自身的工作,度量和追蹤個(gè)人的表現(xiàn),管理自身的軟件過(guò)程和產(chǎn)品質(zhì)量。經(jīng)過(guò)PSP學(xué)習(xí)和實(shí)踐的正規(guī)訓(xùn)練,軟件工程師們能夠在他們參與的項(xiàng)目工作之中充分運(yùn)用PSP,從而有助于CMM目標(biāo)的實(shí)現(xiàn)。

      TSP結(jié)合了CMM的管理方法和PSP的工程技能,通過(guò)告訴軟件工程師如何將個(gè)體過(guò)程結(jié)合進(jìn)小組軟件過(guò)程,并將后者與 組織進(jìn)而整個(gè)管理系統(tǒng)相聯(lián)系;通過(guò)告訴管理層如何支持和授權(quán)項(xiàng)目小組,堅(jiān)持高質(zhì)量的工作,并且依據(jù)數(shù)據(jù)進(jìn)行項(xiàng) 目的管理,向組織展示如何應(yīng)用CMM的原則和PSP的技能去生產(chǎn)高質(zhì)量的產(chǎn)品。

      總之,單純實(shí)施CMM,永遠(yuǎn)不能真正做到能力成熟度的升級(jí),只有將實(shí)施CMM與實(shí)施PSP和TSP有機(jī)地結(jié)合起來(lái),才能發(fā)揮最大的效力。因此,軟件過(guò)程框架應(yīng)該是CMM/PSP/TSP的有機(jī)集成。

    三、實(shí)施CMM的必要性

      軟件開發(fā)的風(fēng)險(xiǎn)之所以大,是由于軟件過(guò)程能力低,其中最關(guān)鍵的問題在于軟件開發(fā)組織不能很好地管理其軟件過(guò)程,從而使一些好的開發(fā)方法和技術(shù)起不到預(yù)期的作用。而且項(xiàng)目的成功也是通過(guò)工作組的杰出努力,所以僅僅建立在可得到特定人員上的成功不能為全組織的生產(chǎn)和質(zhì)量的長(zhǎng)期提高打下基礎(chǔ),必須在建立有效的軟件如管理工程實(shí)踐和管理實(shí)踐的基礎(chǔ)設(shè)施方面,堅(jiān)持不懈地努力,才能不斷改進(jìn),才能持續(xù)地成功。

      軟件質(zhì)量是一模糊的、捉摸不定的概念。我們常常聽說(shuō):某某軟件好用, 某某軟件不好用;某某某軟件功能全、結(jié)構(gòu)合理, 某某某軟件功能單一、操作困難……這些模模糊糊的語(yǔ)言不能算作是軟件質(zhì)量評(píng)價(jià),更不能算作是軟件質(zhì)量科學(xué)的定量的評(píng)價(jià)。軟件質(zhì)量,乃至于任何產(chǎn)品質(zhì)量,都是一個(gè)很復(fù)雜的事物性質(zhì)和行為。產(chǎn)品質(zhì)量,包括軟件質(zhì)量,是人們實(shí)踐產(chǎn)物的屬性和行為,是可以認(rèn)識(shí),可以科學(xué)地描述的。可以通過(guò)一些方法和人類活動(dòng),來(lái)改進(jìn)質(zhì)量。

      實(shí)施CMM是改進(jìn)軟件質(zhì)量的有效方法:控制軟件生產(chǎn)過(guò)程、提高軟件生產(chǎn)者組織性和軟件生產(chǎn)者個(gè)人能力的有效合理的方法軟件工程和很多研究領(lǐng)域及實(shí)際問題有關(guān),主要相關(guān)領(lǐng)域和因素有:需求工程(RE:REQUIREMENTS ENGINEERING)。理論上,需求工程是應(yīng)用已被證明的原理、技術(shù)和工具,幫助系統(tǒng)分析人員理解問題或描述產(chǎn)品的外在行為。軟件復(fù)用(SR:SOFTWARE REUSE)。定義為利用工程知識(shí)或方法,由一已存在的系統(tǒng),來(lái)建造一新系統(tǒng)。這種技術(shù),可改進(jìn)軟件產(chǎn)品質(zhì)量和生產(chǎn)率。還有軟件檢查、軟件計(jì)量、軟件可靠性、軟件可維修性、軟件工具評(píng)估和選擇等。

    四、CMM在中國(guó)的現(xiàn)狀

      中國(guó)生產(chǎn)力促進(jìn)協(xié)會(huì)、北航SEI、中科院研究SEI等科研機(jī)構(gòu)已于近幾年在北京、上海、廣州和深圳等地先后舉辦過(guò)多次報(bào)告會(huì)和研討會(huì),組織過(guò)課程學(xué)習(xí)和應(yīng)用實(shí)驗(yàn),開展了軟件過(guò)程方面的研究與開發(fā)工作,并發(fā)表了多篇的研究成果和學(xué)術(shù)論文,在軟件質(zhì)量保障平臺(tái)支撐環(huán)境也取得了一定的成果。

      近兩年來(lái),CMM在我國(guó)獲得了各界越來(lái)越多關(guān)注,業(yè)界有過(guò)多次關(guān)于CMM的討論,2000年6月國(guó)務(wù)院頒發(fā)的《鼓勵(lì)軟件產(chǎn)業(yè)和集成電路產(chǎn)業(yè)發(fā)展的若干政策》對(duì)中國(guó)軟件企業(yè)申請(qǐng)CMM認(rèn)證給予了積極的支持和推動(dòng)作用,第17條規(guī)定"對(duì)軟件出口型企業(yè)CMM認(rèn)證費(fèi)用予以適當(dāng)支持。"2000年中國(guó)村電腦節(jié)上還有CMM專題論壇,吸引了眾多業(yè)內(nèi)人士。鼎新、東大阿爾派、聯(lián)想、方正、金蝶、用友、浪潮、創(chuàng)智、華為、東大阿爾派等大型集團(tuán)或企業(yè)等都從1997---2000年起批企業(yè)都在進(jìn)行研究、實(shí)驗(yàn)或?qū)嵤╊A(yù)評(píng)估。其中鼎新公司從1997年著手進(jìn)行CMM認(rèn)證工作。1999年7月通過(guò)第三方認(rèn)證機(jī)構(gòu)的CMM2認(rèn)證。東大阿爾派公司于2000年10月通過(guò)第三方認(rèn)證機(jī)構(gòu)的CMM2認(rèn)證。2001年1月,聯(lián)想軟件經(jīng)過(guò)英國(guó)路透集團(tuán)的嚴(yán)格評(píng)估,順利通過(guò)CMM2認(rèn)證。2001年6月26日,沈陽(yáng)東軟軟件股份有限公司(原沈陽(yáng)東大阿爾派軟件股份有限公司)正式通過(guò)了CMM3級(jí)認(rèn)證,成為中國(guó)首家通過(guò)CMM3級(jí)的軟件企業(yè)。

      總體上講,國(guó)內(nèi)對(duì)軟件過(guò)程理論的討論與實(shí)踐正在展開,目標(biāo)是使軟件的質(zhì)量管理和控制達(dá)到國(guó)際先進(jìn)水平,中國(guó)的軟件產(chǎn)業(yè)獲得可持續(xù)發(fā)展的能力。專家分析,在未來(lái)兩三年內(nèi),國(guó)內(nèi)軟件業(yè)勢(shì)必將出現(xiàn)實(shí)施CMM的高潮。從這一趨勢(shì)看,中國(guó)的軟件企業(yè)已經(jīng)開始走上標(biāo)準(zhǔn)化、規(guī)范化、國(guó)際化的發(fā)展道路,中國(guó)軟件業(yè)已經(jīng)面臨一個(gè)整體突破的時(shí)代。

      但是我們應(yīng)該看到目前國(guó)內(nèi)對(duì)軟件管理工程存在的最大問題是認(rèn)識(shí)不足。管理實(shí)際上是一把手工程,需要高層管理人員的足夠重視。而且軟件過(guò)程的重大修改也必須由高層管理部門啟動(dòng),這是軟件過(guò)程改善能否進(jìn)行到底的關(guān)鍵。此外,軟件過(guò)程的改善還有待于全體有關(guān)人員的積極參與。

      除了要認(rèn)識(shí)到過(guò)程改善工作是一把手工程這個(gè)關(guān)鍵因素外,還應(yīng)認(rèn)識(shí)到軟件過(guò)程成熟度的升級(jí)本身就是一個(gè)過(guò)程,且有一個(gè)生命周期。過(guò)程改善工作需要循序漸進(jìn),不能一蹴而就,需要持續(xù)改善,不能停滯不前;需要聯(lián)系實(shí)際,不能照本宣科;需要適應(yīng)變革,不能凝固不變。一個(gè)有效的途徑是自頂向下的課程培訓(xùn),即從高層主管依次普及到下面的工程師。

    五、CMM體系結(jié)構(gòu)

    ????? 一個(gè)企業(yè)軟件能力類似于一個(gè)人在一個(gè)特定領(lǐng)域的能力,是逐步獲得和增長(zhǎng)的。如果一個(gè)人在其領(lǐng)域的發(fā)展過(guò)程中能得到一個(gè)很好的指南,那么他或她就會(huì)不斷達(dá)到一個(gè)個(gè)設(shè)定的目標(biāo),并變得成熟起來(lái),否則可能會(huì)盲目發(fā)展,離自己的目標(biāo)越來(lái)越遠(yuǎn),甚至南轅北轍。一個(gè)企業(yè)的軟件能力發(fā)展也同樣需要一個(gè)良好的指南,SW-CMM正是這樣一個(gè)指南,它以幾十年產(chǎn)品質(zhì)量概念和軟件工業(yè)的經(jīng)驗(yàn)及教訓(xùn)為基礎(chǔ),為企業(yè)軟件能力不斷走向成熟提供了有效的步驟和框架。

    ????? 框架

    ????? SW-CMM為軟件企業(yè)的過(guò)程能力提供了一個(gè)階梯式的進(jìn)化框架,階梯共有五級(jí)。第一級(jí)實(shí)際上是一個(gè)起點(diǎn),任何準(zhǔn)備按CMM體系進(jìn)化的企業(yè)都自然處于這個(gè)起點(diǎn)上,并通過(guò)這個(gè)起點(diǎn)向第二級(jí)邁進(jìn)。除第一級(jí)外,每一級(jí)都設(shè)定了一組目標(biāo),如果達(dá)到了這組目標(biāo),則表明達(dá)到了這個(gè)成熟級(jí)別,可以向下一個(gè)級(jí)別邁進(jìn)。CMM體系不主張跨越級(jí)別的進(jìn)化,因?yàn)閺牡诙?jí)起,每一個(gè)低的級(jí)別實(shí)現(xiàn)均是高的級(jí)別實(shí)現(xiàn)的基礎(chǔ)。

    1.初始級(jí)
    ????? 初始級(jí)的軟件過(guò)程是未加定義的隨意過(guò)程,項(xiàng)目的執(zhí)行是隨意甚至是混亂的。也許,有些企業(yè)制定了一些軟件工程規(guī)范,但若這些規(guī)范未能覆蓋基本的關(guān)鍵過(guò)程要求,且執(zhí)行沒有政策、資源等方面的保證時(shí),那么它仍然被視為初始級(jí)。

    2.可重復(fù)級(jí)
    ????? 根據(jù)多年的經(jīng)驗(yàn)和教訓(xùn),人們總結(jié)出軟件開發(fā)的首要問題不是技術(shù)問題而是管理問題。因此,第二級(jí)的焦點(diǎn)集中在軟件管理過(guò)程上。一個(gè)可管理的過(guò)程則是一個(gè)可重復(fù)的過(guò)程,一個(gè)可重復(fù)的過(guò)程則能逐漸進(jìn)化和成熟。第二級(jí)的管理過(guò)程包括了需求管理、項(xiàng)目管理、質(zhì)量管理、配置管理和子合同管理五個(gè)方面。其中項(xiàng)目管理分為計(jì)劃過(guò)程和跟蹤與監(jiān)控過(guò)程兩個(gè)過(guò)程。通過(guò)實(shí)施這些過(guò)程,從管理角度可以看到一個(gè)按計(jì)劃執(zhí)行的且階段可控的軟件開發(fā)過(guò)程。

    3.定義級(jí)
    ????? 在第二級(jí)僅定義了管理的基本過(guò)程,而沒有定義執(zhí)行的步驟標(biāo)準(zhǔn)。在第三級(jí)則要求制定企業(yè)范圍的工程化標(biāo)準(zhǔn),而且無(wú)論是管理還是工程開發(fā)都需要一套文檔化的標(biāo)準(zhǔn),并將這些標(biāo)準(zhǔn)集成到企業(yè)軟件開發(fā)標(biāo)準(zhǔn)過(guò)程中去。所有開發(fā)的項(xiàng)目需根據(jù)這個(gè)標(biāo)準(zhǔn)過(guò)程,剪裁出與項(xiàng)目適宜的過(guò)程,并執(zhí)行這些過(guò)程。過(guò)程的剪裁不是隨意的,在使用前需經(jīng)過(guò)企業(yè)有關(guān)人員的批準(zhǔn)。

    4.管理級(jí)
    ????? 第四級(jí)的管理是量化的管理。所有過(guò)程需建立相應(yīng)的度量方式,所有產(chǎn)品的質(zhì)量(包括工作產(chǎn)品和提交給用戶的產(chǎn)品)需有明確的度量指標(biāo)。這些度量應(yīng)是詳盡的,且可用于理解和控制軟件過(guò)程和產(chǎn)品。量化控制將使軟件開發(fā)真正變成為一種工業(yè)生產(chǎn)活動(dòng)。

    5.優(yōu)化級(jí)
    ????? 第五級(jí)的目標(biāo)是達(dá)到一個(gè)持續(xù)改善的境界。所謂持續(xù)改善是指可根據(jù)過(guò)程執(zhí)行的反饋信息來(lái)改善下一步的執(zhí)行過(guò)程,即優(yōu)化執(zhí)行步驟。如果一個(gè)企業(yè)達(dá)到了這一級(jí),那么表明該企業(yè)能夠根據(jù)實(shí)際的項(xiàng)目性質(zhì)、技術(shù)等因素,不斷調(diào)整軟件生產(chǎn)過(guò)程以求達(dá)到最佳。

    ????? 結(jié)構(gòu)

    ????? 除第一級(jí)外,SW-CMM的每一級(jí)是按完全相同的結(jié)構(gòu)構(gòu)成的。每一級(jí)包含了實(shí)現(xiàn)這一級(jí)目標(biāo)的若干關(guān)鍵過(guò)程域(KPA),每個(gè)KPA進(jìn)一步包含若干關(guān)鍵實(shí)施活動(dòng)(KP),無(wú)論哪個(gè)KPA,它們的實(shí)施活動(dòng)都統(tǒng)一按五個(gè)公共屬性進(jìn)行組織,即每一個(gè)KPA都包含五類KP。

    1.目標(biāo)
    ????? 每一個(gè)KPA都確定了一組目標(biāo)。若這組目標(biāo)在每一個(gè)項(xiàng)目都能實(shí)現(xiàn),則說(shuō)明企業(yè)滿足了該KPA的要求。若滿足了一個(gè)級(jí)別的所有KPA要求,則表明達(dá)到了這個(gè)級(jí)別所要求的能力。

    2.實(shí)施保證
    ????? 實(shí)施保證是企業(yè)為了建立和實(shí)施相應(yīng)KPA所必須采取的活動(dòng),這些活動(dòng)主要包括制定企業(yè)范圍的政策和高層管理的責(zé)任。

    3.實(shí)施能力
    ????? 實(shí)施能力是企業(yè)實(shí)施KPA的前提條件。企業(yè)必須采取措施,在滿足了這些條件后,才有可能執(zhí)行KPA的執(zhí)行活動(dòng)。實(shí)施能力一般包括資源保證、人員培訓(xùn)等內(nèi)容。

    4.執(zhí)行活動(dòng)
    ????? 執(zhí)行過(guò)程描述了執(zhí)行KPA所需求的必要角色和步驟。在五個(gè)公共屬性中,執(zhí)行活動(dòng)是唯一與項(xiàng)目執(zhí)行相關(guān)的屬性,其余四個(gè)屬性則涉及企業(yè)CMM能力基礎(chǔ)設(shè)施的建立。執(zhí)行活動(dòng)一般包括計(jì)劃、執(zhí)行的任務(wù)、任務(wù)執(zhí)行的跟蹤等。

    5.度量分析
    ????? 度量分析描述了過(guò)程的度量和度量分析要求。典型的度量和度量分析的要求是確定執(zhí)行活動(dòng)的狀態(tài)和執(zhí)行活動(dòng)的有效性。

    6.實(shí)施驗(yàn)證
    ????? 實(shí)施驗(yàn)證是驗(yàn)證執(zhí)行活動(dòng)是否與所建立的過(guò)程一致。實(shí)施驗(yàn)證涉及到管理方面的評(píng)審和審計(jì)以及質(zhì)量保證活動(dòng)。
    ????? 在實(shí)施CMM時(shí),可以根據(jù)企業(yè)軟件過(guò)程存在問題的不同程度確定實(shí)現(xiàn)KPA的次序,然后按所確定次序逐步建立、實(shí)施相應(yīng)過(guò)程。在執(zhí)行某一個(gè)KPA時(shí),對(duì)其目標(biāo)組也可采用逐步滿足的方式。過(guò)程進(jìn)化和逐步走向成熟是CMM體系的宗旨。

    六、CMM實(shí)施的思考

      上面重點(diǎn)介紹了CMM,但是提醒注意的是,并不是實(shí)施了CMM,軟件項(xiàng)目的質(zhì)量就能有所保障。CMM是一種資質(zhì)認(rèn)證,它可以證明一個(gè)軟件企業(yè)對(duì)整個(gè)軟件開發(fā)過(guò)程的控制能力。按照CMM的思想進(jìn)行管理與通過(guò)CMM認(rèn)證并不能劃等號(hào)。CMM認(rèn)證并不僅僅是在評(píng)估軟件企業(yè)的生產(chǎn)能力,整個(gè)評(píng)估過(guò)程同時(shí)還在幫助企業(yè)完善已經(jīng)按照CMM建立的科學(xué)工作流程,發(fā)現(xiàn)企業(yè)在軟件質(zhì)量、生產(chǎn)進(jìn)度以及成本控制等方面可能存在的問題,并且及時(shí)予以糾正。認(rèn)證的過(guò)程是糾正企業(yè)偏差的過(guò)程,一定不能把CMM認(rèn)證當(dāng)作一種考試、一種文憑,而是要看成一項(xiàng)有利于企業(yè)今后發(fā)展的投資,借此來(lái)改變中國(guó)軟件業(yè)長(zhǎng)久以來(lái)形成的積弊。

      實(shí)施CMM對(duì)軟件企業(yè)的發(fā)展起著至關(guān)重要的作用,CMM過(guò)程本身就是對(duì)軟件企業(yè)發(fā)展歷程的一個(gè)完整而準(zhǔn)確的描述,企業(yè)通過(guò)實(shí)施CMM,可以更好地規(guī)范軟件生產(chǎn)和管理流程,使企業(yè)組織規(guī)范化。企業(yè)通過(guò)CMM不是為了滿足其他公司的要求,而是為了讓企業(yè)更好地發(fā)展,為企業(yè)進(jìn)一步擴(kuò)大規(guī)模打下堅(jiān)實(shí)的基礎(chǔ)。如果企業(yè)只是為了獲得一紙證書而通過(guò)CMM,那么就已經(jīng)本末倒置了,對(duì)企業(yè)的長(zhǎng)久發(fā)展反而有害。試想如果企業(yè)的態(tài)度不夠端正,即使通過(guò)CMM認(rèn)證,企業(yè)又怎么能夠保證它在以后的操作過(guò)程當(dāng)中繼續(xù)堅(jiān)持CMM規(guī)范呢?CMM只是一個(gè)讓企業(yè)更好發(fā)展的規(guī)范,不應(yīng)該成為企業(yè)炒作自己的工具,企業(yè)需要的是優(yōu)化自己的管理、提高產(chǎn)品的質(zhì)量,而非一張CMM證書。

      CMM不是萬(wàn)能的,它的成功與否,與一個(gè)組織內(nèi)部有關(guān)人員的積極參與和創(chuàng)造性活動(dòng)是密不可分的,而且CMM并未提供實(shí)現(xiàn)有關(guān)子過(guò)程域所需要的具體知識(shí)和技能。在國(guó)內(nèi)要想取得過(guò)程改進(jìn)成功,必須做好以下的幾點(diǎn):軟件過(guò)程改進(jìn)必須有高級(jí)主管的支持與委托,并積極地管理過(guò)程改進(jìn)的進(jìn)展;中層管理的積極支持;責(zé)任分明,過(guò)程改進(jìn)小組的威望高;基層的支持與參與極端重要;利用定量的可觀察數(shù)據(jù),盡快使過(guò)程改進(jìn)成果可見,從而激勵(lì)參與者的興趣;將實(shí)施CMM與實(shí)施PSP和TSP有機(jī)地結(jié)合起來(lái);為企業(yè)的商業(yè)利益服務(wù),并要求同時(shí)相符的企業(yè)文化變革。

      應(yīng)該看到,過(guò)程改善工作必然具有一切過(guò)程所具有的固有特征,即需要循序漸進(jìn),不能一蹴而就需要持續(xù)改善,不能停滯不前;需要聯(lián)系實(shí)際,不能照本宣讀需要適應(yīng)變革,不能凝固不變。將CMM/PSP/TSP引人軟件企業(yè)最有效的途徑首先要對(duì)單位主管和主要開發(fā)人員進(jìn)行系統(tǒng)的培訓(xùn)。另外一個(gè)有效的途徑是自頂向下的課程培訓(xùn),即從高層主管依次普及到下面的工程師。培訓(xùn)包括最基本的軟件工程和CMM培訓(xùn)知識(shí);專業(yè)領(lǐng)域知識(shí)等方面的培訓(xùn);軟件過(guò)程方面的培訓(xùn)。不過(guò)強(qiáng)調(diào)一點(diǎn),我們必須根據(jù)自身的實(shí)際制定可行的方案。不深入研究就照搬別的企業(yè)的模式是很難起到提高軟件產(chǎn)品質(zhì)量水平的真正目的的。

      CMM模型劃分為5個(gè)級(jí)別,共計(jì)18個(gè)關(guān)鍵過(guò)程域,52個(gè)目標(biāo),300多個(gè)關(guān)鍵實(shí)踐。每一個(gè)CMM等級(jí)的評(píng)估周期(從準(zhǔn)備到完成)約需12-30個(gè)月。此期間應(yīng)抽調(diào)企業(yè)中有管理能力、組織能力和軟件開發(fā)能力的骨干人員,成立專門的CMM實(shí)施領(lǐng)導(dǎo)小組或?qū)iT的機(jī)構(gòu)。同時(shí)設(shè)立軟件工程過(guò)程組、軟件工程組、系統(tǒng)工程組、系統(tǒng)測(cè)試組、需求管理組、軟件項(xiàng)目計(jì)劃組、軟件項(xiàng)目跟蹤與監(jiān)督、軟件配置管理組、軟件質(zhì)量保證組、培訓(xùn)組。各個(gè)小組完成自己的任務(wù)同時(shí)協(xié)調(diào)其他小組的工作。然后制定和完善軟件過(guò)程, 按照CMM規(guī)范評(píng)估這個(gè)過(guò)程。CMM正式評(píng)估由CMU/SEI授權(quán)的主任評(píng)估師領(lǐng)導(dǎo)一個(gè)評(píng)審小組進(jìn)行,評(píng)估過(guò)程包括員工培訓(xùn)、問卷調(diào)查和統(tǒng)計(jì)、文檔審查、數(shù)據(jù)分析、與企業(yè)的高層領(lǐng)導(dǎo)討論和撰寫評(píng)估報(bào)告等,評(píng)估結(jié)束時(shí)由主任評(píng)估師簽字生效。此后最關(guān)鍵的就是根據(jù)評(píng)估結(jié)果改進(jìn)軟件過(guò)程,使CMM評(píng)估對(duì)于軟件過(guò)程改進(jìn)所應(yīng)具有的作用得到最好的發(fā)揮。

      現(xiàn)在國(guó)內(nèi)軟件產(chǎn)業(yè)的發(fā)展可以說(shuō)已經(jīng)具有一定規(guī)模了,但除了北大方正、東大阿爾派、用友等大企業(yè)外,做軟件工程項(xiàng)目更多的是一些規(guī)模在數(shù)十人左右的中小企業(yè), 目前處于CMM的初級(jí)階段,沒有基礎(chǔ)和經(jīng)驗(yàn)。也許有人會(huì)問,像這樣一些人力物力資源匱乏的企業(yè),如何進(jìn)行軟件開發(fā)項(xiàng)目的管理呢?我建議這些中小企業(yè)可以以CMM為框架,先從PSP做起,然后在些基礎(chǔ)上逐漸過(guò)渡到TSP,以保證CMM/PSP/TSP確實(shí)在企業(yè)中生根開花。總之,我們必須從軟件過(guò)程、過(guò)程工程的角度來(lái)看待CMM的發(fā)展,從經(jīng)濟(jì)學(xué)的觀點(diǎn)來(lái)分析這個(gè)過(guò)程的價(jià)值。我相信在實(shí)施CMM/PSP/TSP的過(guò)程中,只要堅(jiān)持改善軟件工程的管理,并在實(shí)踐中注意總結(jié)適合自身的經(jīng)驗(yàn),一定能取得很好的效果。

    posted on 2006-12-21 22:58 EricWong 閱讀(291) 評(píng)論(0)  編輯  收藏 所屬分類: others
    主站蜘蛛池模板: 亚洲五月六月丁香激情| 国产福利免费视频 | 亚洲一区二区三区高清| 亚洲AV成人潮喷综合网| 97无码免费人妻超级碰碰夜夜 | 亚洲午夜精品第一区二区8050| 久久久久国色AV免费观看性色| 性无码免费一区二区三区在线| 男人和女人高潮免费网站| 亚洲砖码砖专无区2023| 亚洲精品在线免费看| 亚洲人成无码网站| 亚洲人成网站色在线入口| 精品剧情v国产在免费线观看| 四虎在线成人免费网站| 一级毛片免费观看| 国产免费无码一区二区 | 久久亚洲国产成人精品无码区| 在线观看免费亚洲| 成人免费淫片在线费观看| 可以免费看黄的网站| 日本免费xxxx| 蜜臀98精品国产免费观看| 久久免费视频99| 日本在线免费观看| a级片免费观看视频| a级毛片黄免费a级毛片| 一个人看的www免费在线视频| 无码毛片一区二区三区视频免费播放 | 亚洲AV综合色区无码二区偷拍| 亚洲欧洲日产专区| 亚洲午夜电影在线观看| 亚洲三级视频在线| 国产v亚洲v天堂a无| 亚洲av无码一区二区三区观看| 亚洲av无码电影网| 亚洲无码一区二区三区| 亚洲国产区男人本色| 精品国产日韩亚洲一区在线| 老司机免费午夜精品视频| 欧洲乱码伦视频免费国产|