15721261077
西门子S7-200继电器模块CPU224CN
品牌: 西门子
型号: 全系列
产地: 德国
报价: 面议
最小起订: 1
有效期至: 长期有效
发布时间: 2023-04-17 02:57
发布IP: 120.204.162.202
浏览次数: 60
手机号: 15721261077
电话: 15721261077
详细信息

西门子S7-200继电器模块CPU224CN

码,第四是某些软件缺陷产生的条件被错误地认定。

1.5.2 软件缺陷与软件故障案例1.火星登陆事故

1999年12月3日,美航天局火星登陆飞船在试图登陆火星表面时失踪。从理论上看,火星登陆的过程是这样的:飞船在试图降落到火星表面的过程中,首先着陆降落伞被打开,减缓飞船的下落速度。在降落伞打开后的几秒钟内,飞船的3条支撑腿将迅速撑开,并在预定地点着陆。当飞船离火星表面1800m时,它将丢弃降落伞,同时,点燃登陆推进器,在余下的高度缓慢降落到火星表面。

然而,美国宇航局为了省钱,简化了确定何时关闭登陆推进器的装置,为了替代其他太空船上使用的贵重雷达,在飞船的脚上装了一个廉价的触点开关,在计算机中设置一个数据位来关掉燃料。很简单,飞船的脚不“着地”,推进器引擎就会一直处于着火工作状态,不

(3)使软件产品推向市场时间滞后。

(4)增加了市场交易成本。

1.5 软件缺陷

1.5.1 软件缺陷概述

一代的计算机是由许多庞大且昂贵的真空管组成的,并利用大量的电力来使真空管发光。可能正是由于计算机运行产生的光和热,引得一只小虫子Bug钻进了一支真空管内,导致求的一致性、适用性”,而且要增加其他的要求——“预算内、按时发布、易于维护”。

软件测试也一样,要尽快尽早地发现更多的缺陷,并督促和帮助开发人员修正缺陷。原因很简单:如果在需求阶段修正一个错误的代价是1,那么在设计阶段就是它的3~6倍,在编程阶段是它的10倍,在内部阶段是它的20~40倍,在外部测试阶段是它的30~70倍,而到了产品发布出去时,这个数字就是40~1000倍。修正错误的代价不是随时间线性增长,而几乎是呈指数级增长的。

软件市场呼唤一种公认的标准测试程序和方法用于测试软件质量。一旦有了这样的程序,人们的注意力将集中到如何改进这个程序而不会怪罪具体的测试工程师或软件厂商。如果没有这个程序,一旦软件出现故障,我们就理直气壮地认为测试不当,而软件厂商将首当其冲,软件程序的责任反而微乎其微了。

软件测试存在缺陷是指软件开发者和用户在测试时花费的成本比更有效的测试方法更高。由此看来,几乎所有的测试都存在缺陷。在本文中,软件测试存在缺陷又称为不当测试。

测试的不当性体现在如下4方面。1.集成和互操作性测试

各种应用需集成在一块,以免产生信息孤岛。应用的集成是一个复杂和不确定的过程。集成工作有可能占到系统实现的1/3的技术(Booker,1999)。企业应用集成(EAI)的费用一般占到企业信息技术预算的30%,这个比例将上升到56%(Booker,1999)。据估计,1998年全球信息技术费用约为2700亿美元,则EAI的费用按30%估算约为810亿美元测试方式,无论在技术上还是管理上,对提高软件测试的有效性都具有重要意义。1.客观性

对软件测试和软件中的错误

,市场、用户和法律都将做出适当的和更强烈的反应。所以有人说,如果软件公司生产汽车而不是软件,恐怕早已出局

除了这个心理学问题之外,还有一个重要的问题:程序中可能包含由于程序员对问题的叙述或说明的误解而产生的错误。如果是这种情况,当程序员测试自己的程序时,往往还会带着同样的误解使问题难以发现。

再者,可以把测试看做是对一篇论文或一本书作校对,或与写评论相类似的工作。正如许多作者所知,校对或批评自己的著作是非常困难的。也就是说,在自己的工作中找出缺陷往往是人的心理状态所不容的。

以上看法并不意味着程序员不可能测试自已的程序。不过相比之下,如果由另外一些人来进行程序测试,就会更有效、更成功。注意:这个论断并不适用于纠错(改正已知错误),由原来程序的作者纠错肯定效率更高。

1.3.3 程序设计机构不应测试自己的程序

在许多意义上来说,一项工程或一程序设计机构是一个有生命的有机体,他同样有心理学问题。再者,在大多数情况下,人们都是以在给定日期内,以一定代价编制程序的能力来衡量程序设计机构和项目管理人员的。这样做的一个理由是时间和成本指标便于衡量,而程序的可靠性却很难度量。要程序设计


相关产品
相关继电器模块产品
产品分类
最新发布
企业新闻
联系方式
  • 地址:岑溪市义洲四街3号14楼
  • 电话:15721261077
  • 手机:15721261077
  • 联系人:王清云