1).评审
软件缺陷很大一部分是来自于对需求的定义和理解不正确,包括需求或设计本身是否有风险或疏漏、是否存在与既有系统冲突之处、是否存在描述不清等情况。在软件实现之前,评审是最有效地去除缺陷的手段,而越早去除这些潜在的缺陷,所需的代价也会越小。
案例:2011年7月23日20时30分05秒,甬温线浙江省温州市境内,由北京南站开往福州站的D301次列车与杭州站开往福州南站的D3115次列车发生动车组列车追尾事故,造成40人死亡、172人受伤,中断行车32小时35分,直接经济损失19371.65万元。事故是由于温州南站信号设备在