📜  软件检查指导原则

📅  最后修改于: 2021-08-25 10:12:55             🧑  作者: Mango

软件检查(也称为Fagan检查)仅被视为对产品的同行评审,即,与工作生产者在同一领域工作的一个或多个人员对工作产品的评估。软件检查的主要重点是识别产品中的所有缺陷和错误。

自引入以来,检查已用于各种软件工件,代码以及所有其他文档,如规格,测试数据,设计等。要成功进行检查,需要遵循几个原则。这些原则如下:

  1. 自我 :
    自我是主要问题之一。我们应该记住,自我对检查精神产生了不利影响。因此,最好不要将自我引入检查过程。将我们精心制作的作品暴露给同事进行批评是非常困难的。
  2. 批评:
    要记住的重要一点是,应该批评产品或作品,而不是产品的生产者。永远不要批评生产者。以积极的方式进行建设性的批评也可以简单地提高生产者的绩效。重点应放在执行检查时生产无差错的产品上。
  3. 识别错误:
    另一个重要的事情是,重点应该放在确定和检测错误上,而不是在检查活动中修复错误。
  4. 时间消耗:
    一次检查的时间不应大于或等于两个小时。我们知道,我们的精神和热情在两个小时后自然就消失了,我们没有比这更能干的原因了,为什么我们将不付出100%的努力并为检查过程的输出做出贡献或帮助。
  5. 风格和设计:
    在检查过程中样式不是主要问题。我们每个人都有以自己的方式进行写作,思考,设计和编程的不同方式。因此,除非和直到它们影响性能或可理解性,否则我们不应该将更多的精力放在有关样式和设计的问题上。
  6. 表现 :
    我们需要以正式和非正式的方式进行检查。应尽快执行软件检查。

软件检查的优点:

  • 有助于一次发现并识别缺陷,错误和故障。
  • 它还提高了编码风格,最佳实践等质量。
  • 错误检测发生得很早。
  • 团队成员和所有参与者之间的沟通也得到了改善。
  • 测试人员和开发人员还可以通过软件检查来确保产品质量和功能。
  • 它也可以应用于软件开发生命周期(SDLC)的早期阶段。
  • 它还节省了时间,精力和可能在解决错误,问题和缺陷上花费的成本。
  • 维护成本也降低了一个数量级。