注册|登录

联系电话:024-31891684  13390130939
沈阳软件公司--沈阳软件定制

沈阳软件开发_沈阳软件公司_沈阳软件定制/软件/最新技术

Latest technology最新技术

调试的过程

浏览量:2387

调试不同于测试,沈阳OA认为它们的区别在于调试作为测试的后续工作主要是解决和排除测试中出现错误的工作。
(1)从错误的外部表现形式入手,确定程序中出错位置;
(2)研究有关部分的程序,找出错误的内在原因;
(3)修改设计和代码,以排除这个错误;
(4)重复对修改后的代码进行有关测试,以确认该错误是否被排除或者是否引入了新的错误;
(5)如果所做的修正无效或是引入了新的错误,则根据实际情况决定是否撤销此次改动,或是修改新的错误。不断重复上述过程,直到找到一个有效的解决办法为止。
沈阳OA
认为调试了作是一个艰难而且漫长的过程,解决问题的效率一方面取决于软件人员的技术水平,另一方面也受人的心理因素影响。从心理因素方面看,调试的能力因人而异,虽然也含有经验造成的差距,但是,对于有同样教育背景和工作经验的程序员,他们的调试能力差别也很大。从技术角度看,查找错误的难度在于以下几个方面:
(1)现象与原因所处的位置可能相距甚远。就是说,现象可能出现在程序的一个部位,而原因可能在离此很远的另一个位置。高锅合的程序结构中这种情况更为明显。
(2)当部分错误得到纠正时,这一错误所表现出的现象可能会暂时消失,但并(3)现象实际上是由一些非错误原因(例如舍入不精确)引起的。
(4)现象可能是由一些不容易发现的人为错误引起的。
(5)错误是由于时序问题引起的,与处理过程无关。
(6)现象是由于难于精确再现的输入状态(例如实时应用中输入顺序不确定)引起的。
(7)现象可能是周期出现的。在软、硬件结合的嵌入式系统中常常遇到。
本文由沈阳OA提供:http://www.eforces.cn

上一篇:RSA算法原理

下一篇:软件调试的方法

沈阳团购网|营口网站制作|沈阳软件公司|软件定制|网站建设|加盟易势|提交问题