分层技术在计算机软件开发中的运用研究

来源 :无线互联科技 | 被引量 : 0次 | 上传用户:leafxzc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着社会的发展以及科学技术的进步,计算机的应用范围变得越来越广,由此促进了计算机应用的发展。最开始,开发计算机软件所采用的是二层结构,发展到今天,已经变成了多层次结构。目前,计算机使用的环境变得越来越复杂,为了使计算机软件符合复杂的环境要求,在开发计算机软件时应用了分层技术,这一技术的应用使得计算机软件系统的完整清晰程度得到有效的提高,而且增强了软件使用的灵活度。在本文中,介绍了分层技术及优势,并研究了分层技术在计算机软件开发中的运用。
  关键词:分层技术;计算机软件开发;运用
  随着信息技术的发展,我国已经迈进了信息化时代,計算机成为人们生活和工作中所不可少的组成部分。因此,计算机软件的开发成为技术人员工作的重点,开始时,计算机软件开发主要是单层结构模式,但是随着网络结构的复杂化发展,原始的单层结构模式已经不能适应网络结构的复杂性,所以在开发计算机软件时应用了分层技术,从而有效地提升了计算机软件的适应性和灵活性。
  1 分层技术及其优势
  分层技术主要是针对计算机软件结构中内部的层次依赖关系。在开发计算机软件时,不仅要保证软件运行的可靠性和灵活性,还要保证能够对软件进行进一步的研究,分层技术的应用可以满足这一软件开发要求,从而实现计算机软件的多用功能。
  在开发计算机软件时应用分层技术有三方面的优势:一是使计算机软件具有更好的扩展性,利用分层技术开发出来的计算机软件具有多层次的特点,当软件的某一层次需要改造或者升级时,只需修改该层及其上下层;二是使计算机软件的开发效率和可靠性得到提高,在现有计算机软件的基础上,分层技术可以另外搭建软件系统,有效的节省了软件开发的时间,更为重要的是新软件的质量可以得到保证;三是可以实现计算机软件的复用,在定义功能层次的接口时,分层技术采用的是分层模式,这样的方式有利于软件的自行开发,而且还可以实现无缝隙对接。
  2 利用分层技术开发出来的计算机软件
  将分层技术应用到计算机软件开发中,将会是未来计算机软件开发的发展趋势,这是因为分层技术的应用有利于计算机软件的开发工作。计算机软件开发最主要的目的就是满足人们的需求,在开发软件时,为了有效的节省开发时间,在搭建软件系统时可以利用已经经过严格检测的构件来实现,用这种方法开发出来的软件在性能上得到了很好的保证。另外,利用分层构件还可以在硬件和底层构件之间建立有效的联系,从而不断地提升软件系统的工作性能。实际上,在整个计算机软件开发系统中,并不存在严格的层次关系,有的只是各个层次之间的依赖关系。
  3 分层技术在计算机软件开发中的运用
  总的来说,分层技术在计算机软件开发中的应用,就是由原始的双层技术,逐渐的发展为三层技术、四层技术,甚至是更多层次技术,从而有效地缩短计算机软件开发时间,提高计算机软件开发的效率。
  3.1 双层技术在计算机软件开发中的应用
  在双层技术中,有两个非常重要的端点:客户端、服务器。在进行软件开发时,首先由客户端将信息传输到服务器上,然后通过数据库的计算和总结,将最终的信息返还给客户端,进行使用。
  3.2 三层技术在计算机软件开发中的应用
  三层技术以双层技术为基础,并对双层技术进行了改进和完善,同时,将应用服务器增加到三层技术中。新增的应用服务器具有多种功能:计算机用户之间需要进行数据存储,应用服务器可以帮助其实现;将计算机访问信息网站的速度进行有效地提升;实现计算机与人之间的交互作用;将计算机的工作效率提升到新的档次。
  3.3 四层技术在计算机软件开发中的应用
  现今,计算机的使用环境变得越来越复杂,所以在开发计算机软件时,一定要充分的考虑到这种复杂性,然而当双层技术和三层技术都无法应对这种复杂环境时,就需要运用四层技术。四层技术科学的将三层技术中的界面层、业务管理层、数据层分开,从而有效地降低各层之间的相互影响度。四层技术中,主要包含业务的处理层、数据层、web层、存储层,web层是用来接收业务层传来的数据层处理结果,之后再进行数据之间的交换工作。在关系与对象之间,存在着差异匹配的问题,四层技术的应用能够很好的解决这一问题,并且提高软件开发的速率,有效的提高计算机的工作速度。
  3.4 中间件技术在计算机软件开发中的应用
  计算机环境中有一种是分布式环境,中间件技术主要应用在这种环境中,中间件技术的应用,实现了计算机系统间的互通和资源共享。在进行计算机软件开发时,异构和分布集成会使各项技术的细节变得非常复杂,使得开发难度大大增加,中间件技术的应用有效的屏蔽了复杂性,降低了难度。中间件技术有非常多的优点,比如将数据库、操作系统以及应用软件间的连接方式优化,减少软件开发时间,将软件系统的安全稳定性能提高等。通过对系统的不同作用,中间件技术可分为三种,分别是面向消息中间件、远程过程调用中间件以及面向对象中间件,中间件技术在计算机软件开发中的广泛应用,大大地提高了计算机软件的开发效率。
  4 结论
  随着计算机应用范围的变广,计算机软件开发技术得到了不断的发展,随之而来的是人们对计算机的需求越来越高,而且在计算机软件开发的过程中,其所面临的环境将会越来越复杂,这就需要在计算机软件开发的过程中应用分层技术。分层技术的应用有效的提高了计算机软件开发的效率,大大的缩短了计算机软件开发的时间,而且还有效的降低了开发的成本。因此,作为计算机软件开发人员,要积极地推行分层技术,以便于开发出更为符合人们需求的计算机软件。
  [参考文献]
  [1]王志勇.分层技术在计算机软件开发中的应用[J].无线互联网科技.2014,(04):91.
  [2]叶娜,朱秀娟.试论计算机软件开发中的分层技术运用[J].无线互联网科技.2013,(06):61.
  [3]夏汶钰.基于分层技术的计算机软件开发分析[J].中国新通信.2013,(22):39.
其他文献
一般的数控焊接机床只能进行两轴或三轴的联动插补,在管道生产过程中,为了提高焊接过程的工艺质量和适用范围,要求数控系统能进行五轴联运插补。文中就插补问题进行了研究,并推导
"导航工程概论"是导航工程专业本科生的专业必修课,在导航工程专业系列课程学习中占有非常基础的地位。针对本课程知识点多、信息量大,学生学业较重、学习时间碎片化等特点,
<正>一引言嵌合抗原受体T细胞(Chimeric antigen receptor T cell,CAR-T),是指通过基因修饰技术,将带有特异性抗原识别结构域及T细胞激活信号的遗传物质转入T细胞,使T细胞通
由于再生集料本身具有一些天然缺陷,导致再生集料配制的混凝土综合性能较同级配普通混凝土差,而矿渣、粉煤灰等活性掺合料可以改善混凝土的物理力学性能和耐久性能.本课题采
本文利用问卷调查和访谈的方法了解高中教师对高中性教育的现状,了解中学生的性知识水平以及他们的性生理、性心理的发育水平。从调查数据中看到:学校对性教育重视不足、教材
随着我国社会主要矛盾的改变,“美好生活”成为我国新时代经济发展下的理想生活,财富问题必然是不可回避的话题。究其实质,马克思财富观与美好生活的建设有着密不可分的关系,
儿童诗的创写教学在小学语文教学中具有重要意义,采用"组学展示"的实施策略,以合作学习小组的形式对学习的成果进行汇报,可引导学生理清思路,解决问题,进而培养学生的观点概
口号是进行舆论宣传、社会动员的一种重要形式,在历史上,中国社会各阶层即重视口号的作用,口号的宣传特别是政治动员口号的宣传在中国历史上源远流长,并成为改朝换代、社会变
种完"七彩"稻子半个多月后,50岁的老杨这两天忙着用诱虫灯诱杀卷叶虫。"这种虫好多年没有出现了,今年又重新出现,我用诱虫灯诱杀成虫,效果不错。"站在自家门前的山坡上,老杨
期刊