APP下载

关于计算机软件开发中的分层技术运用分析

2018-06-05陈湘辉

科教导刊·电子版 2018年2期
关键词:计算机软件开发分层技术运用

陈湘辉

摘 要 计算机技术在各行业中得到广泛应用,为了更好的满足新时代的要求工作人员需要做好计算机软件开发工作,在实际开发过程中合理应用分层技术使多层次技术跨越的目标得以实现,本文笔者对分层技术特点进行说明,之后对其在计算机软件开发中的具体应用进行分析。

关键词 计算机软件开发 分层技术 运用 分析

中图分类号:TP317 文献标识码:A

随着时代和科技的不断发展,人们对计算机技术提出了更多更高的要求,为此计算机软件开发工作量和难度明显增加,为了保证计算机软件开发的效率和效果多数工作人员对分层技术进行了应用,下面笔者对其在实际开发工作中的应用进行阐述,以供借鉴和参考。

1分层技术特点概述

分层技术主要指在实际开发过程中对计算机软件内部结构中内部层次之间关系进行明确的一种辅助技术,其具有如下特点:其一,其可以对计算机软件进行相应的扩展,能够将功能作为依据对计算机软件比较复杂的系统进行合理分解,同时可以实现升级及优化计算机软件的目标;其二,此项技术可以对原有计算机系统进行适当的改造,改造后复杂软件开发的时间有所缩短,并且为新软件产品质量提供了更多的保障;其三,应用分层模式可以对功能层次接口进行定义,并且对标准接口进行了合理应用,使计算机软件自行开发和端口无缝隙对接的目标得以实现。

2计算机软件开发中分层技术的应用分析

第一,分析计算机软件开发中双层技术的应用。在计算机软件开发中合理应用双层技术可以有效提升开发效率,其由客户端与服务器构成,客户端能够提供使用界面,完成逻辑处理工作;服务器的工作便是对客户相关信息进行接收,同时可以将客户所需的信息进行整合,之后传输至客户端。在实际使用过程中当客户数量较多时系统出现错误的几率会增加,并且计算机软件运行速度会有所减慢,基于此为了更好的提升双层技术的应用效果,工作人员需要做好服务器性能提升,和客户数量控制等工作。

第二,分析计算机软件开发中三层技术的应用。三层技术由双层技术延伸而来,根据实际需求对服务器进行了增加,应用此项技术后计算机信息访问效率提高,并且使人机交互的目标得以实现,其由界面层,数据层以及业务处理层构成,界面层主要工作是对客户的需求进行收集,在适当处理后将数据信息传输至业务处理层;数据层的工作是审核业务处理层的申请,同时需要在数据库中查询有关数据,在系统分析后将结构传输至业务层;业务处理层的工作是对客户的需求进行分析,在分析后发出请求对相关数据进行提取与处理。三层技术的使用有效提升了计算机的工作效率和效果,但是当客户环境比较复杂时很难对界面层,业务处理层以及数据层进行分开。

第三,分析计算机软件开发中四层技术的应用。四层技术由数据库层,存储层,业务管理层以及web层组成,业务管理层为数据库层计算结构传输至web层提供了有利条件,使数据整合和及时传输的目标得以实现;数据库层可以使用隐藏数据访问代码的方法对数据库和对象之间的关系进行准确定义,能够将不匹配情况出现的几率降至最低。四层技术对以上两种技术的弊端进行了有效弥补,合理应用此项技术可以对数据和信息进行整合,资源浪费较少,计算结果比较准确,同时可以做到协同多个客户的要求。

第四,分析计算机软件开发中中间件技术的应用。中间件技术属于独立性系统软件中的一种,其对异构和分布集成產生的复杂技术进行了规避;对计算机软件开发工作中的技术难度进行了降低;从根源上对操作系统进行了优化处理,缩短了开发时间;借助软件和数据库之间的特殊关系,提升了系统运行安全性,并且将计算机软件开发中的风险降到了最低,使计算机系统中各类资源优势互补的目标得以实现。

第五,分析计算机软件开发中五层结构的应用。在较为复杂的计算机软件开发或者特殊领域中工作人员需要将数据层分为资源层与集成层,进而才能使计算机系统运行效率有所提升,同时可以最大程度的满足特殊客户或者机器运行的要求。五层结构实现了上述目标,在J2EE环境中应用比较广泛,其由资源层,客户层,集成层,web应用层,业务层组成,客户层与web应用层由三层技术中的表示层分化而来,前者主要在客户机上运行,后者在服务器上运行;集成层与资源层由数据层分化而来,集成层主要应用在数据访问中,例如:事务处理和数据库映射系统等等,资源层包括数据库和文件系统。在实际应用过程中需要严格遵循分层技术的逻辑对计算机软件开发工作进行辅助,其在比较复杂和环境特殊的开发工作中有着较大的积极作用。

3结束语

在计算机软件开发过程中合理应用分层技术可以有效提升软件系统的扩展性能和安全性,并且可以减少软件开发所需时间,本文笔者对双层技术、三层技术、四层技术、中间件技术和五层结构在计算机软件开发中的应用分别进行了阐述,希望有关工作人员根据软件开发情况和具体要求对以上技术进行合理选用,进而保证计算机软件开发的质量。

参考文献

[1] 杨瑞.分层技术在计算机软件开发中的应用分析[J].电子商务,2014(11):72-73.

[2] 蒋玉婷.浅谈分层技术在计算机软件开发中的应用[J].内燃机与配件,2017(18):135-136.

[3] 蒋峰.分层技术在计算机软件开发中的应用探讨[J].电脑编程技巧与维护,2015(18):21-22.

猜你喜欢

计算机软件开发分层技术运用
“赞赏发现”在高中语文教学中的运用
游戏教学法在小学英语课堂教学中的运用