缺陷与bug

缺陷(defect):实现与需求不一致

  • 缺失:没有实现某些需求
  • 错误:虽实现了需求,但本身存在错误
  • 多余:做了超出需求的事
  • 难用:虽实现了需求,但使用逻辑复杂

“实现”是指完成了功能、性能等需求。

bug:软件、硬件本身的错误

缺陷其实涵盖了bug,可以直接称bug为缺陷。