【正文】
Lines, Declaration Comments/Exe. Lines, Code Comments/Exe. Lines Halstead39。s Metrics Total Operators, Total Operands, Unique Operators, Unique Operands Vocabulary, Length, Volume. LCSAJ and Unreachability Total LCSAJs, Reachable LCSAJs, Unreachable LCSAJs, Maximum LCSAJ Density Unreachable Lines, Unreachable Branches. File Based C++ OO Metrics Total Structured Types Declared, Total Objects Created. Class Level C++ OO Metrics Objects Created, Number of Data Members, Number of Members, Number of Child Classes Class Level OO Metrics with Base Classes Total Base Classes, Total Data Members, Total Members, Inheritance Depth Class Level OO Metrics with Base Classes (2) 質(zhì)量評審報告 ? 包含質(zhì)量評審產(chǎn)生的信息: – 復雜度標準違反情況 – 詳細報告中有每個函數(shù)的復雜度匯總表 柱狀圖 ? 柱狀圖用于圖形化顯示“質(zhì)量度量”的數(shù)目,包括: – 測試中的文件(單元 /模塊) – Tbset系統(tǒng)范圍的結(jié)果 Kiviat圖 ? 圖形化表示質(zhì)量模型 – 假如源代碼滿足質(zhì)量標準,就顯示為綠色 – 假如源代碼不滿足質(zhì)量標準,就顯示為紅色 ? 直觀可視地表示與標準的一致性 ? 圖示給出度量元達到的實際值 Kiviat圖的解釋 ? 每個度量元都顯示在軸上 ? 度量元達到的值都繪制在軸上 ? 綠色的區(qū)域表明度量元的值在上邊界和下邊界之間 ? 超過邊界的區(qū)域顯示為紅色 可用的不同 Kiviat圖 ? Kiviat圖可用于: – 維護性 – 測試性 – 清晰性 ? 以整個程序顯示或者以函數(shù)級別顯示 ? C++方面有面向?qū)ο蟮? Kiviats圖 質(zhì)量評審總結(jié) 結(jié)論:代碼質(zhì)量可以度量和查看 代碼評價度量中包含代碼質(zhì)量度量 質(zhì)量報告提供總體度量結(jié)果 快速顯示系統(tǒng)的復雜度 自動生成有價值的軟件質(zhì)量度量文檔 化簡工具幫助減小復雜性 練 習 ? 使用 .\Testbed\Examples\C_testbed_examples\Testrian目錄下 ? 做復雜度分析和程序結(jié)構(gòu)化化簡等功能 ,查看質(zhì)量報告、LCSAJ報告和圖形化顯示質(zhì)量的結(jié)果 謝謝觀看 /歡迎下載 BY FAITH I MEAN A VISION OF GOOD ONE CHERISHES AND THE ENTHUSIASM THAT PUSHES ONE TO SEEK ITS FULFILLMENT REGARDLESS OF OBSTACLES. BY FAITH I BY FAITH