精·软件工程07-实现.ppt

个人成果,妥善保存,请勿传播 调试 调试困难与软件错误的特征: 症状可能是由不易跟踪的人为错误引起的 症状可能是由定时问题而不是由处理问题引起的。 可能很难重新产生完全一样的输入条件(例如,输入顺序不确定的实时应用系统) 症状可能时有时无,这种情况在硬件和软件紧密地耦合在一起的嵌入式系统中特别常见 症状可能是由分布在许多任务中的原因引起的,这些任务运行在不同的处理机上 个人成果,妥善保存,请勿传播 调试 调试技术 输出存储器内容(memory dump): 以八进制或十六进制的形式印出存储器的内容。 缺点: ? 输出信息量极大, 不易解读且大多无用; ? 输出的是程序在某一 时刻的静态情况,且 往往不是出错时的状态。 个人成果,妥善保存,请勿传播 调试 调试技术 ② 插入“watch points” (或称“spy points”) 人工插入打印 缺点: 改动源代码,增加了出错机会; 打印信息可能太多。 自动调试工具 无须打印额外信息,且不

文档评论(0)

1亿VIP精品文档

相关文档