现代分层技术在计算机软件设计中的应用论文_韦媛元

现代分层技术在计算机软件设计中的应用论文_韦媛元

韦媛元

广西壮族自治区柳州市 广西天涌节能科技股份有限公司 545000

摘要:近年来,我国社会经济不断发展,计算机软件开发技术水平不断提升,大量的计算机应用软件进入寻常百姓家,给予了人民生活极大的便捷。随着用户需求不断增加,计算机技术软件面临越来越多的技术障碍。面对及其复杂的应用环境和庞大的软件架构,计算机软件开发过程中分层管理技术的利用有效提高了软件开发的质量与效率。

关键词:分层技术;计算机软件;开发;设计;应用

引言:随着互联网和计算机技术的不断普及,计算机软件等信息技术的产物在人民日常生活中充当着越来越重要的角色。现代信息技术的迅猛发展带动着计算机软件的开发与应用不断向深度与广度发展,其业务内容正逐渐由单一层次向多层次的方向发展。基于此种,在接下来的文章中,将围绕现代分层技术在计算机软件设计中的应用方面展开详细分析,希望能给相关人士提供参考。

一、分层技术的理念与特点分析

(一)分层技术的概念

计算机软件的结构中包含多个层次,而这些层次相互独立又相互依存,对于层次间的这种关系便被称之为分层技术。因为计算机软件开发不仅仅是为了单一的功能,还需要根据市场需求变化,实现软件多用性达到最大的限度,故而,需要借助分层技术来实现这一点。在计算机软件开发这一过程中,通过去把控一定的可靠与灵活性才能使软件更好的运行,同时在计算机软件的实施中也要去进行深入的探讨研究,分层技术便能很好的实现这些不同的功能,让软件开发最大化的实现市场的需求。

(二)分层技术的特性

为了更好的在计算机软件开发中使用分层技术,我们应该首先了解其特性,根据其固有特点去结合实际进行软件开发操作。总体来说,分层技术含有三个重要特性,分别是:拓展性、独立性和稳定性。首先,面对十分复杂的软件,分层技术遵循先全面分解繁杂软件,然后更改单个软件功能层的步骤,这使的软件整体运行十分高效,拓展了软件的使用性能,从而起着一个软件构架优化升级的作用。其次,由于分层技术的每一层之间是相互独立的,若是出现故障,可采取检查分析排除的方法,单独对故障的层次进行修改,而不用整体修正,这不仅能提高软件开发的效率,也使得软件系统更具有完整性。最后,分层技术在软件开发过程中,能够将复杂的系统设计依次分解,并且能够将其分解的部分转化到软件中去,这不仅提高了软件开发的效率,缩短开发时间,并且能增强其软件系统的整体功能,强化软件在使用过程中的稳定性。故而,分层技术的特点能够去提高了计算机软件开发中的整体性能。

二、分层技术在计算机软件设计中的应用

(一)双层技术在计算机软件开发中的应用

通过双层技术的应用,使计算机软件在开发的过程中不仅仅在质量上有所提升,并且在软件开发所需的时间上也有效地缩短了,提高了开发的速度以及效率。所谓的双层技术其实主要的组成部分就是客户端和服务器,由这两项来实现双层技术。首先是客户端,由名称便可以直接了解到其是客户可以直接进行操作的对象,它主要是为用户提供一个可操作的界面,并且还会进行一定的逻辑程序地处理。客户端是可以进行实质性操作的一个界面,与用户直接打交道。而服务器并不会直接和用户打交道,服务器的功能主要是将所有用户发来的消息进行一个处理以及整合,然后再将信息回传到客户端,显示给用户。在进行双层技术应用时,需要有一定的前提条件,才能充分发挥其功能。

期刊文章分类查询,尽在期刊图书馆首先是需要保证计算机的服务器拥有较好的效能,并且在用户的访问量上也有所限制,如果用户的访问量太多,会导致计算机软件在实际运行中出现一系列的问题,会在访问时抛出系统错误等,并且访问数量过大,也会影响性能,使软件在运行速度上相对来说比较慢,因此就很难满足用户实质的需求,不能带给用户很好的体验。所以双层技术在应用的过程中,需要保证其服务器的效能和用户访问的数量。

(二)三层技术在计算机软件开发中的应用

三层技术是在双层技术上进一步优化形成的,相比双层技术而言,三层技术的作用以及功能点会更加完善。首先,三层技术会使应用服务器数量在一定程度上提高,用户数据在计算机存储中的使用也得到了优化,具有一定的优势。计算机软件开发的过程中通过应用三层技术,能够实现计算机与用户之间信息的真正的交互,并且在信息的访问速度上也加快了不少。三层技术主要分为业务处理层次、界面层次以及数据层次,由这三个部分进行构成。首先业务处理层直接对接点就是用户的需求,核心功能就是对客户的需求进行分析,找到其中的要点,并且在需求整合清楚后,会发出请求。对于界面层而言,主要的核心功能就是搜集,因为用户的各种需求首先对接的都是界面,因此界面层可以将用户所需进行一个集中,在搜集需求后需要对数据进行一定的处理,然后将数据处理结果传递给业务处理层进行处理,主要是用户需求搜集的功能[1]。

(三)四层技术在计算机软件开发中的应用

四层技术主要包含的有业务处理层、Web层、数据库层以及存储层,由这四层组合而成。四层技术是在三层技术上进行了提升,进一步完善。业务处理层主要是搜集用户的需求,并且对其进行整理,然后会发送请求到数据层。数据层主要功能是将接收到的申请进行处理,并将其发送给Web层,最后Web层会对通过程序的运行,直接反应出数据库与计算机对象的关系。四层技术相对三层技术而言更为复杂一些,但是其技术等级更高,使软件开发效率更高。

(四)五层技术在计算机软件开发中的应用

针对一些比较特殊的领域,或者是一些比较复杂的计算机数据运行环境,只是运用四层技术来进行计算机软件的设计与开发往往是不足够的,需要在四层的基础上进一步将数据层分成集成层以及资源层,这可以在很大程度上提高系统的运行效率,同时还能够满足一些特殊的机械的运行需要。五层技术是对架构分工进行更为细致地分化。五层技术在J2EE环境中使用是最为广泛的,五层技术是在三层上进行扩展形成的,包括Web应用层、资源层、客户层、集成层。其中的客户层以及Web应用层就是从三层结构的表示层分化过来的。客户层即为在客户机上运行的层级,而在服务器上运行的层级就是Web应用层级。集成层以及资源层是通过数据层分化过来的,集成层主要是应用在数据持久性的访问场景中,其中包含数据库的映射系统以及事务处理之类的。资源层其实相当于数据库,是来进行数据、文件的存储。通过使用五层技术,可以形成多个组件,这些组件能够在不同的机器上进行安放[2]。比如说,公司水源热泵系统,我们可以在J2EE平台上实现的热水卡充值系统,首先用户通过浏览器看到热水卡充值系统的页面,然后在页面上进行操作,输入用户自己的需求,这就是客户端,通过客户端可以对用户进行管理和维护。SLB就是来维护整个系统的平衡,它可以将用户输入的需求,在服务器上进行分配,可以有效地扩展系统的功能服务,如果出现有Server不能够进行分配的情况时,可以采取增加Server,帮助分摊,使各个Server的基本工作量一致,从而能够有效地保证系统最佳的运行状态。HTTP服务器可以实现将动态的页面传递给客户机。应用服务器主要是实现整个购物流程的进行,其中包含对用户所购买的物品,货物清点等。

结论:

简而言之,随着计算机的普遍化,客户的需求也越加繁杂,在计算机软件开发中使用分层技术不仅能提高计算机运用效率,也能增加其信息数据的准确传达度。这能更好的促进软件的开发使用,逐渐让我国成为科技大国[3]。

参考文献:

[1]吴宇.基于新时期下计算机软件开发技术应用及发展趋势的探析[J].中国新通信,2017(04).

[2]郭长江.新时期计算机软件开发技术的应用及发展趋势[J].通讯世界,2017(02).

[3]蒲灵兴.浅论新时期计算机软件开发技术的应用及发展趋势[J].电脑迷,2017(01).

论文作者:韦媛元

论文发表刊物:《防护工程》2018年第24期

论文发表时间:2018/12/17

标签:;  ;  ;  ;  ;  ;  ;  ;  

现代分层技术在计算机软件设计中的应用论文_韦媛元
下载Doc文档

猜你喜欢