- 2
- 0
- 约13.22万字
- 约 100页
- 2018-10-22 发布于山东
- 举报
24.3其它评审方法.PDF
第二十四章 评 审 389
检查表
有效检查法
· 你的检查表是否着重将检查员的注意力引向过去常发生错误的地方?
· 是否侧重于缺陷检查而不是纠错?
· 在检查会议之前检查员是否有足够的准备时间?每一位检查员都作好了准备吗?
· 每一位参与者是否都扮演不同的角色?
· 会议是否开得富有成果?
· 会议是否限制在2 小时之内?
· 协调者在指导检查方面接受过特殊的训练吗?
· 在每次检查中,错误类型数据是否都作了收集,以便于你今后制作检查表?
· 是否收集了准备和检查率,以便可以优化将来的准备和检查?
· 每次检查所指定的条款是否都落实了?是由协调员本人还是重新作了检查?
· 管理员是否明白为什么他不参加检查会议?
检查概述
检查表可使检查员注意力集中在某一类错误上。由于检查过程有标准的检查表和标准的各
司其职的人员,它是一个有组织的过程。它也是一个自我优化过程,因为它使用有正规的反馈
循环以提高检查表质量、监控准备和检查速度。有了以上对过程的控制和优化,不管它怎样开
始的,检查很快就成为一种强有力的方法。软件工程学会 (SEI)已经定义了用于度量软件开发
过程效率的技术标准。检查过程表明了何为最高水平。同时,检查过程应是有组织的、可重复
的,并能使用可度量反馈以提高检查质量。你同样可将本方法实际应用于本书所讨论过的任何
技术中。在开发过程中将这些思想归纳起来,那么简单地说,它们可使你所在机构向着最高质
量和生产率的层次进军。
24.3 其它评审方法
其它评审方法不像检查方法那样得到实际经验的有力支持,所以目前它们所涉及的范围不
广。本节所讨论的评审方法有:普查、代码阅读、软件演示。
普查
普查是一种流行的评审方法。普查这个词定义并不严密,因为人们实际上可称任何类型的
评审方法为“普查”。
由于普查定义不严密,所以也就很难对其给出确切的定义。当然,普查包括二人或多人讨
论设计或代码这种情况。普查可能就像即席的随意探讨会一样不正式。有时它也可能像一个预
定的会议或送给管理者的总结报告一样正规。在某种意义上讲,“什么地方有两或三个人聚在一
起”,什么地方就存在普查。普查方法的支持者赞成使用这样一个宽松的定义。所以本文只打算
找出普查的一些共同之处,剩余的细节留给你自己去处理。
普查通常由接受评审的设计或代码的主持者所采用。
第二十四章 评 审 390
· 普查的目的是为了提高程序的技术质量,而不是评估程序。
· 所有参与者通过阅读设计或代码为普查做准备并寻找错误。
· 普查可为老资格程序员向新手提供传播经验和合作精神的机会,它也为年轻的程序员
提出新方法,并向一些过时的结论挑战提供机会。
· 普查通常需花费30 到60 分钟的时间。
· 普查侧重于发现错误,而不是纠正错误。
· 管理人员并不参加普查。
· 普查这个概念是灵活的,它也适应于特定的场合。
你能通过普查获何收益
如果用得恰当,普查可得到和其它评审方法类似的结果,就是说,它一般能发现程序中30%
到 70%的错误(Myers 1979,Boehm 1987,Yourdon 1989)。普查的检错效率比评审稍低一些,
但是在一些场合,普查还是相当有效的。
如使用不得当,普查可能会造成不少麻烦。普查的最低效率为 30%,这并无多大价值。至
少一个组织已经发现对代码的扫视检查将是“异常不合算”的(Boeing Computer Services)。
Boeing 发现,说服项目人员自始至终应用普查方法是困难的,而且当压力增大时,应用普查方
法几乎是不可能的(Glass 1982)。
检查和普查的对比
检查和普查有何差别?以下为二者差别摘要。
性质 检查 普查
正规协调者培训 是 否
您可能关注的文档
最近下载
- 环保监测中的大数据与数据挖掘技术应用.docx VIP
- 2025年上半年中小学教师资格考试思想政治学科知识与教学能力真题(高级中学).docx VIP
- 2019版新人教版高中英语必修+选择性必修共7册词汇表汇总(带音标).pdf VIP
- 魏晋南北朝花鸟画:艺术独立与文化内涵的溯源.docx
- 工商银行流水模板.pdf VIP
- 2026年春季人教版小学数学二年级下册(2024新教材)教学计划含进度表.docx VIP
- 四川大学《物理化学》2019-2020学年期末试卷.pdf VIP
- 电工电子技术习题答案说课稿.pptx VIP
- 四川大学物理化学期末试卷.doc VIP
- 安装工程施工织设计资料.doc VIP
原创力文档

文档评论(0)