信息系统分析与设计 作者 刘腾红 6系统实施.pptVIP

  • 0
  • 0
  • 约 80页
  • 2015-12-10 发布于广东
  • 举报

信息系统分析与设计 作者 刘腾红 6系统实施.ppt

后对错误进行定位,并修正。因此,纠错过程有两种可能,一是找到了错误原因并纠正了错误,另一种可能是错误原因不明,纠错人员只得作某种推测,然后再设计测试用例证实这种推测,若一次推测失败,再作第二次推测,直到发现并纠正了错误。 因此,纠错是一个非常艰难的过程。除开发人员心理方面的障碍外,还因为隐藏在程序中的错误具有下列特殊的性质: ①错误展现出的迹象不是引起错误的原因; ②纠正一个错误的同时造成了另一错误现象消失; ③某些错误迹象只是假象; ④因操作人员一时疏忽造成的某些错误迹象不易追踪; ⑤错误是由于分时而不是程序引起的; ⑥输入条件难于精确地再构造; ⑦错误迹象时有时无; ⑧错误是由于把任务分布在若干台不同处理机上运行而造成的。 3、纠错方法 纠错是非常难掌握的一门技术,它需要很强的个人经验和能力,不过有几种纠错方法值得学习。尽管纠错方法很多,但目标只有一个,即发现错误的原因并将错误排除。常用的纠错策略分为三类: ①强行纠错是最常用,也是最低效的方法,其主要思想是在程序中设置打印“断点”,从中找到出错的线索,但费时费力。 ②回溯法能成功地用于小程序的排错。其方法是从出现错误迹象处开始,人工地沿控制流程往回追踪,直到发现出 出错的根源,然而,当程序很大时,回溯路线显著增加,人力无法完成这份工作。 ③排除法基于归纳和演绎原理,采用“分治”的概念,首先收集与错误出

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档