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

来源 :考试周刊 | 被引量 : 0次 | 上传用户:okyy1234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:现如今,计算机技术飞速地发展,涉及的领域也是最为广泛,软件的开发和利用更是有了质的飞跃。而在这其中,分层技术便是顺应时代发展的一项计算机技术。因此,本文就对分层技术在计算机软件开发中的应用进行了总结,希望通过本文的分析能够对相关人员有所帮助。
  关键词:分层技术;软件开发;应用
  在21世纪的今天,计算机已经渗透到现代生活的各个方面,它不仅能够方便人们的日常生活和工作,给各个企业的应用开发更是带来了很大的便利。此外,为了能够与时俱进、顺应时代的发展,应该将分层技术有效地应用到计算机的软件开发中。为此,本文就从分层技术的概念和特点、分层技术的应用两个方面分别进行了叙述,以此证明分层技术对软件的开展有着至关重要的意义。
  一、 分层技术简述
  (一) 分层技术的含义
  所谓的分层技术是指將软件的开发分为多个概念层,每个概念层都有各自不同的工作流程,并且各个概念层之间都有着一定的关联,从而可以形成一个完整的系统体系。
  (二) 分层技术的特点
  分层技术具有多个方面的特点,比如:(1)稳定性。分层技术能够提高软件的开发效率,极大程度上缩短复杂软件的开发过程和时间,为软件的运行提供充足的保障。(2)独立性。在软件开发中应用分层技术后,如果一个概念层出现了问题,并不会影响其他的层面,而只会影响这个层面的上下层。
  (三) 分层技术在软件开发中的作用
  分层技术在软件开发中的作用有三点,第一,能够有效地提升计算机的性能,减少软件开发者的工作时间,提高其工作效率。第二,可以延长软件的使用寿命,极大程度上提高软件应用的可靠性。第三,能够联系硬件和底层,在保障软件性能的同时,使计算机和服务器能够得到进一步的发展。而从微观的角度看,分层技术能够使得多个层次之间相互依赖。
  二、 分层技术的应用分析
  (一) 双层技术
  在双层技术中,两个端点分别是客户端和服务器,客户端主要用于为客户提供使用界面,负责处理相关的逻辑关系。而服务器则负责接收从客户端发来的信息,并且在数据库中查询相关信息,再将计算结果反馈到客户端。从双层技术的原理中,我们不难看出,这种形式的应用只能处理较少的用户、服务器,无法满足更多用户的需求。为此,就需要向三层技术进行过渡,从而更好地顺应时代的发展,从根本上提高工作效率。
  (二) 三层技术
  三层技术是在双层技术的基础之上发展而来的,它不仅具有两个端点,同时还增加了应用服务器端,再次提升了整体的工作效率。而应用服务器端的作用则是分担客户端的逻辑关系处理,使客户更加专注用户的使用界面。所谓的三层技术是指界面层、业务处理层、数据层,这三个端口之间相互配合,共同完成对用户的需求处理功能。其中界面层主要用于用户对软件需求的采集,并且将其采集到的信息发送给业务处理层。而业务处理层则是将接收到的信息进行分析,在分析之后再将其传送给数据层。此时,数据层不仅要对其进行相应的处理,还需要将处理后的信息反馈给业务处理层,再由业务处理将处理的内容传达到界面层。
  (三) 四层技术
  随着信息时代的不断进步和发展,计算机的应用环境越来越复杂,需要处理的相关信息、数据、逻辑能力也就越来越繁重,而在实际的应用中,比如:企业管理,客户对计算机的数据处理速度、数据处理结果要求极高。而三层技术存在的缺点就会暴露出来,尤其是在面对网页技术时,三层技术无法实现彼此之间的独立。正是在这样的背景下,四层技术应运而生,它在数据层和业务处理层之间增加了封装层,从而形成了四层技术结构。而网页技术能够根据不同用户之间的需求选择适当的处理途径,当用户的需求较少时,网页技术就会选择相应的信息传送到数据层,再由其进行处理。而当数据的处理规模增大时,网页技术就会通过业务处理层对数据进行处理,以此有效地提高各个环节的运行效率。
  (四) 五层技术
  在软件的开发中,五层技术、四层技术、三层技术这三者之间不尽相同,五层技术既是四层技术的拓展,也是四层技术的总结,而其主要的区别就在于五层技术包含了客户专用层,这与资源层息息相关,它可以将系统的组件分成很多种,并且将所分的种类安装到适合的设备上,在一定程度上迅速提高整体的工作效率。尽管五层技术能够对组件进行细化,但是其使用的范围还不够广泛,到目前为止,五层技术只能被应用到一些特殊的领域中,不能被所有的软件开发项目使用。
  三、 结束语
  综上所述,伴随着计算机技术不断的发展,给各行各业都带来了新的机遇,但与此同时,也给各行各业带来了一定的挑战,尤其是在计算机软件的开发方面,更是给其带来了一些困难。为此,本文从双层技术、三层技术、四层技术、五层技术四个方面对分层技术的应用进行了具体的分析,希望通过本文的研究能够促进各行各业进一步的发展。
  参考文献:
  [1]焦丽萍.试论计算机在一系列软件开发过程中的分层技术运用[J].数字技术与应用,2015,12(2):256-259.
  [2]叶娜,朱秀娟.试论计算机软件开发中的分层技术运用[J].无线互联科技,2013,(06).
  作者简介:
  刘小杰,教师,内蒙古自治区赤峰市,赤峰工业职业技术学院。
其他文献
目的:采用高血糖条件下Sprague-Dawley(SD)大鼠局灶性脑缺血再灌注模型,观察神经功能缺损评分、脑梗死体积、脑组织病理形态改变及抑凋亡基因bcl-2、细胞间粘附分子-1(interc
环氧合酶(cyclooxygenase,COX)是将花生四烯酸(AA)代谢为前列腺素(PGs)的关键限速酶。现已证实,COX至少存在三种异构酶,即结构型COX-1和诱导型COX-2以及最近发现的COX-3。COX-1
茶树鲜叶采摘兼有收获和养成树冠的双重作用。为了摸索在茶树鲜叶采摘中,不同时期留叶对名优茶产量的影响,以确定较为合适的留叶时期,采取较为合适的留叶方法,增加名优茶产
随着国家政治方面的改革,党史研究工作的地位日益突出,相关部门对党史档案相关文件的处理与管理工作尤为重视.随着时代的发展,为了保证党史档案研究工作得到顺利的开展,就需
团课教育是高校进行社会主义核心价值观教育的重要渠道,是高校实施素质教育的重要形式,也是高校共青团工作开展的重要支撑.但目前高校团课存在学生团课学习热情低,主动性不高
笔者曾于1979年冬在火炕拱罩温室内进行甜茶扦插试验,生根率为100%,而移栽至大田,成活率仅2.5%;中科院武汉植物园1986年冬在玻璃温室内进行的猕猴桃扦插试验,生根率在90%以上,
摘要:信息技术学业水平测试的考试方式与其他学科的测试方式不同,采用的是上机测试的方式进行。这样的考试形式对于学生的要求很高,既要求学生掌握考试知识,又要求学生熟练掌握考试的上机操作,对于有的学生来说确实有一定的难度。本文将浅谈一下教师如何通过教学有效地帮助学生复习迎考,提高学生通过率。  关键词:信息技术;测试;复习;技巧  江苏省高中信息技术学业水平测试是高中学业水平测试的重要组成部分,学生是否
学生是祖国未来的栋梁,在信息科学技术发达的当今社会,为了培养更加适合社会发展的人才,学生的技能学习也越来越全面,推陈出新才是进步的根本,因此学生的创新能力的培养在教
浅谈种子公司面临的困惑与对策江苏省大丰市种子公司(224100)吴俊生近年来,各地县级种子公司及时转变思想观念,改变经营策略,抓住市场机遇深化内部改革,取得了较好的经济效益和社会效益,为
教务管理人员是教务管理工作的具体执行者,教务管理人员的素质直接影响着高校中心工作的成效.文章笔者讲了高校教务管理工作服务意识的内涵加强教务管理人员服务意识的重要性