一、软件缺陷的定义: 所有不满足需求或者超出需求的都是缺陷 没有不存在缺陷得软件,只有迄今为止尚未发现的缺陷 软件未实现产品说明书要求的功能 软件出现了产品说明书知名不应该出现的功能 软件实现了产品说明书未提及的功能 软件未实现产品说明书虽未明确提及但应该实现的目标 软件难以理解、不易使用、运行缓慢或者(从测试的角度看)最终用户会认为不好 缺陷的由来: