山东公务员考试网计算机常识-程序的调试一、基本概念在对程序进行了成功的测试之后将进入程序调试(通常称Debug,即排错)。程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误。先.. ">
设为首页    加入收藏

公务员考试省级导航

国家 A安徽 B北京 C重庆 F福建 G广东 广西 甘肃 贵州 H河南 河北 湖南 湖北 黑龙江 海南 J江苏 江西 吉林 L辽宁 N内蒙古 宁夏 Q青海 S山东 山西 陕西 四川 上海 T天津
     X新疆 西藏 Y云南 Z浙江 更详细省市县级导航 公务员考试1000套word版真题打包下载 公务员考试行测电子教材

行测考试大纲必考点、题库高频试题汇总-压中真题已成为一种习惯

系列重要讲话 “十四五”规划 2017年政府工作报告 2017年中央一号文件 十八大报告 中国特色社会主义理论 马克思主义哲学 马克思主义政治经济学 毛泽东思想 宪法 刑法 民法 行政法 诉讼法 合同法 婚姻法 继承法 物权法 人文常识 科技常识 常识判断 定义判断 类比推理 历史常识 逻辑判断 片段阅读 数学运算 图形推理 病句判断 选词填空 主旨概括 资料分析 时事政治

行测考点:山东公务员考试网计算机常识程序的调试
2015-03-20 04:42:57 来源:91考试网 作者:www.91exam.org 【
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!

微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编及教师等考试资料40G

山东公务员考试网计算机常识-程序的调试

一、基本概念

在对程序进行了成功的测试之后将进入程序调试(通常称Debug,即排错)。程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误。先要发现软件的错误,然后借助于一定的调试工具去执行找出软件错误的具体位置。软件测试贯穿整个软件生命期,调试主要在开发阶段。

由程序调试的概念可知,程序调试活动由两部分组成,其一是根据错误的迹象确定程序中错误的确切性质、原因和位 置。其二,对程序进行修改,排除这个错误。

1、        程序调试的基本步骤

(1)        错误定位

从错误的外部表现形式入手,研究有关部分的程序,确定程序中出错位置,找出错误的内在原因。确定错误位置占据了软件调试绝大部分的工作量。

从技术角度来看,错误的特征和查找错误的难度在于:

①        现象与原因所处的位置可能相距很远。就是说,现象可能出现在程序的一个部位,而原因可能在离此很远的另一个位置。高耦合的程序结构中这种情况更为明显。

②        当纠正其他错误时,这一错误所表现出的现象可能会消失或暂时性消失,但并未实际排除。

③        现象可能并不是由错误引起的(如舍入误差)。

④        现象可能性是由于一些不容易发现的人为错误引起的。

⑤        错误现象可能时有时无。

⑥        现象是由于难于再现的输入状态(例如实时应用中输入顺序不确定)引起的。

⑦        现象可能是周期出现的。

(2)        修改设计和代码,以排除错误

排错是软件开发过程中一项艰苦的工作,这也决定了调试工作是一个具有很强技术性和技巧性的工作。软件工程人员在分析测试结果的时候会发现,软件运行失效或出现问题,往往只是潜在错误的外部表现,而外部表现与内在原因之间常常没有明显的联系。如果要找出真正的原因,排除潜在的错误,不是一件易事。因此可以说,调试是通过现象,找出原因的一个思维分析的过程。

(3)        进行回归测试,防止引进新的错误

因为修改程序可能带来新的错误,重复进行暴露这个错误的原始测试或某些有关测试,以确认该错误是否被排除、是否引进了新的错误。如果所做的修正无效,则撤销这次改动,重复上述过程,直到找到一个有效的解决办法为止。


You may know by a handful the whole sack. 抓一把就可知整袋装的是什么。/见微知著。
Time lost may be repented but never recalled. 失去时间可以后悔,但无法追回.
Tags:公务员 考试 行测 练习
】【打印繁体】 【关闭】 【返回顶部
下一篇行测考点:山东公务员考试大全压岁..

网站客服QQ: 960335752 - 14613519 - 791315772