评审・审查・走查|IT护照考试备考
针对IT护照考试,整理支撑软件质量的代表性评审方法(审查、走查、结对编程、同级评审)之间的区别。
什么是评审
评审是指由他人检查设计文档或代码等成果物,以尽早发现缺陷的活动。由于能在测试之前更早的阶段发现缺陷,因此成本削减效果显著,这一点非常重要。根据正式程度的不同,存在多种方法。
代表性评审方法
审查(最正式的形式)
审查是一种设有主持人(推进者)的严格评审方法。事先分发成果物,参与者单独检查后,在评审会上系统地记录缺陷并获取度量数据。效果虽高,但工时也较大,这一点需要掌握。
走查
走查是由成果物的创建者边说明边推进的评审。形式中等,旨在分享想法和发现问题。具有相对轻量、易于实施的特点。
同级评审
同级评审是同事之间相互检查的方法。形式较为宽松,日常进行。
结对编程
结对编程是敏捷(尤其是XP)中的方法,在敏捷开发与Scrum中有详细说明。两人使用一台电脑,实时进行代码评审。“驾驶员”负责输入代码,“领航员”负责评审。
轮询评审
轮询评审是参与者依次提出意见的评审方法。无需特定的主持人,具有全员平等发言的优点。
评审的目的
评审的目的包括尽早发现和修正缺陷、共享知识和经验、培养开发者(尤其是新人)等。此外,还有助于设计质量的标准化。
IT护照考试中的出题要点
IT护照考试中,会出题考察各方法的正式程度和特征对应问题。请记住审查是最正式且效果最好的,结对编程是XP的实践。
历年真题的典型模式
- “由主持人推进的正式评审方法是哪一种”型 → 审查
- “两人使用一台电脑的方法是哪一种”型 → 结对编程
相关术语
- 敏捷・XP(敏捷开发与Scrum)
- 测试技法(测试技法)
- 质量管理七种工具(质量管理七种工具)
学习技巧
学习技巧方面,按正式程度从高到低排列依次为:审查、走查、同级评审、结对编程。将各方法的“主持人”、“参与人数”、“目的”成套记忆会更有效。不要忘记结对编程是XP的实践。
总结
掌握各评审方法的特征,就能在相关题目中稳定得分。如需全面练习管理类内容,请利用管理类汇总;如需尝试实战形式,请使用模拟考试。
関連記事
QC七大手法|面向IT护照考试整理的品质管理代表性方法
针对IT护照考试,讲解品质管理基础QC七大手法(帕累托图、特性要因图、直方图、散点图、控制图、检查表、分层法)的区分使用。
BPR与BPM|面向IT护照考试梳理业务改革与业务管理的区别
面向IT护照考试,梳理BPR(Business Process Reengineering・根本性改革)与BPM(Business Process Management・持续改进)的区别及应用场景。
CMMI与能力成熟度模型|IT护照考试备考
面向IT护照考试,整理评估软件开发组织成熟度的CMMI(5个级别)概要、各级别特征及应用场景。