质量评审培训课件.pptxVIP

  • 20
  • 0
  • 约7.86千字
  • 约 51页
  • 2021-10-29 发布于重庆
  • 举报
?代码评审测试管理质量评审测试验证设计评审单元测试质量评审复杂度分析代码评价度量LCSAJs代码结构化化简质量模型优点质量评审特点质量评审能力检查多个代码复杂性度量元圈复杂度结点度量LCSAJ 控制流(测试路径)识别死代码和不可测试代码提供功能强大的结构化化简工具结构化程序验证 将你的代码化简到基本复杂度使用工业标准或自定义质量模型提供边界检查产生定量评估将所有结果总结成顶层的度量指标 清晰性/测试性/维护性提供直观的报告和代码可视化工具复杂性通常检查多余的复杂性是非常困难的程序的复杂性并不可怕,但是多余的复杂性会引起软件出问题度量元度量元是软件度量的基础,就象“米”是对长度的度量注意度量结果本身并不能直接就反应出质量好坏在质量评审中使用度量源元时,相互的关联是最重要的清晰性系统的可理解性如何可测试性对系统进行测试需要多少工作?可维护性软件的可维护性如何?质量评审 – 代码评价度量复杂度度量控制流结点圈复杂度基本结点和基本圈复杂度循环嵌套函数扇入和扇出不可达性111333444222555结点分类跳转分为下列几类:向上(向后)跳转向下(向前)跳转结点根据跳转类型可以分为:下-下结点上-下结点上-上结点引起结点的C结构下列编程结构会引起结点: for while switch可利用基本结点度量消除这些局限性引起结点的Ada结构下列编程结构会引起结点: IF THEN ELSE CAS

文档评论(0)

1亿VIP精品文档

相关文档