《分层技术在计算机软件开发中的应用.docx》由会员分享,可在线阅读,更多相关《分层技术在计算机软件开发中的应用.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、分层技术在计算机软件开发中的应用摘要:随着经济的进展,计算机技术的应用范围渐渐扩大,几乎各行各业、家家户户都离不开计算机、互联网等相关技术的使用。计算机技术如此大规模的应用使与之相伴的计算机软件的使用空前广泛,从而对软件开发技术提出了更高的要求。而分层技术的应用提高了软件开发的效率和质量,有利于计算机软件的开发。关键词:分层技术;计算机软件;双层技术;三层技术1分层技术的相关介绍1.1分层技术的概念何为分层技术呢?分层技术的概念范围比较广,不能笼统的说。本文主要介绍计算机领域的分层技术。分层是将事物分成不同的层次。计算机领域的“层是指软件开发过程中所涉及到的不同的“层。这个“层不是物理意义上的
2、层面,而是看不见、摸不着的虚拟层面。每个层面既互相独立又有着肯定的联系通过接口与其他层沟通、传递信息,同时,各个虚拟层又能自己处理和解决问题,由此形成一个完好的垂直体系来完成冗杂的软件开发。各个虚拟层是互相平等的,不存在互相约束、互相制衡的关系。1.2分层技术的特点在计算机软件开发中,应用分层技术好处较多,这主要得益于分层技术的诸多优点。具体来说,分层技术主要具有以下三个优点:具有针对性。分层技术能够将冗杂的软件系统分解成几个功能不同的领域,各个领域由不同的虚拟层处理。由于各个虚拟层有自己独立负责的领域,因此能够有针对性地处理软件开发中的各种问题,这样大大提高了操作效率。具有保障性。分层技术不
3、仅能够提高软件开发的效率,缩短开发时间,节省本钱,还能够保障软件开发的可靠性和安全性,削减不必要的损失。鉴于软件开发过程的冗杂性,要求确保开发的精确性和可靠性。而分层技术能够以其自身的可靠性有针对性地解决问题,从而保障了软件开发的安全性。实现了软件的自行开发。在计算机软件的开发过程中,通过定义虚拟层面的接口,可以实现软件的自行开发和再利用,大大延长了软件的使用时限,同时削减了功能端口出现的问题。2分层技术的具体应用随着科技的进步,用于开发计算机软件的技术也在更新换代,从最初的单一模式处理技术进展成为多任务、多层次的冗杂软件开发技术。分层技术正是在不断实践中进展壮大。2.1双层技术双层技术是分层
4、技术进展的初级,在当时对提高软件开发效率具有重要作用。处于分层技术进展初期的双层技术之所以为双层,是因为处理系统主要由两个端点构成,即客户端和服务器两部分。客户端是面向用户的一端,具有便捷性和可操作性,通过提供给用户一个可供操作的界面,收集和传递用户的操作信息并完成一系列规律联系;接着,从客户端收集到的信息数据进入到服务器中,经服务器处理后,这部分数据和信息再次被送入客户端。这一处理方式可以提高计算机软件开发的效率。但是,实现上述过程的前提必需是服务器性能良好且用户数量少。否则,不但不会提高软件开发效率,还会造成运算速度慢,甚至损坏计算机软件系统。2.2三层技术随着双层技术难以满足诸多要求等缺
5、点的暴露,三层技术应运而生。三层技术在双层技术的基础上增加了能够储存信息的服务器,可提高计算机的访问效率,并实现简洁的人机沟通。三层结构由业务处理、界面、数据储存三部分构成,各个部分互相流通,从而完成整体的操作。首先,界面层用于收集用户方面的信息;收集到的信息经传输进入业务处理层面进行必要的处理与计算,同时向数据层传递信号;数据层接收到信号并对传送的信息进行审核和查询之后再将其传送给业务层,最终由业务层掌握,使最终的结果在界面显示出来。整个过程是互通的且互相联系的。与双层技术相比,三层技术的优势在于分担了服务器的压力,保障了数据传输的精确性。但尽管如此,三层技术在面对冗杂的状况时,仍很难避开出
6、现混乱的状况。2.3四层技术四层技术是在三层技术的基础上又增加了一个服务器,分担了三层技术的业务量,从而提高了软件开发的效率。四层结构主要由业务层、存储层、web层和数据层组成。相比于之前的分层技术,四层技术在web层中增加了智能选择功能,可以根据数据量的大小有区分地处理,即在用户需求较少的状况下,web层会直接发送给数据层处理;反之,当需求量增大时,web层则有选择地将数据发送给业务层处理。这样做的好处是能够区分对待不同的业务量,从而提高工作效率,做到系统最优处理。2.4五层技术相比于之前的分层技术,五层技术将业务分割得更加明确,适用于某些特别软件的开发上,例如J2ee。五层结构主要由客户层
7、、web层、业务层、集成层、资源层构成。客户层与web层功能相像,但是服务的对象不同,一个是用户本身,一个是服务器;集成层和资源层则是从数据层进展而来的,这就使数据的处理、审核、查找功能更加细化,能够处理更加冗杂多变的状况。但是,五层技术的应用范围相对较窄,因其功能安排过于细化,大部分软件开发一般不予采纳,仅在少部分特别软件开发上得以应用。随着软件技术的进展,并不排除将来会被广泛应用。除以上几种技术外,分层技术还包括中间软件技术等,这些技术都在相关领域发挥着作用。随着时代的进展,将来,软件开发的难度将大大增大,还会出现更加先进的软件开发技术,但新技术的出现也需要甄别,淘汰落后的技术,选择真正适
8、合的技术,并加以运用。3结束语随着计算机技术的进展壮大,软件开发的力度和难度都将大大增加,以往传统、落后的单层结构技术已经不适应时代的进展,多层技术将在计算机软件开发中占据重要的位置。这就要求软件开发的相关人员紧跟时代步伐,把握并创新新技术,以满足软件开发的需求。参考文献:1朱秀娟.试论计算机软件开发中的分层技术运用J.无线互联科技,2022,126:123-124.2王丽华.试论计算机软件开发中的分层技术运用J.河南科技,2022,135:144-145.作者:章伟 单位:贵州财经大学信息学院本文来源:网络收集与整理,如有侵权,请联系作者删除,谢谢!第6页 共6页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页