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

来源 :速读·中旬 | 被引量 : 0次 | 上传用户:liang630223
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着科技与经济的不断进步,对大规模数据处理的要求不断增加,计算机技术因此受到越来越多的关注。众所周知,计算机技术的应用离不开软件的开发,软件的使用也必须以计算机技术为支撑。近年来,软件开发成为最热门的行业,越来越多的高学历人才投身其中,极大地促进了计算机技术的革新,软件的功能更加强大,系统结构更加复杂,实现了从单层技术向多层技术的过度,提高了软件处理数据的能力,拓展了计算机软件应用的范围。
  关键词:分层技术;计算机软件开发;应用
  软件开发由单层向多层的过度是计算机技术发展过程中的必由之路,它能够提高计算机的整体性能,提供更好的客户体验。将分层技术应用于软件开发,从根本上改善了软件的内部结构组成,使各个部件之间的联系清晰明了,增强了软件的适用性以及系统的完整性,促进了计算机技术的发展。分层技术的诸多优势使他成为各个软件开发公司关注的热门,受到广泛应用。
  1 分层技术的发展历史及概念
  1.1分层技术的发展历史
  计算机软件结构的开发经历了由单层到多层的發展。20世纪中后期,单层技术初次出现,虽然其本上存在很多漏洞,但可以大大提高数据处理的速度,因此在小型数据库的构建中得到广泛应用。此后,随着计算机技术的不断发展以及客户对软件功能需求的不断增加,双层技术不断取代单层技术成为最主要的软件开发结构,它在数据处理速度方面较之单层结构有质的飞跃。虽然双层结构优势明显,但是依然存在很多问题,同时,现代生活中信息处理量越发庞大,对软件的要求也更加苛刻,双层技术开始暴露出各种问题,不能够为客户提供更好的使用体验。为了提高软件的可靠性提高数据处理能力,三层及四层技术开始应用,他们在逻辑关系上更加复杂,功能也更加强大。
  1.2分层技术的概念
  分层顾名思义就是将一个整体分成若干部分,软件分层技术并不是物理上的分层而是概念层面的分层,它代表了各个功能分区的逻辑关系。在级别上,这些层次是独立平等的,它们分别承担整体功能的一部分,另一方面这些层次又是相互联系的,不过这些联系仅仅局限在与某一层次相邻的两层次之间,因此,修改某一层的逻辑关系对软件整体并不会造成过多影响,也因此提高了软件运行的可靠程度。在现代软件开发中,分层技术得到广泛应用,使得软件内部各组成之间的关系更加明晰,从而提高了程序员的工作效率。
  2 分层技术的应用
  2.1双层技术的应用
  双层技术是多层技术最初的形态,在此基础上才逐渐衍生出了其他更多层次的结构。双层技术包括两部分,一部分为面向用户的可视界面,另一部分为处理数据和命令的服务器。用户通过界面操作传达指令给服务器,服务器计算完成后将结果反馈到界面,供用户阅读。双层技术仅有一个服务端,大大限制了其处理数据的能力,因此在使用过程中要求客户端数量保持在允许的范围内,一旦超出范围,就会造成系统崩溃,人机交互出现差错,带来安全隐患。随着用户对信息处理数量和质量要求的不断增加,双层技术已经不能满足软件开发的要求,更多层次的技术结构开始出现。但因其占用空间较小,结构简单,在一些简单数据库中依然被应用。
  2.2三层技术的应用
  三层技术是依托于双层技术发展起来的。由于双层技术结构简单,处理数据的能力不能满足需要,于是,研发者通过增加应用服务器,提高服务器获取信息的速度来间接增加信息处理的能力。在双层技术中,处理端处理的数据是从数据库中提取出来的,这个过程需要耗费较多的时间,应用服务器的设置则可以缩短这段过程,它在整个信息处理过程中充当了临时存储数据的工具,能够将处理端需要处理的数据提前从数据库中提取出来,便于分析处理,这一层的设置类似于中央处理器的结构。三层技术在逻辑关系上同双层技术十分相似,因为增加了数据层,故称为三层技术。虽然采用该结构设计的软件在数据处理能力方面得到增强,但仍不满足客户对软件开发的要求,存在不少问题,因此,四层技术应运而生。
  2.3 四层技术的应用
  由于用户要求不断增加,双层或三层技术已经不能满足,于是软件开发者在数据库与处理端之间增设一层,改善层与层之间的逻辑关系,使它们能够更加独立,以此来提高软件性能。四层技术较之双层、三层技术有根本上的进步,通过增设新的层次,减少了层与层之间联系的紧密程度,使各个部分更加独立,一个层次出现问题对另一层次的影响就相对减小,从而提高整个系统的可靠程度。四层技术中包括有web层、数据存储层、处理层、数据库层。在运行方面,四层技术结构有两套方式。一种较为简单,主要基于jsp页面来完成,软件对用户需求的反应时间短,一般指令发出即可得到反馈,因此也就限制了软件的复杂程度,通常用户使用的基于jsp页面的软件都比较小,开发周期短。另一套运行模式主要采用mvc结构,通过削弱jsp页面的功能,增加逻辑处理的复杂程度来满足大规模项目的开发。四层技术从根本上改善了双层及三层技术存在的问题,缩短了软件开发周期,提高了系统的安全性和可靠性,受到广泛应用。
  2.4中间件技术的应用
  中间件技术主要应用于对整个系统结构的优化方面,可以简化各层次之间连接关系,缩短开发周期提高软件运行可靠程度。中间件最主要的功能是弱化异构和分布集成带来的复杂技术问题,因此使软件开发更加简便。根据其在软件运行中的作用,中间件可以分成不同的类别,包括面向信息、面向对象及远程过程调用中间件等。
  3 结束语
  随着用户对计算机运算能力要求的不断提高,计算机软件的开发也开始采用更为复杂的技术,双层及三层技术由于其本身存在缺陷,只适用于小规模软件的开发,并逐渐被四层技术所取代。四层技术的广泛应用,使软件开发周期缩短,运行效率更高,处理过程安全可靠。未来计算机软件的开发将采用更为先进的分层技术,以满足越来越庞大的数据处理要求。
  参考文献:
  [1]王海鹰.计算机软件开发中分层技术的应用研究[J].民营科技,2015,03:68
  [2]李艳凯.分层技术在计算机软件开发中的应用[J].数字技术与应用,2014,10:89
  作者简介:
  郭洪兵(1976.07~ ),女,包头人,讲师,包头轻工职业技术学院任教;研究方向:计算机应用技术。
其他文献
摘 要:随着社会的进步,人们越来越了解知识和语言的重要性,尤其是在这个经济全球化的大背景下,人们之间的交流越来越密切,所以语言的学习也就掀起了一股热潮。那么这就不得不让我们思考一个问题:母语学习对英语学习会产生影响吗?  众所周知,每件事都会有两面性。本文主要从母语对英语学习的正面影响入手,来阐述母语的正迁移对英语学习的影响。本文首先介绍正、负迁移理论;然后从语音、词汇、句法、语法、语用等方面来分
摘 要:随着教学模式的不断改革,大学英语听力教学逐渐引起了人们的关注。在传统的大学英语听力教学中,由于教学方法过于单调,进而导致大学生对英语听力学习的积极性不高,对此,教师应在大学英语听力教学中合理运用三段式教学法,为学生营造一个良好的学习环境。本文从三段式听力教学法的概念分析入手,进而详细的阐述了三段式教学法在大学听力教学课堂中的应用,旨在其能推动英语教学效率的进一步提升。  关键词:三段式教学
摘 要:本论文以《新HSK词汇大纲》初级阶段词表为研究对象,探讨词表中的口语化倾向。通过四本词典的考证可以发现初级词表中口语词初具规模,而书面语词数量不足。且初级词表中“模糊词语”的口语化现象也尤为明显。  关键词:《新HSK词汇大纲》;初级阶段;口语化  一、研究背景  国家汉办于2010年公布了《新汉语水平考试大纲》,此标准一经推出,就引起了学者关注,其中吕禾在2010年与2012年两度发声,
摘 要:语言与文化,这是进行语言研究的亘古不变的话题。文化决定着語言的发展方向,语言则成为文化传播的载体。我国的日语教学只有进行文化的导入,才能使日语表达更加丰满。本文详细阐述了在日语教学中进行文化导入的重要性,并对如何进行文化导入进行了探究。  关键词:日语教学;日本文化;文化导入;对策建议  在国内,或许有挺多人认为日语是一门很容易学的语言,因为日语中有很多汉字。其实这只是错觉。申小龙认为语言
目的 评估运动结合食疗保健在孕产妇围孕期的应用价值.方法 选取我院2018年12月~2019年12月的126例孕妇为观察对象,依据数字表法随机分为观察组与对照组,对照组为常规保健干预
目的 探讨保守治疗宫外孕的临床护理体会.方法 回顾性分析2017年1月-2018年6月在我院接受诊治的120例宫外孕患者的临床资料,所选患者在进行宫外孕保守治疗后,腹痛和阴道流血
摘 要:翻译的工作十分复杂,需要顾及诸多方面。其中,语境则对翻译起着极其重要的影响作用。语境是指说话的现实情景,即运用语言进行交际的具体场合。本文将从三种语境类型的角度分别论述应如何在语境中进行翻译:在上下文语境中进行翻译、在情景语境中进行翻译、在文化语境中进行翻译。其中文化语境对翻译的影响则更为复杂,所以在文化语境部分将会进一步分析历史文化语境、习俗文化语境对翻译的影响及其相应的应对措施。 在翻
摘 要:高职院校思想政治教育实效系于接受行为。如果受教育者不接受思想政治教育内容,教育活动便不能从实质意义上开始,其目的和价值也得不到体现,因此接受行为研究在思想政治教育理论中居于十分重要的地位。接受行为作为思想政治教育研究的理论核心,是完整理解思想政治教育接受现象的关键所在,而提升思想政治教育接受的实效,必须要以接受行为作为理论主干,明晰接受主体视野中的“真实”影响因素及其作用机制,在此基础上,
目的 分析在自然分娩中助产士对孕产妇的心理护理体会.方法 2018年2月至2019年12月,随机抽取该医院100例自然分娩的产妇作观察对象,并分组:常规组(n=50)使用常规护理方案,护
目的 分析对于接受腹腔镜下子宫肌瘤切除术患者运用快速康复外科的临床价值.方法 抽取2017年12月~2019年12月本院76例行腹腔镜下子宫肌瘤切除术患者,并依据围术期干预方案分组