APP下载

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

2018-03-21曹玲玲

数字通信世界 2018年10期
关键词:层次结构计算机软件双层

曹玲玲

(中北大学信息商务学院,晋中 030600)

目前我国各行各业发展都离不开计算机软件的辅助,随着工作内容及工作环境的日益复杂,人们对计算机软件的要求也越来越高。而分层技术在计算机软件开发过程中的应用能够极大程度上提高计算机软件的整体性能,保证计算机软件能够满足社会发展需求。基于此,本文的研究不仅对提高分层技术在计算机软件开发中的应用水平具有理论意义,同时还对提高我国计算机软件的质量水平具有现实意义。

1 分层技术概述

分层技术的应用原理主要是依靠计算机内部层次结构的依赖关系,在计算机软件运行过程中,对计算机软件进行多层次分层,使计算机软件存在多个层次,并且为每个层次赋予不同的含义,保证多个层次形成一系列垂直系统。不同层次的系统之间既互相联系又互相制约,从而形成一套完整的软件系统。上世纪80年代,单层次结构开始应用与计算机软件开发中,并且在小型计算机中得到大规模应用[1]。在之后的发展过程中,计算机与服务器相结合,使计算机软件的研究水平进一步提高。单层次结构开始向双层次结构发展,并且在现今的计算机软件开发中,双层次结构仍然是计算机软件开发中的主要结构。分层技术在计算机软件开发中的应用突破了传统计算机软件单项业务处理模式,使得计算机软件开发工作开始向多层次结构发展,让计算机软件具有更高的灵活性和运行可靠性。

2 分层技术在软件开发中的应用

2.1 双层技术在软件开发中的应用

在计算机软件开发的过程中采用双层技术能够在一定程度上提高软件工作效率,降低计算机软件系统反应时间。双层技术中的双层指的是服务器及客户端,其中服务器本身具有查询功能,能够为客户提供需要的信息,进而达到为客户服务的目的。而客户端的作用是为客户提供使用界面,也就是现在所谓的前台端口,客户端的作用为方便客户理解软件内容及功用[2]。虽然双层技术打破了传统单项业务模式的计算机软件,实现了计算机软件的多功能性,但是双层技术只有在客户数量不多或服务器工作性能良好的情况下,才能达到较好的工作性能。一旦客户数量增多,双层技术设计下的计算机软件系统就会出现反应缓慢,服务器延迟较大的情况,大大降低了计算机软件的使用效率,不能较好地满足客户的使用需求。因此,计算机软件开发工作仍然需要向更高层次发展。

2.2 三层技术在软件开发中的应用

三层技术在双层技术的理论基础之上添加了一个服务器设备,服务器设备的主要作用是对用户数据进行存储,能够在一定程度上提高客户端的信息处理能力,减低计算机软件的反应时间,提高计算机软件的使用效率,为客户提供更加舒适的软件使用体验[3]。另外,三层技术在双层技术的基础上还多增加了一个设备端口,因此,三层技术共有三个设备端口,分别是界面层、数据层、处理层。三个设备端口通过合理的分工合作,进而提高计算机软件的工作效率。但是在用户数据复杂的情况下,三层技术不能有效地对界面层、数据层、处理层进行有效地分离,导致计算机软件系统的崩溃。

2.3 四层技术在软件开发中的应用

在现今社会发展水平不断提高的背景下,普通计算机软件数据库已经很难应对日益复杂的数据信息,计算机软件的开发需要向更高层次的技术水平发展。由此背景下,四层技术开始广泛应用于计算机软件开发当中。四层技术针对三层技术的内容加以完善,其在主要功能上具有处理层、数据层、存储层、web层。四层技术的计算机软件应用过程为将数据信息传递给web层,通过将信息转化进而实现数据库在计算机中的展现。

2.4 五层技术在软件开发中的应用

随着科技发展水平的进步,五层技术也应运而生。五层技术在四层技术的理论基础上进行了一定程度的改善,对计算机软件进行更加具体细致地划分,添加了一个资源层,让计算机软件结构具有多样性的组件,从而提高计算机软件的应用效率。但是目前五层技术尚未成熟,因此并没有大规模运用于计算机软件开发过程中,相信在不久的将会,五层技术会在计算机软件开发市场中获得更大的发展空间。

3 结束语

本文的研究结果是分层技术在软件开发过程中具有非常广泛的应用,其能够在很大程度提高计算机软件的运用速率,保证计算机软件各层次间的紧密联系。由此本文提出以下分层技术的应用:双层技术应用、三层技术应用、四层技术应用、五层技术应用。为进一步提高计算机软件开发的效率,促进计算机软件领域的发展和进步,相关计算机软件开发人员应专注于对更高层次的技术的研究,进而从各方面满足客户的需求。

猜你喜欢

层次结构计算机软件双层
双层最值问题的解法探秘
墨尔本Fitzroy双层住宅
基于C语言的计算机软件编程
“双层巴士”开动啦
浅谈不同编程语言对计算机软件开发的影响
基于层次分析法的电子设备结构方案评价研究
浅谈基于C语言的计算机软件程序设计
基于部件替换的三维模型生成方法
建构利益相关者管理的三层次结构分析
基于计算机防火墙防护技术探究分析