谈分层技术在计算机软件开发的应用.docx

上传人:安*** 文档编号:17808081 上传时间:2022-05-26 格式:DOCX 页数:5 大小:17.98KB
返回 下载 相关 举报
谈分层技术在计算机软件开发的应用.docx_第1页
第1页 / 共5页
谈分层技术在计算机软件开发的应用.docx_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《谈分层技术在计算机软件开发的应用.docx》由会员分享,可在线阅读,更多相关《谈分层技术在计算机软件开发的应用.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、谈分层技术在计算机软件开发的应用【摘要】我国经济的飞速发展,使计算机技术被广泛地普及和应用,人们步入信息化的时代。分层技术是计算机软件开发经过中至关重要的一环,由于它能够对软件开发的质量和效率做出保证。文章首先介绍了分层技术的原理,然后对不同的分层技术在软件开发经过中的运用做出了介绍,最后进行了总结。【关键词】分层技术;计算机软件开发;应用软件的开发逐步由二层构造向多层次构造发展,与此同时,计算机技术及其应用功能也得到了相应的发展和开发,但其运行的环境也越来越复杂,所以为了提高软件的开发质量,分层技术顺应发展,应运而生。分层技术不仅使运行软件的明晰度得到提高,保证了软件的操作灵敏性,并且能够促

2、进计算机技术得到进一步发展。1应用分层技术的意义分层技术在软件开发经过中的应用,能够使软件系统步入抽象发展,继而使软件中较复杂的部分转移至软件的设计中。此外,运用分层技术能够到达软件稳定性得到提高,软件内容得到拓展的目的。一方面,若用户对软件产生需求,则需要更改某个层次,单独层的改动不会影响整个系统,只对目的层的功能或目的层的上下部分产生影响。另一方面,分层技术的应用使计算机软件得到开发及使用,并且也增加了其重复使用的功能,而在每一个层次中建造标准外接口的要求,则使各个层次间的无缝衔接成为可能,继而使各个层次的功能与整个系统相连接,到达提高计算机整体的运行能力的目的。2分层技术在计算机软件开发

3、中的应用分层技术的运用是逐步发展至成熟的经过,最开场在计算机的软件开发中得到应用的则是双层技,接着在不断的研究出现了三层技术,在三层技术的应用到达成熟后,又研究出了四层技术乃至目前更多的多层技术。技术的更新,极大地提高了软件的开发效率,极大地缩短了软件的开发时间。2.1双层技术的应用双层技术在应用时具有两个端点,分别为客户端与服务器。操作时,客户端会先提供可使用的网络界面给用户,以处理一些在处理器中的逻辑关系,服务器则会接收来自客户方面的信息,然后经过数据库对所接受信息的计算、整理、总结后,再将数据对用户进行反应,供用户使用。双层技术理论的核心是提高计算机软件的开发效率,但双层理论的运用需要具

4、备一定的前提,即要求用户的计算机具有优越的使用效能,且使用的用户数量需较少。若没有知足相应的条件,如用户量出现较多的情况,则会增加服务器的工作量,进而使计算机陷入出现计算错误的险境,而且可以能会造成计算机的运行效率下降,计算的时间加长,运行的成本增加等问题的出现。2.2三层技术的应用三层技术是双层技术的改良版和升级版。实践和应用表明,三层技术在应用与服务方面有很大的提升。三层技术主要由界面层、数据层、业务处理层构成。界面层分析用户对软件的真实需求,预测用户将来的动态,进而作出有关的申请请求。此外,它还能够对数据层进行查询、申请功能,得到数据库需要的信息与资料,再进行实际情况分析,最后将数据反应

5、至业务层,由业务层分析处理相关的数据,并将其反应至最开场的数据界面。计算机软件能够在这个经过中进行良好的数据传输,三层技术不仅缓解了整个计算机系统的负担,而且也提高了其工作的效率。但技术都是不完美的,三层技术也存在一定的缺陷。2.3四层技术的应用对三层技术进行深层次的研究和发展之后,四层技术得到发展,其由Web层、业务处理层、数据库层、存储层共同组成。业务处理层仍集中对用户的各种需求进行搜集、整理,然后向数据层进行相应请求的发送。在接收到来自业务处理层的提交请求后,数据层将进行相应的处理,并把处理结果对Web层进行传输。Web层主要对数据层处发送的计算机软件用户信息的处理结果负责,进行数据间的

6、交换传输。而存储层通过对相应数据代码进行隐藏,逐一比拟数据库同计算机软件用户信息处理结果,最后根据二者之间的详细差异由Web层进行优化分配,运行相应程序以对数据库和计算机对象的内在关系进行直接反响。与之前的三层技术相比,四层技术明显愈加负责,拥有更高的技术等级,使得分层技术能够有效应对逐步复杂的计算机软件开发环境,保障软件运行速度及高效性。2.4五层技术的应用以四层技术为基础,进行数据层的具体化分析,使其一分为二,变成资源层、集成层,这样则实现了五层技术的创造,所以其主要包括Web应用层、集成层、资源层、客户层五部分。五层技术在J2EE环境中运用最广泛。客户层的运行操作主要在客户机上实现,We

7、b应用层则是在服务器端进行应用。对于集成层,在数据访问时工作,对一般事务可以以进行相应的处理分析,并且涉及数据库的映射系统。对于资源层,其是指对于数据库与文件系统,在该形式得到应用之后,利用工作逻辑,将其进行多组件划分,安顿在不同的机器中。如在J2EE平台上,利用五层技术进行某购物类软件的设计开发工作,用户能够通过登录客户端的方式进入到此软件的操控界面,并进行本身实际的购买需求的信息输入,当然在客户端中,用户可以进行个人信息的修改、管理、维护工作。SLB在服务器中将直接优化并分配用户的详细的购买需求,进而实现系统的功能服务的扩展。若服务器不能对用户的需求进行有效地分配,则可利用额外地增加服务器

8、的方式进行分摊,进而对各服务器的一样工作量起到保障作用,维持系统最佳的运行状态。HTTP服务器则可直接地向客户端传递不同的动态的页面,如不断地将产品图片进行更新等,在应用服务器的稳定运行下,用户则可根据本身的实际需要来灵敏地完成对购买货品的盘点等各项工作,顺利地通过此软件实现购物。在计算机软件的开发经过中,分层技术的应用使开发软件的效率得到提高,使软件开发的时间周期进行缩短,保证了开发的软件在使用的经过中的稳定性和安全性。分层技术的应用是将来的发展趋势。所以,企业为了提高其核心竞争力,必须加强此方面资金、人员等方面的投入,积极研究分层技术,提高计算机软件的开发能力,为用户提供更好的优质的服务。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁