计算机软件开发中的分层技术应用-精品文档.docx
-
资源ID:28644115
资源大小:17.60KB
全文页数:5页
- 资源格式: DOCX
下载积分:8.18金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
计算机软件开发中的分层技术应用-精品文档.docx
计算机软件开发中的分层技术应用摘要:为知足软件运行环境的需求,分层技术也随之应运而生,而分层技术于计算机软件开发中的详细运用,一方面可确保操作的灵敏性,另一方面则有助于促进计算机技术的进一步发展,故作为软件开发人员,其应务必对分层技术的合理给予高度重视。关键词:分层技术;计算机软件;开发应用分层技术是一种将软件设置为不同的概念层,而后针对每一个概念层制定相应的设计方案。当然,就详细的设计而言,鉴于计算机软件虽可分为若干个概念层,但不同概念层之间却是处于平等地位,且互相之间亦有着较为严密的关联,故基于分层的设计方式一来可对计算机软件的开发技术予以合理优化,二来在有助于加强软件的实际性能,继而可为用户提供愈加优质且便捷的服务1。1双层技术的应用于计算机软件开发经过使用双层技术,将极大提升计算机软件的开发效率与质量,故可进一步缩短软件的开发时间。而所谓的双层技术,详细而言,即一种将计算机软件的开发经过划分为服务器与客户端两大部分分别进行,而后可将两者结合到一起,以构成一个完好的整体。当然,因两部分可同时进行开发,故将极大节约软件的开发时间。至于两则分别所负责的详细事项及工鞥呢,诸如服务器的主要功能便包含了查询信息数据以及通过搜集用户的界面操作来获得信息反应。而客户端的主要负责事项便是为操作者通过一个可视化的界面,进而知足用户的实用需求。固然,双层技术于软件开发中的运用确有助于提升软件的开发效率,但基于时下这种复杂的计算机环境,其缺乏之处也日益显现,诸如在短时间内,一旦出现了过高的数据量,则容易导致服务器因一时承受不了大量数据的冲击而崩溃。而基于双层架构设计的计算机软件,其维护往往需要花费较高的成本,故现下的软件开发经过均是基于三层、四层乃至更多层的技术。当然,就以上技术而言,其本来便是以双层技术为基础,故性能必然将超越双层技术,而双层技术也必然会被这些新技术取代2。2三层技术的应用三层技术是一种以双层技术为基础,并对其予以了合理优化及提升所产生的一种新的技术。就三层技术而言,其与二层技术之间的最大区别便在于,其是在二层技术的客户端与计算机层之间添加了一个全新的服务器,如此一来,不仅能使计算机软件的性能得到进一步的优化,且软件与计算的运行效率亦将得到有效提升。详细而言,即指基于三层技术设计的计算机软件,其在搜集信息的同时,将依次通过数据层、用户处理层以及界面层。如此一来,将能从根本上解决双层技术所无法兼顾到的问题,继而更好的知足现代用户对计算机软件的需求。至于三层技术所基于的设计理念,其业务层主要负责的事项为分析用户的软件应用需求,继而为用户提供信息的提取、出去以及发出请求等功能。而界面层则是基于对业务层所搜集到的用户需求分析,以将最终结果传递给业务处理层,进而知足用户的软件使用需求。至于数据层则是负责处理用户的各种申请并完善相关信息。就以上三者而言,因其分别负责不同事项,且不同事项可同时展开,故可极大提升软件的运行效率。3四层技术的应用在计算机普及之初,仅是依靠双层架构的设计理念变能知足绝大多数的计算机软件使用需求,而如今,随着计算机技术的不断发展,使得三层技术也逐步无法知足现代用户对计算机软件的实用需求,故软件行业从业者也基于了三层技术而开发出了更具多样化与个性化特征的四层技术。而就四层技术而言,其相较于三层技术的数据、业务以及服务层上又新增了一层储存层。而就储存层的详细作用而言,其主要是为了弥补三层该技术的缺乏3。简言之,即三层技术于软件设计中的详细运用,其还将促进计算机软件于不同层面独立性的提升,如此一来,将对人员的操作流程予以极大的简化。不仅如此,因四层技术大致的运行思路是要将数据层初步处理完的数据上传至软件的业务处理层予以深度处理,而当数据层数据进行到业务处理层并得到进一步优化后,其将再度被传递到web层,而基于web本身的强大工鞥,故可支持大量数据的同步交换,由此将促进计算机软件性能的进一步提升。4中间层技术的应用据计算机软件的设计与开发而言,其还将涉及到其他方面的技术与内容,而在此经过中,有关中间层技术的应用无疑最为频繁。而基于对中间层技术的有效运用,一来将极大提升计算机系统中各项资源的分享性,进而切实提升资源的利用效率。同时,中间层技术在计算机软件的设计与开发中运用,还将有助于解决异构与分布集成等难题,有效降低软件开发设计工作的复杂性,以便能够在保证优异的计算机软件性能同时切实加强计算机软件的整体优势。5五层技术的应用当前计算机软件设计与开发中的分层技术已然发展到了五层的阶段。其中,五层软件开发技术最主要的特点是资源层的融入。当然,融入资源层的目的一方面是为了能给客户提供愈加优质的服务,另一方面则是为了提高计算机系统的稳定性。就以时下最为热门的购物网站为例。就购物网站相关系统的详细设计,当前,J2EE是最常用的软件开发平台。而基于J2EE自带系统框架,一方面可支持用户界面与阅读器中的现实,二来可在用户发出相关指令后迅速处理并快速搜之与之相关的信息,由此将极大提升系统的运行效率,继而切实知足用户的使用需求。总之,分层技术于计算机软件开发中的详细运用,不仅能有效促进软件开发效率的提升,而且还能够确保所开发软件运行的稳定性与安全性,继而可缩短软件的开发周期,进而给用户提供愈加优质的服务。因而,企业在不断发展的经过中要加大对此方面的资金投入,有效提高技术人员的软件开发能力,以便能够更好的维护行业发展的健康与稳定。