分层技术在计算机软件开发中的应用思考

来源 :中国电气工程学报 | 被引量 : 0次 | 上传用户:ouyang0502
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:计算机技术的飞速地发展,涉及的领域也是最为广泛,软件的开发和利用更是有了质的飞跃。而在这其中,分层技术便是顺应时代发展的一项计算机技术。因此,本文就对分层技术在计算机软件开发中的应用进行了总结,希望通过本文的分析能够对相關人员有所帮助。
  关键词:分层技术;软件开发;应用
  0引 言
   在21世纪的今天,计算机已经渗透到现代生活的各个方面,它不仅能够方便人们的日常生活和工作,给各个企业的应用开发更是带来了很大的便利。此外,为了能够与时俱进、顺应时代的发展,应该将分层技术有效地应用到计算机的软件开发中。为此,本文就从分层技术的概念和特点、分层技术的应用两个方面分别进行了叙述,以此证明分层技术对软件的开展有着至关重要的意义。
  1分层技术的相关理念及发展趋势
  1.1 分层技术简述
  1.1.1 分层技术的含义
   所谓的分层技术是指將软件的开发分为多个概念层,每个概念层都有各自不同的工作流程,并且各个概念层之间都有着一定的关联,从而可以形成一个完整的系统体系。
  1.1.2 分层技术的特点
   分层技术具有多个方面的特点,比如:(1)稳定性。分层技术能够提高软件的开发效率,极大程度上缩短复杂软件的开发过程和时间,为软件的运行提供充足的保障。(2)独立性。在软件开发中应用分层技术后,如果一个概念层出现了问题,并不会影响其他的层面,而只会影响这个层面的上下层。
  1.1.3 分层技术在软件开发中的作用
   分层技术在软件开发中的作用有三点,第一,能够有效地提升计算机的性能,减少软件开发者的工作时间,提高其工作效率。第二,可以延长软件的使用寿命,极大程度上提高软件应用的可靠性。第三,能够联系硬件和底层,在保障软件性能的同时,使计算机和服务器能够得到进一步的发展。而从微观的角度看,分层技术能够使得多个层次之间相互依赖。
  1.2 相关理念
   在计算机软件开发的过程中,只有对分层技术的相关理念及概念进行深入理解,才能更好的在软件设计上将分层技术更好的应用。分层技术的含义并不只局限于计算机技术领域,更是在物理领域都有相应含义,但计算机技术领域中分层技术的含义更为复杂。
   计算机技术领域中的分层概念是将软件开发分为多个概念层,每一个概念层都有不同的解决方案以及工作流程,并且每个概念都在级别上平等,并相互具有一定联系,从而形成完整的系统体系。而计算机分层技术应用最为明显的便是软件开发中的架构方面,在计算机最初发展之势,软件开发的架构方面只是一种单层次的结构。
  但随着20世纪8O年代,计算机领域中小型数据库及结构编程工作的快速发展,加强了单层次结构的应用,并且网络技术使得服务器与计算机的联系,更是促进了单层次结构的发展,以及软件开发中的架构方面从单层次向双层次结构转变,但随着科技的进步,工作者发现计算机软件开发的过程中,存在许多缺陷,并且很难满足当今社会的新型计算机数据关系。因此计算机软件开发中的分层技术应用将会越来越受到关注,而分层技术也将成为计算机软件开发中的主要技术。
  1.3分层技术的技术特性分析
  分层技术的技术优势在于对于完善软件功能方面最为有利。当前软件功能越来越丰富,软件结构越来越复杂。传统的设计方式已经逐渐不能满足软件复杂化的趋势。而分层技术则是将软件结果按照一定逻辑关系分解成多个层面,每个层面都有各自的功能,组合起来则形成完整的软件。同时,部门层面之间具有一定独立性,需要完善软件功能或者对软件进行升级改造时,只需要对涉及到层面进行完善修改,对其它层面几乎没有影响,使得软件升级和改造工作变得更加简单,提高了工作效率。正常条件下,分层技术都是通过分层模式来定义各个功能层次的接口。按照这种设计方式,软件复用性得以大幅提高,对于软件自行开发、设计十分有利。开发之后的各个层面能够充分利用标准接口,有效实现自动对接。
  1.4分层技术的发展趋势
   相比于双层次结构,分层技术在计算机软件开过程中具备更多的优势。在软件开发的工作过程之中,工作者若想要逐渐减少工作时间,并保证在软件开发的过程中每个软件都具备高性能和高质量,需要用严格检测构件来建立计算机软件开发的系统体系,从而加强工作效率。而想要对计算机软件系统性能进行提升,就应运用分层构件,通过对底层构件和物理硬件的关系处理,来促进计算机软件系统的优化升级。
   计算机软件开发从微观方面看,可将层次之间具备的关系当做是内部层次的联系,而对于整个计算软件开发系统来说,相对严格的软件结构系统需要计算机软件中的多个层次都产生相互依存的关系,并且大范围聚集于多层次的构件之中。分层技术其具有良好的扩展性及稳定性,能更好的促进整个软件系统的抽象化发展,并且将软件系统中的复杂部分,逐步转化到软件开发之中,这对于软件系统的维护及发展都具有深远影响,一个层面出现了技术问题,并不会对其他层面造成影响,只会影响到这个层面的上下层面。并且分层技术还能够使计算机软件系统开始自动的开发相应软件,并且对其重复使用。因此只要保证软件开发过程中分层技术各层次间都有统一稳定的接入口,有利于形成软件开发过程中完整的软件系统。
  2 分层技术的应用分析
  2.1 双层技术
   在双层技术中,两个端点分别是客户端和服务器,客户端主要用于为客户提供使用界面,负责处理相关的逻辑关系。而服务器则负责接收从客户端发来的信息,并且在数据库中查询相关信息,再将计算结果反馈到客户端。从双层技术的原理中,我们不难看出,这种形式的应用只能处理较少的用户、服务器,无法满足更多用户的需求。为此,就需要向三层技术进行过渡,从而更好地顺应时代的发展,从根本上提高工作效率。   2.2 三层技术
   三层技术是在双层技术的基础之上发展而来的,它不仅具有两个端点,同时还增加了应用服务器端,再次提升了整体的工作效率。而应用服务器端的作用则是分担客户端的逻辑关系处理,使客户更加专注用户的使用界面。所谓的三层技术是指界面层、业务处理层、数据层,这三个端口之间相互配合,共同完成对用户的需求处理功能。其中界面层主要用于用户对软件需求的采集,并且将其采集到的信息发送给业务处理层。而业务处理层则是将接收到的信息进行分析,在分析之后再将其传送给数据层。此时,数据层不仅要对其进行相应的处理,还需要将处理后的信息反馈给业务处理层,再由业务处理将处理的内容传达到界面层。
  2.3 四层技术
   随着信息时代的不断进步和发展,计算机的应用环境越来越复杂,需要处理的相关信息、数据、逻辑能力也就越来越繁重,而在实际的应用中,比如:企业管理,客户对计算机的数据处理速度、数据处理结果要求极高。而三层技术存在的缺点就会暴露出来,尤其是在面对网页技术时,三层技术无法实现彼此之间的独立。正是在这样的背景下,四层技术应运而生,它在数据层和业务处理层之间增加了封装层,从而形成了四层技术结构。而网页技术能够根据不同用户之间的需求选择适当的处理途径,当用户的需求较少时,网页技术就会选择相应的信息传送到数据层,再由其进行处理。而当数据的处理规模增大时,网页技术就会通过业务处理层对数据进行处理,以此有效地提高各个环节的运行效率。
  2.4 五层技术
   在软件的开发中,五层技术、四层技术、三层技术这三者之间不尽相同,五层技术既是四层技术的拓展,也是四层技术的总结,而其主要的区别就在于五层技术包含了客户专用层,这与资源层息息相关,它可以将系统的组件分成很多种,并且将所分的种类安装到适合的设备上,在一定程度上迅速提高整体的工作效率。尽管五层技术能够对组件进行细化,但是其使用的范围还不够广泛,到目前为止,五层技术只能被应用到一些特殊的领域中,不能被所有的软件开发项目使用。
  2.5 中间件技术
  中间件技术是为了规避网络信息通讯责任问题所开发出来的新型信息技术。在各类中间件技术中,应用最为广泛的就是面向消息中间件(Message-orientedMiddleware,简称MOM)。除了具有中间件技术的一般特性外,MOM还在信息安全、异步通信等方面还有着突出的优异表现。目前,大型企业网络普遍采用的组件技术,面临着平台兼容性的问题。中间件能够提供全新通讯机制,能够在异构环境下满足对象需求。
  3 结束语
  通过上文中的分析和探讨我们能够了解到,时代的发展进步,促使计算机技术也得到了快速发展,进而使计算机软件开发技术的进步速度非常快。在过去的很长一段时间里,计算机软件开发只能够使用单层模式,这对于软件开发的速度和效率具有严重的阻碍性。但经过科研人员的不断努力,分层技术在计算机软件开发中的应用能够有效解决该问题,分层技术能够使计算机软件开发进行多层开发,这不仅有效提高了计算机软件的开发效率,也大大节约了软件开发工程师的时间和精力,缩小了开发的投入资金量,而且还能够使软件的内容更加丰富,提高软件的使用性能,加快计算机软件开发技术的创新。
  综上所述,伴随着计算机技术不断的发展,给各行各业都带来了新的机遇,但与此同时,也给各行各业带来了一定的挑战,尤其是在计算机软件的开发方面,更是给其带来了一些困难。为此,本文从双层技术、三层技术、四层技術、五层技术等方面对分层技术的应用进行了具体的分析,希望通过本文的研究能够促进各行各业进一步的发展。
  参考文献:
  [1] 朱秀娟.试论计算机软件开发中的分层技术运用[J].无线互联科技,2013(6).
  [2] 徐爱兰.计算机软件开发中的分层技术探讨[J].计算机光盘软件与应用,2012(24).
  [3] 王大力.试论计算机软件开发中的分层技术运用[J].无线互联科技,2013(9).
  [4] 焦丽萍.试论计算机在一系列软件开发过程中的分层技术运用[J].数字技术与应用,2015,12(2):256-259.
  [5] 叶娜,朱秀娟.试论计算机软件开发中的分层技术运用[J].无线互联科技,2013,(06).
其他文献
摘要:近年来,随着我国经济的飞速发展,人们生活、工作的智能化水平越来越高,其中计算机科学技术发挥了极为重要的作用,使人们的生活、工作变得更为便捷。尤其是计算机科学技术的应用已经成为了促进社会经济快速发展的关键所在,使得计算机科学技术的应用备受关注,其发展趋势已然成为人们探讨的重要课题。文章对信息时代中计算机科学技术应用及其未来的发展趋势进行了有效探讨。  关键词:信息时代背景下;计算机科学技术;应
期刊
摘要:现今时代,移动互联网技术已经覆盖了人们生活的方方面面。移动互联网本质上就是一种通信的交流,随着经济发展,互联网也在运营方面不断提升,而且硬件和软件也快速地发展起来。移动互联网技术从中获得了便利性、实用性,完全取代了传统的PC,让人们在日常生活交流中更方便快捷。  关键词:移动互联网技术;配电运检;应用  引言  相较于传统的配电运检工作,移动互联网技术真正实现了无纸化办公,在提升管理有效性和
期刊
摘要:要想保证电网安全有效的运行,就要加强调控运行工作。对于电力企业而言,其调控值班过程中的主要任务就是对电网事故和故障处理等方面进行有效的协调,组织好电网站在运行过程中的倒闸操作等,尽可能的在第一时间内容促进电网安全运行。在实施电力调控值班工作的过程中,它就对电网运行过程中的经济效益起着决定性作用,目前在我国的科学技术持续进行发展的背景下,使其自动技术得到了相应进步,充分的为电网运行过程中的安全
期刊
摘要:我国医疗事业正以突飞猛进的速度发展着,越来越多的电子设备与电子仪器投入到医学工作中,加上各地区的医院规模也正在逐渐扩大,导致现代医院对电能需求也在逐增大,因此不但要保證医院供电系统的安全性和可靠性,还需要对医院的供电系统进行节能的设计,即在医院工作正常进行的同时做到节约能耗。  关键字:医院、供配电系统、节能设计  前言  随着医疗机构的不断发展,大量医疗设备的引入,在电力能耗上的需求也越来
期刊
摘要:在对高压输电线路进行电气设计的过程中,需要考虑各方面的影响因素,对存在的问题进行分析和改进,提升电气设计的有效性,保证高压输电线路的运行安全。本文主要分析了高压输电线路电气设计步骤,并提出了一些改进措施,希望能够提高高压输电线路电气设计的质量。  关键词:高压输电线路;电气设计;问题;改进对策  高压输电线路相当于电网系统的骨骼,近年来,随着智能电网工程的不断推进,对我国高压输电线路电气设计
期刊
摘要:2019年是新中国成立70周年,是全面建成小康社会的关键之年,也是公司打造“三型两网”世界一流能源互联网企业的开局之年,做好公司全面从严治党工作意义十分重大。要坚持以党的政治建设为统领,以坚如磐石的决心和意志推进全面从严治党向纵深发展,确保中央各项决策部署在公司不折不扣贯彻落实。  关键词:国企;全面从严治党 开展途径  一、强化政治引领,加强党的政治建设  “要始终把党的政治建设摆在首位,
期刊
摘要:现阶段,随着时代的进步,国有企业也迅速发展起来,在国民经济的关键领域和重要部门中处于支配地位,在促进社会经济发展、科技创新、“走出去”发展战略中,发挥着重大作用。但是,党的十八大以来,随着党中央“打虎、拍蝇”反腐力度的不断加大,国企成为反腐的主战场之一。在国企反腐败斗争中,众多国企高管应声落马,可见,在新形势下加强国有企业纪检监察工作迫在眉睫。  关键词:国有企业;开展;纪检监察  引言  
期刊
摘要:我国经济建设的快速发展,人们生活水平的不断提高,使得我国对于电力的需求与日俱增。随着电网运行可靠性的要求不断提高,配电网作为与用户设备直接相连的末端网络,亟待提高其智能化运维管理水平。而建立一套配网设备在线监测系统,是及早发现缺陷、快速修复故障、提升管理水平的重要手段。受益于成熟的4G无线网络和光纤网络,数据传输速度不断提升,网络传输成本不断降低。而物联网技术的大规模应用,使得配网得以解决自
期刊
摘要:高压电气设备是电力系统中非常重要的组成部分,针对多起高压电气设备故障分析,发现多是由于高压电气设备绝缘性能受损而导致的故障。因此需要通过对高压电气设备绝缘性能进行掌握,及时发现高压电气设备运行过程中存在的安全隐患,从而有效的提高高压电气设备绝缘水平,确保电力系统运行的安全性和稳定性。  关键词:高压电气设备;绝缘预防性试验;试验方法;安全措施  由于现在我国对电力提示改革的力度比较大,电力系
期刊
超临界直流锅炉采用传统的全挥发处理方式(AVT)时,给水带入的铁沉积在高压加热器和锅炉水冷壁上。这种铁垢摩擦系数大,呈波纹状,不仅容易引起锅炉压差上升快,压差大,也容易导致给水系统湍流部位流动加速腐蚀现象加重,腐蚀产物随着水流沉积到高温段,导致省煤器节流阀出现严重的污堵情况,严重时甚至会造成局部高温,引发爆管事故。采用给水加氧处理方式可以有效抑制和防止流动加速腐蚀的发生。  关键词: 超临界机组
期刊