15721261077
西门子PLC RS485通讯接头
品牌: 西门子
型号: 全系列
产地: 德国
报价: 面议
最小起订: 1
有效期至: 长期有效
发布时间: 2023-04-04 04:11
发布IP: 114.95.101.251
浏览次数: 44
手机号: 15721261077
电话: 15721261077
详细信息

西门子PLC RS485通讯接头

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

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

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

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

1.1.1 软件、软件危机和软件工程的基本概念

计算机系统分为硬件系统和软件系统两大部分。在过去的50多年里,随着微电子技术的发展和进步,计算机硬件技术以令人惊讶的速度发展,现在已经达到相当成熟的状态。

计算机软件是在计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及其相关文档的完整集合。程序是指按特定的功能和性能要求而设计的能够执行的指令序列;数据是指程序能正常操纵、处理的信息及其数据结构;文档是指与程序设计开发、维护和使用有关的图文材料。

进入20世纪60年代,随着计算机技术的进步,软件功能日益复杂,人们对软件的需求急剧增加。软件开发从早期以个人活动为主的手工作坊方式,逐步转到以程序员小组为代表的集体开发方式。在这一转换过程中,国外的软件开发人员在开发一些大型软件系统时遇到了许多困难,有些系统终彻底失败了;有些系统虽然完成了,但比原计划推迟了好几年,而且费用大大超过了预算;有些系统未能完全地满足用户的期望;有些系统则无法被修改和维护。例如,美国IBM公司的OS/360系统和美国空军某后勤系统都耗费了几千人·年的工作量,历尽艰辛,但结果却令人失望。落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象,这就是软件危机。软件危机主要表现在以下几个方面。

(1)软件生产不能满足日益似的软件。

(6)软件文档配置没有受到足够的重视。软件文档包括开发过程各阶段的说明书、数据词典、程序清单、软件使用手册、维护手册、软件测试报告和测试用例等。这些软件文档的不规范、不健全是造成软件开发的进度、成本不可控制和软件的维护、管理困难的重要原因。

软件危机实际上是软件开发与维护中存在的具有共性的种种问题的汇总。近40年来,为解决这些问题,计算机科学家和软件产业从业者已经做出了巨大的努力。

软件危机产生的原因可以从两个方面加以认识,一是软件产品的固有特性;二是软件人员自身的缺陷。

软件的不可预见性是软件产品的固有特点之一。与硬件产品不同,软件是计算机系统中的逻辑部件。在程序代码运行之前,开发工作的质量、进度难以度量。软件产品终的使用价值是在软件运行过程中体现出来的。软件产品的故障隐蔽性强,可靠性难以度量,对原有故障的修改可能导致新的错误。

软件产品的固有特点之二是软件的规模较大并且逻辑较复杂。现代的软件产品往往规模庞大,功能多种多样、逻辑结构十分复杂。从软件开发管理的角度看,软件生产率常随软件规模和复杂性的增加而下降。就目前的软件技术水平而言,软件开发的工作量随软件规模的增大而呈几何级数上升。

来自于软件开发人员的弱点主要是,软件产品是人的思维结果,因此软件生产水平终在相当程度上取决于软件人员的教育、训练和经验的积累;对于大型软件往往需要许多人合作开发,甚至要求软件开发人员深入应用领域的问题研究,这样就需要在用户与软件人员之间以及软件开发人员之间相互通信,在此过程中难免发生理解的差异,从而导致后续错误的设计或实现,而要消除这些误解和错误往往需要付出巨大的代价;另外,由于计算机技术和应用发展迅速,知识更新周期加快,软件开发人员经常处在变化之中,不仅需要适应硬件更新的变化,而且还要涉及日益扩大的应用领域问题研究,软件开发人员所进行的每一项软件开发几乎都必须调整自身的知识结构以适应新的问题求解的需要。

为了解决软件危机,既要有技术措施,又开始,经过开发、测试、使用和维护,直到后退出使用的全过程称为软件生存周期。软件工程采用的生存周期方法,对软件产品的质量保障以及组织好软件开发工具有重要意义。首先,由于能够把整个开发工作明确地划分成若干个开发步骤,这样就能把复杂的问题按阶段分别加以解决,使得对问题的认识与分析、解决的方案与采用的方法以及如何具体实现等工作在各个阶段都有着明确的目标。其次,把软件开发划分成阶段,就为中间产品提供了检验的依据。一般软件生存周期包括问题的定义、软件开发、软件测试、软件使用与维护等几个阶段。1. 问题的定义

问题的定义可分为软件系统的可行性研究和需求分析两个阶段,其基本任务是确定软件系统的工程需求。

可行性研究的任务是了解用户的要求及实现环境,从技术、经济和社会等几个方面研究并论证软件系统的可行性。参与软件系统开发的人员应在用户的配合下对用户的要求及系统的实现环境作详细的调查,并在调查研究的基础上撰写调查报告,然后根据调查报告及其他相关资料进行可行性论证。可行性论证一般包括技术可行性、操作可行性和经济可行性3个部分。在可行性论证的基础上制定初步的项目开发计划,大致确定软件系统开发所用的时间、资金和人力。

需求分析的任务是确定所要开发软件的功能需求、性能需求和运行环境约束,编制软件需求规格说明书、软件系统的确认测试准则。软件的功能需求应给出软件必须完成的功能,软件的性能需求包括软件的适应性、安全性、可靠性、可维护性、错误处理等,软件系统在运行环境方面的约束是指所开发的软件系统必须满足的运行环境方面的要求。软件需求不仅是软件开发的依据,也是软件验收的标准。因此,确定软件需求是软件开发的关键和难点,确定软件需求通常需要开发人员与用户多次反复沟通、讨论才能确认,完成需求分析工作是一项十分艰巨的任如计算机硬、软件、人力等)、成本、可取得的效益和开发的进度作出估计;制定完成开发任务的实施计划。


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