软件调试的目的是改正错误,软件调试主要采用以下三种方法:
1、强行排错法:作为传统的调试方法,其过程可概括为设置断点、程序暂停、观察程序状态、 继续运行程序 。
2、回溯法:该方法适合于小规模程序的排错、即一旦发现了错误,先分析错误征兆,确定最 先发现""症状”的位置 。
3、原因排除法:原因排除法是通过演绎和归纳,以及二分法来实现 。
耦合可以分为下列几种,它们之间的耦合度由高到低排列:
内容耦合--若一个模块直接访问另一模块的内容,则这两个模块称为内容耦合 。
公共耦合--若一组模块都访问同一全局数据结构,则称为公共耦合 。
外部耦合--若一组模块都访问同一全局数据项,则称为外部耦合 。
控制耦合--若一模块明显地把开关量、名字等信息送入另一模块,控制男一模块的功能,则称为控制耦合 。
标记耦合--若两个以上的模块都需要其余某一数据结构的子结构时,不使用其余全局变量 的方式而全使用记录传递的方式,这样的耦合称为标记耦合 。
【软件调试的目的是什么】数据耦合--若一个模块访问另一个模块,被访问模块的输入和输出都是数据项参数,则这 两个模块为数据耦合 。
非直接耦合--若两个模块没有直接关系,它们之间的联系完全是通过程序的控制和调用来实现 的,则称这两个模块为非直接耦合,这样的耦合独立性最强
推荐阅读
- 硬链接和软链接的区别
- 逐语句调试和逐过程调试的区别
- c语言可以处理的文件类型是
- c语言中能识别处理的文件为
- 函数的定义和调用可以嵌套吗
- 16开纸是多大 16开的纸尺寸是多少
- 手关节痛风的症状及治疗方法 手关节痛风的初期症状
- 干燥综合症怎么引起的 干燥综合症是什么原因引起的怎样治疗
- 强直性脊柱炎最好的治疗办法 强直性脊柱炎最好的治疗办法女性
- 内风湿关节炎怎么治才能好的快 内风湿关节炎怎么治才能好