• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • CMM“六步曲”--CMM實施技術問題分析[3]

    發表于:2007-05-14來源:作者:點擊數: 標簽:cmm問題--CMM六步曲實施
    ◆ 競爭與合作意識不充分 從另一個角度看,同行評審又是競爭與合作的最佳表現場所和形式,凡在這種場合講話有理且意見中肯的人逐漸會成為 團隊 的核心人物。在這種競爭的環境中,合作是基礎,同行評審的目的就是在合作的前提下盡早且有效地排除工作產品中的

      ◆ 競爭與合作意識不充分

      從另一個角度看,同行評審又是競爭與合作的最佳表現場所和形式,凡在這種場合講話有理且意見中肯的人逐漸會成為 團隊的核心人物。在這種競爭的環境中,合作是基礎,同行評審的目的就是在合作的前提下盡早且有效地排除工作產品中的缺陷。把握好競爭與合作的尺度,將有益于企業文化的發展,否則有可能出現惡性循環。如何把握呢?從大量的案例看,多數消化少數是較好的方法,因為文化是不可創造的。

      ◆ 考慮不全面

      同行評審存在的另一個問題是評審時僅注意工作產品內容本身,大家面對面地弄清內容后,卻忽略了如何改進工作產品的表現形式,使新表現形式下的工作產品可更好地用書面形式表示,進而可減少面對面 溝通的需求。當然,面對面的溝通并不是不好,但如果一個工作產品需要太多的口頭表達才能被理解,則原因只有兩個:書寫不清楚或模板定義不好,如果是后者則情況更糟。

      6 缺陷預防與度量

      缺陷預防的目的是為了識別產生缺陷的原因并防止其再次發生。一些實施低級別 CMM的企業通常都采用一些度量(metrics)來預防缺陷,包括軟件大小、軟件設計錯誤、編碼錯誤、測試錯誤、設計評審覆蓋、編碼評審覆蓋、產生測試覆蓋、與過程原因相關的缺陷、與項目原因相關的缺陷等。

      個別企業選用了一些難度更大的度量。大多數情況下,這些企業并非要達到更高級別的CMM,而是從產品需求的特性出發,對工作產品進行缺陷分析和預防。其過程通常是:獲取數據、數據整理、度量、發現原因并確定過程的改進措施,其典型例子包括設計復雜性與測試覆蓋及測試深度、模塊復雜性與測試覆蓋及測試深度等。這類企業的軟件產品一般具有以下特點:軟件產品規模較大,通常在軟件產品交付給用戶后,通過相當長時間的不斷維護,穩定性才能達到滿意程度。如果在早期對可能產生較多錯誤的軟件模塊進行識別,加強對這些模塊的早期關注和測試,就可較早地使系統達到穩定。這種方法常常用在大型軟件開發中,但真正用好的并不多,主要原因有以下幾點:

      ◆ 忽略了使用度量的環境

      大多數工作產品的度量都是為某一種特定的設計方法或編程語言設計的,忽略了這個因素,度量就容易失去準確性。此外,軟件產品不同的行業特性往往也是造成度量產生偏差的原因。

      ◆ 忽略了對度量參數的修改

      一些度量參數是在原來的實踐環境下確定的,當在新環境下使用時,其中的參數很可能需要進行修改,才能使度量的準確性得到保證。

      ◆ 忽略了對相關性的研究

      使用的度量與缺陷在本地的相關性越高,度量的價值就越大。獲取這種相關性的方法一般是對本地的歷史數據進行相關性研究,企業只有在確認滿意的相關性后才可將度量用于缺陷預防。

    [1]  [2]  [3]  

    原文轉自:http://www.kjueaiud.com

    ...
    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>