| 质量评审 |
概述
LDRA工具套件自动的验证源码的复杂度和密度,LDRA通过对普通复杂度度量或者化简需要的代码来验证 “基本复杂度”。代码密度度量是另外一个代码评审的特点,它可以指出潜在的可维护性问题。最终,质量评审使用高级别的复杂度评定代码总的质量:清晰性,可维护性,可测试性。
LDRA代码质量评审在不影响上市时间的情况下确保代码的高质量
特点
复杂度分析
复杂度分析确保代码和报告基于系统的底层结构,复杂度可以提供程序,文件和系统的分析。
LDRA工具套件帮助您回答下列关于代码质量的苛刻性问题:您的代码是否结构化?您的代码是否过于复杂?您的代码是否便于维护?代码的问题出在哪里?
代码分解
程序结构化验证(SPV)对复杂度和节点度量进行完全的化简。SPV帮助您确定“基本“复杂度。SPV的目的是快速的化简适当的结构化代码。并用模版来验证正确的程序结构。
密度分析
LDRA工具套件检测可执行代码的所有可执行路径。并通过工业第一密度度量标准衡量这些路径的执行次数。密度度量成为比较有效的衡量当一条路径发生改变时所造成的不期望影响。质量评审因此可以衡量您代码的可维护行。
代码度量评估
LDRA 工具套件:
- 清晰性 - 您的系统怎样容易理解?
- 可维护性 - 您的软件怎样便于维护?
- 可测试性 - 您的系统是否可测试?
质量报告
报告提供了源码质量的全面分析结果,包括质量度量的测试范围,这个范围可以用户自定义,也可以使用工业标准。

优点
- 自动产生有价值的软件质量文档
- 快速显示系统的复杂度
- 化简工具帮助减少复杂度
- 代码评价度量中包含代码质量度量
- 质量报告提供总体度量结果
- 结论: 质量是可见和可以度量的
可交付
质量评审阶段的目的是整个代码可视化,系统质量度量,和可以提高代码信心的代码化简.
|
|