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

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

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    用預測性對象點度量面向對象軟件

    發布: 2009-11-27 10:23 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 63次 | 進入軟件測試論壇討論

    領測軟件測試網

            規模,復雜性

      對象間的耦合(Coupling Between Objects (CBO))

      耦合

      每類實例化變量數(Number of Instance Variables per class)

      復雜性

      獨立消息發送數(Number of unique messages sent)

      耦合/復雜性

      超類數(Number of classes inherited(derived classes))

      復雜性

      派生類數(Number of classes inherited from (base classes))

      復雜性

      重用率(Reuse Ration)

      品質,復雜性

      表1 一些流行的面向對象度量方法

      面向對象軟件的度量尺度結構

      傳統度量方法應用于面向對象解決方案時的問題是只度量軟件的一個尺度,即功能。沒有度量對象與對象間通信的復雜性和通過繼承的重用數量,傳統功能性度量忽略了軟件規模至關重要的這兩個方面。功能(對象的行為)是你預測工作量時一個重要的信息,但只是考慮這個方面,在設計得比較好的面向對象方案中會明顯證明是錯誤的。在功能之外,還有基于系統對象間通信數量的復雜水平。這種復雜性充分影響項目規模。對象間的通信增加,就需要更多的詳細設計和對象測試,他們就是在增加更多的系統服務。面向對象規模的第三個尺度是通過繼承的重用。部分優秀的面向對象分析員潛心識別對象(動作著),將行為足夠相似的分成一個相同的類或一個相同的類族。 類是通過行為和屬性進行描述,實例化就有了具體的對象。一組有許多相似行為的對象常常設計為基類(或者父類),基類包含可以供派生類(或者子類)繼承的一般方法,子類也可以添加新的方法和通過重載父類方法實現父類定義的方法中沒有提供的功能。 繼承是面向對象軟件系統一個強有力的特征,在某些軟件項目,它有可能大大減少項目工作量。

      度量所有的三維

      

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品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>