设计评审的两个层次

设计决定质量。

软件质量首先取决于软件设计。

而要确保有良好的设计,需要做好设计评审。设计评审可以分高、低两个层次来进行,即从高层次审查开始,逐步向低层次推进,全面保证设计的质量。

高层次审查

所谓高层次审查,指的是从软件功能结构和操作逻辑上进行整体审查,确保设计的完备性、合理性和一致性。

高层次审查主要审查以下内容:

高层次审查的主要关注点在全局,在总体,而不在功能实现的细节。因此高层次审查注意不要陷入细节之中,捡了芝麻丢了西瓜。

高层次审查应审查功能结构是否覆盖了所有的功能需求。

高层次审查应审查功能结构的层次性、健壮性、可扩展性。

高层次审查应审查设计的简单性、一致性、可测试性。

高层次审查应审查各功能的操作逻辑是否符合用户的习惯。

高层次审查应审查设计是否符合业界标准和惯例,包括国际标准、国内标准、行业标准、地方标准和组织自身定义的规范。

低层次审查

所谓低层次审查,指的是对设计的细节进行逐字逐句的检查,包括文字、语法、图表是否准确、精确、完整和清楚。

低层次审查主要审查以下内容:

审查是否正确地使用术语。如使用的术语是否有清楚的定义,术语使用的准确性,无二义性。

设计描述所使用的语句和段落是否简洁明了。

设计描述是否采用主动语态,表达方式一致。

设计描述是否为无错别字、语法正确和标点正确的完整句子。

设计描述是否清晰、准确,未使用模糊、主观的词句。

设计描述是否使用定量地词句,无使用比较性/定性的词,如提高、最大化、最佳化等。

良好的设计评审应当是高层次审查和低层次审查二者完美地结合。

这正是:

设计评审两层次,高低层次相结合
前者关注在整体,后者关注在细节

参考书目:全程软件测试,作者: 朱少民,出版社: 电子工业出版社

作者简介:王小双,长期从事GJB5000推广、实施、评价、改进的工作,创建《软件工程之思》微信公众号,一直在《软件工程之思》分享GJB5000、CMMI、软件工程的知识和感悟。现致力于GJB5000咨询以及软件过程改进、软件工程能力提升的研究工作。

设计评审的两个层次》来自互联网公开内容,收录仅供学习使用,如侵权请联系删除。本文URL:https://www.ezixuan.com/1017763.html

(0)
上一篇 2023年 1月 11日 下午4:18
下一篇 2023年 1月 11日 下午4:20