» 您尚未 登录   注册 | 社区服务 | FTP中心 | 帮助 | 社区 | 无图版 | 测试百科  | 测试Blog 
软件测试基地论坛 -> 英语天天看 -> [推荐] Why are there so many software bugs?
 XML   RSS 2.0   WAP 

--> 本页主题: [推荐] Why are there so many software bugs? 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题
Fastpoint


该用户目前不在线
级别: 总版主
精华: 44
发帖: 5033
基地声望: 390 点
基地币: 1689 Bug
基地贡献: 0 点
好评度: 15 点
在线时间:818(小时)
注册时间:2005-10-08
最后登录:2008-07-22
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子

[推荐] Why are there so many software bugs?

Generally speaking, there are bugs in software because of unclear requirements, software complexity, programming errors, changes in requirements, errors made in bug tracking, time pressure, poorly documented code and/or bugs in tools used in software development.

• There are unclear software requirements because there is miscommunication as to what the software should or shouldn't do.

• Software complexity. All of the followings contribute to the exponential growth in software and system complexity: Windows interfaces, client-server and distributed applications, data communications, enormous relational databases and the sheer size of applications.

• Programming errors occur because programmers and software engineers, like everyone else, can make mistakes.

•As to changing requirements, in some fast-changing business environments, continuously modified requirements are a fact of life. Sometimes customers do not understand the effects of changes, or understand them but request them anyway. And the changes require redesign of the software, rescheduling of resources and some of the work already completed have to be redone or discarded and hardware requirements can be effected, too.

• Bug tracking can result in errors because the complexity of keeping track of changes can result in errors, too.

• Time pressures can cause problems, because scheduling of software projects is not easy and it often requires a lot of guesswork and when deadlines loom and the crunch comes, mistakes will be made.

• Code documentation is tough to maintain and it is also tough to modify code that is poorly documented. The result is bugs. Sometimes there is no incentive for programmers and software engineers to document their code and write clearly documented, understandable code. Sometimes developers get kudos for quickly turning out code, or programmers and software engineers feel they cannot have job security if everyone can understand the code they write, or they believe if the code was hard to write, it should be hard to read.

• Software development tools , including visual tools, class libraries, compilers, scripting tools, can introduce their own bugs. Other times the tools are poorly documented, which can create additional bugs.


可不可不要这么样徘徊在目光内
你会察觉到我根本寂寞难耐
即使千多百个深夜曾在梦境内
我有吻过你这毕竟并没存在

人声车声开始消和逝
无声挣扎有个情感奴隶
是我多么的想她
但我偏偏只得无尽叹谓

其实每次见你我也着迷
无奈你我各有角色范围
就算在寂寞梦内超出好友关系
唯在暗里爱你暗里着迷
无谓要你惹上各种问题
共我道别吧别让空虚使我越轨
[楼 主] | Posted: 2005-11-30 09:19 顶端
avenna


该用户目前不在线
级别: 测试新手
精华: 0
发帖: 161
基地声望: 18 点
基地币: 6763 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:24(小时)
注册时间:2005-11-28
最后登录:2007-11-27
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



讲的很清楚啊

*Avenna~*人总是自己埋汰自己。
[1 楼] | Posted: 2005-12-16 10:38 顶端
avenna


该用户目前不在线
级别: 测试新手
精华: 0
发帖: 161
基地声望: 18 点
基地币: 6763 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:24(小时)
注册时间:2005-11-28
最后登录:2007-11-27
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



讲的很清楚啊

*Avenna~*人总是自己埋汰自己。
[2 楼] | Posted: 2005-12-16 10:38 顶端

软件测试基地论坛 -> 英语天天看




软件测试基地上海测仕信息技术有限公司旗下网站
Copyright © 2005-2007 Cntesting.com, All Rights Reserved
沪ICP备06057721号

Powered by PHPWind Code © 2003-06 PHPWind
Total 0.121374(s) query 5, Time now is:12-05 13:11, Gzip disabled
You can contact us


每日一句:Loading...