设计质量评审
云天 · 2011-11-11 00:00 · 34497 次点击
什么是程序质量评审
设计质量评审是运用早期预警、预防风险的原理,把各方面的经验集中运用于设计开发,为设计决策提供咨询,从而达到发现和弥补设计开发缺陷、确保产品的使用性和经济性的目的。
程序质量评审通常它是从开发者的角度进行评审,直接与开发技术有关。它是着眼于软件本身的结构、与运行环境的接口、变更带来的影响而进行的评审活动。
设计质量的评审内容
设计质量评审的对象是在需求分析阶段产生的软件需求规格说明、数据需求规格说明,在软件概要设计阶段产生的软件概要设计说明书等。通常需要从以下几个方面进行评审:
(1)评价软件的规格说明是否合乎用户的要求,即总体设计思想和设计方针是否正确,需求规格说明是否得到了用户或单位上级机关的批准;需求规格说明与软件的概要设计规格说明是否一致等。
(2)评审可靠性,即是否能避免输入异常(错误或超载等)、硬件失效及软件失效所产生的失效,一旦发生应能及时采取代替手段或恢复手段。
(3)评审保密措施实现情况,即是否提供对使用系统资格、对特定数据的使用资格及特殊功能的使用资格进行检查,在查出有违反使用资格情况后,能否向系统管理人员报告有关信息,是否提供对系统内重要数据加密的功能。
(4)评审操作特性实施情况,即操作命令和操作信息的恰当性,输入数据与输入控制语句的恰当性,输出数据的恰当性,应答时间的恰当性等。
(5)评审性能实现情况。
(6)评审软件是否具有可修改性、可扩充性、可互换性和可移植性。
(7)评审软件是否具有可测试性。
(8)评审软件是否具有复用性。
设计质量评审的人员
参加设计质量评审的人员主要是由不直接参与设计、不承担设计质量责任的各方面的具有一定资格的有能力提出实质性问题的有关人员。评审人员涉及到采购、制造、服务、销售、检验、试验、可靠性、质量保证等职能部门及顾客代表等,评审人员根据设计质量评审阶段的评审内容和要求来制订。