- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
初探分层技术在计算机软件开发中的应用
[摘 要]经过长时间的技术积累,在计算机软件开发的平台上,分层技术诞生了,且在实际运用过程中还在经历不断的优化,随着层数的增加,性能也越来越优良。目前,网络环境已然不像以往单一,各种功能的出现使得技术更加多样,环境更加复杂,这也使得单一软件系统已经不能满足当前的需求。为了迎合市场需要,就必须要在效率上进行提升,将成本降至最低,使分层技术物尽其用。值得注意的是,分层技术旨在搭建一个架构,然后在其中实现软件系统的研发目标。基于此,本文就针对分层技术在计算机软件开发中的应用进行具体分析。
[关键词]分层技术 计算机 软件开发 应用分析
中图分类号:TP311 文献标识码:A 文章编号:1009-914X(2018)27-0395-01
引言
在可以预见的未来,云计算必然是主流发展趋势,此时,两大要素网络和云都将发挥重要的作用。在今后云端将具有计算功能,处理所需的一切数据,客户端的核心就是一个浏览器,系统将利用它来完成计算任务。为了使得计算需求可以科学地分配到各个位置,对于系统的分层处理就显得不可或缺了,按需分配,在各种不同的云中节点进行相关计算。
1、计算机软件分层技术概述
在此提到的分层技术,与我们之前所认识的物理分层是不一样的,对于计算机软件系统而言,指的是对软件系统实行分层处理,这是一个抽象的概念。具体做法为:把聚集在一起的业务逻辑、数据系统、操作界面等成分进行概念层的划分,同时,具体问题具体分析,对每个抽象概念层进行分类处理,使得他们之间能进行信息交互,且不能影响彼此的工作。当两个接口条件满足时,则相互之间都能够进行即时修改和更换。各概念层中都备有一套高度内聚的解决方案,这使得每个层不需要了解别的层的内部情况,仅仅向上、下层输送所需的数据和操作,就能够获得对方的答复和所需数据,同时,可以开展接下来的操作。在计算机层面上的研发技术框架就本质上而言就是一种软件开发框架,在计算机技术兴起之初,当时的软件系统的应用有一个硬性的指标,即要想运行,就只能在本地机器上运行。此外,当时的软件系统无论是在结构上,还是在逻辑上都不复杂,多数为单层结构,这就意味着数据、操作、业务逻辑都融合在一个系统中。软件系统发展到目前,规模越来越大,要求也越来越高,不一样的逻辑部分要隔离开来,单独组成一个抽象层,以此来优化产品质量,适应市场需求。
2、分层技术的特点
分层技术凭借其本身的巨大优势,在计算机软件开发中得到了广泛的应用。分层技术可以对计算机软件进行适当的扩展,并且会根据软件功能的不同,对计算机软件开发中的复杂系统进行分解,使之简单化,以及以此为基础,对计算机软件进行适当的升级与改善,对系统中的某一功能进行修改。分层技术在提高计算机软件开发效率的同时,还能为计算机软件的可靠运行提供保障,一方面缩短计算机软件开发的时间,另一方面为计算机运行提供质量保障。
3、分层技术在计算机软件设计中的应用
随着时代的发展,如今的社会已经进入了一个网络技术的年代,在人们的日常生活中随处可见信息网络,各个不同的领域当中都需要用到计算机,计算机已经成为当下人们工作以及生活娱乐的必备工具,人们通过对计算机中的软件的使用,可以为人们的生活提供便利以及欢乐。由于科学技术在蓬勃发展,在计算机软件的开发上,已经不再局限于以前那种简单而单一的业务处理方式,而是从不同层面可以进行全方位的业务处理。
3.1 双层技术在计算机软件开发中的应用
通过双层技术的应用,使计算机软件在开发的过程中不仅仅在质量上有所提升,并且在软件开发所需的时间上也有效地缩短了,提高了开发的速度以及效率。所谓的双层技术其实主要的组成部分就是客户端和服务器,由这两项来实现双层技术。首先是客户端,由名称便可以直接了解到其是客户可以直接进行操作的对象,它主要是为用户提供一个可操作的界面,并且还会进行一定的逻辑程序地处理。客户端是可以进行实质性操作的一个界面,与用户直接打交道。而服务器并不会直接和用户打交道,服务器的功能主要是将所有用户发来的消息进行一个处理以及整合,然后再将信息回传到客户端,显示给用户。在进行双层技术应用时,需要有一定的前提条件,才能充分发挥其功能。首先是需要保证计算机的服务器拥有较好的效能,并且在用户的访问量上也有所限制,如果用户的访问量太多,会导致计算机软件在实际运行中出现一系列的问题,会在访问时抛出系统错误等,并且访问数量过大,也会影响性能,使软件在运行速度上相对来说比较慢,因此就很难满足用户实质的需求,不能带给用户很好的体验。所以双层技术在应用的过程中,需要保证其服务器的效能和用户访问的数量。
3.2 计算机软件三层技术的应用
该技术也是在前者基础上研发的,即其基本原理
文档评论(0)