• 1.摘要
  • 2.基本信息
  • 3.定义
  • 4.分类
  • 5.误区

软件评审

在软件的生命周期内所实施的对软件本身的评审。

评审本身根据不同的评审阶段,分为需求评审,功能评审,质量评审,成本评审,维护评审等。

评审的组织部门通常可以由需求部门,技术部门,质量控制部门,产品部门等。

评审的结果通常根据不同的评审目标形成评审结果。

基本信息

  • 中文名

    软件评审

  • 外文名

    Peer Review

  • 含义

    一种评估手段

  • 对象

    软件元素或者项目状态

  • 目的

    确定其是否与计划的结果保持一致

定义

评审是对软件元素或者项目状态的一种评估手段,以确定其是否与计划的结果保持一致,并使其得到改进。

分类

一般来说,评审(Peer Review)包括下面几种

检视(Inspection)

团队评审(Team Review/Technical Review)

走读(WalkThrough)

成对编程(Pair Programming)

同行检查(Peer DeskCheck)

特别检查(Ad hoc Review)

评审方法间的区别(1)

评审方法间的区别(2)

误区

评审中的误区(1)

误区一:评审参与者不了解评审过程

如果评审参与者不了解整个的评审过程,就会有一种自然的抗拒情绪,因为大家看不到做这件事情的效果,感觉到很迷茫,这样会严重的影响大家参与评审的积极性。

评审中的误区(2)

误区二:评审人员评论开发人员,而不是产品

评审的主要目的是发现产品中的问题,而不是根据产品来评价开发人员的水平。但是往往会出现把产品质量和开发人员水平联系起来的事情,于是评审变了“味”,变成了“批斗大会”,极大的打击了开发人员的自尊心,以至严重的影响了评审的效果。