浔之漫智控技术(上海)有限公司
主营产品或服务:西门子PLC , 西门子变频器 , 西门子数控系统
西门子6ES7321-1CH00-0AA0
发布时间:2023-12-12
观看西门子6ES7321-1CH00-0AA0视频:

西门子6ES7321-1CH00-0AA0

安全性的软件系统,这种有组织、有纪律、可计量的开发方式已经被证明是非常有效的。例如,为航天飞机编写软件的团队就使用这种开发方式,并成功地获得了缺陷率极低的软件系统:

在这个程序的后3个版本(平均代码长度为420 000行)中,每个版本只有一个错误;在其后11个版本中,总共只有17个错误。同等复杂度的商用程序将会有5 000个错误。

但是,在这样的过程中,其他的约束条件则不得不被放松:

金钱不是关键的约束条件:项目组每年3 500万美元的预算对于NASA来说不过是九牛一毛。但是,这个预算额就意味着每行代码价值 1 美元。这使得该项目组成为了全美国值钱的软件组织。

从工程学的角度来说,这是一个恰当的利弊权衡。面对性命攸关的软件,人们毫无疑问会慷慨地用一切资源来确保系统不出错。但是,对于那些出错的代价相对较低的软件,又应

程序员,负责编写代码。

在每个阶段,每份文档的作者都必须在文档中加入额外的细节,因为他们无法知道随后将要阅读这份文档的人是谁。由于无法假设阅读者的知识背景,所以唯一安全的办法就是:将作者所知道的所有细节、所有交叉引用都写在文档中。然后,文档的复审者必须仔细浏览

浔之漫智控技术(上海)有限公司(xzm-w)

是中国西门子的佳合作伙伴,公司主要从事工业自动化产品的集成,销售和维

修,是全国的自动化设备公司之一。

公司坐落于中国城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。

以下是我司主要代理西门子产品,欢迎您来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!

西门子6ES7321-1CH00-0AA0

团队成员必须修改所有相关的文档,以保证文档与真实系统之间的一致性。软件工程项目解决这个问题的办法是:确保从需求分析到代码实现的整个过程是完全可回溯的。不论在任何时候需要作出修改,这种可回溯性都将保证相关的文档和组件能够被发现并被更新。

这种文档驱动的开发方式也影响项目中人员的工作方式:设计师不愿意主动置疑分析师的文档,而程序员对设计方案的置疑或改进建议也是不受鼓励的——对于任何一份文档的修改都需要付出高昂的代价,因此所有的修改都必须受到严格的控制。

要想控制对文档的修改,一个很好的办法就是:定义一个分层的项目人员体系,将分析师放在顶端,设计师次之,程序员位于低的地位。而维持这一结构的办法则是:将的程序员提拔为设计师;同时让的设计师担任分析师的角色。题,简单的答案就是:“投入大量的人手。”这也就是Steven Levy所说的“人海战术”,从SAFEGUARD项目的人力资源统计图中也可以很明显地看出这一点。一旦硬件能够投入使用,软件开发者就应该立刻动手将详细设计规格转换成代码。为了获得高的开发效率,还需要对代码进行复审,以保证其完全与详细设计规格


展开全文