摘要:21世纪,随着信息技术的快速发展,全球化趋势已经势不可挡。信息技术的全球化不仅改变了人们的生产、生活方式,提高了大众的生活品位,也促进了社会和时代的不断进步,而计算机软件技术作为信息化时代发展的一个重要领域发挥着越来越重要的作用。该文从分层技术的角度出发,研究了其在计算机软件开发中的应用效果,寄希望对我国的信息技术发展有所裨益。
关键词:分层技术;计算机软件;应用效果
《软件导刊·教育技术》是湖北省电教馆与由湖北省信息学会联合主办的教育技术类全国公开刊物。作为业内直接面向全国中小学信息技术教育的媒体
近年来,随着时代的发展,软件开发复杂程度越来越高,要求也越来越严格,分层技术的出现能很好地解决计算机软件开发过程中所遇到的种种问题,是满足时代发展需求的一种必然趋势。
1计算机软件开发中分层技术的含义以及发展历程
从字面上来讲,计算机软件开发中分层技术的含义,最重要的应该是分层的概念,只有充分理解了分层的概念,才能够了解计算机内部之间的层次关系。总体来说,分层的意义可以归结为四个字——对症下药,因为在软件开发过程中会遇到种种问题,只有将不同的问题进行归类总结,放在不同的层面上去理解分析,才能形成一个清晰的框架结构,且分层技术已经被实践证明在软件开发中是一种行之有效的方法。与此同时,随着时间的推移,分层技术也在不断演变,在计算机问世初期,仅仅是以一种单向的联系方式而存在,这种方式简单、明了,并不需要分层技术解决复杂的联系问题。但随着时间的推移,单层结构的计算机已经无法满足社会的发展需求,更加复杂、完善的计算机双层次结构应运而生,由此服务器和计算机开始建立了联系。目前,分层技术已趋于成熟,并且以一种决定性的优势为计算机软件开发解决了许多重大问题,大大地提高了软件开发的质量和效率,满足了人们对复杂计算机结构体系的要求。
2分层技术在计算机软件开发中的应用现状
分层技术具有稳定性和独立性的特点。稳定性主要在于能够提高软件开发的效率,大大缩短软件开发所需的时间;独立性如同电路中的并联电路,当仅有某个概念层面出现问题的时候,其他层面并不会因此而受到影响,因此分层技术的独立性能够保证计算机在软件开发过程中持续有效的运转。目前,计算机网络已经渗透到我们生活的各个方面,计算机网络的复杂程度越高,软件开发者的挑战和困难也就越来越大。分层技术的出现,恰到好處地解决了这一问题,使得计算机软件的开发迎来了新一轮的蓬勃发展。相信在不久的将来,分层技术在信息化时代能够起到不可替代的作用。
3分层技术在计算机软件开发中的应用
当今时代,分层技术已经成为一个系统,也成为计算机技术中的一个重要分支。总体来说,计算机的分层技术可以分为双层分层技术、三层分层技术和四层分层技术等几类,各分层技术之间既相互联系又相互区别。从根本上来说,其他分层技术都是建立在双层分层技术基础之上,但是每一种分层技术都有其优势及其特点,都有其需要遵循的使用原则和适用环境。下文中,笔者将分别介绍几种分层技术在软件开发中的应用现状。
3.1双层分层技术在软件开发中的应用
双层分层技术主要是将计算机软件开发过程中的客户端与服务器联系在一起。所谓客户端,就是直接以用户或是客户相连接的一端,用户可以通过操作界面使用计算机软件,也可以说是用户通过计算机软件获得信息的一种方法。如果将客户端描述为一棵枝繁叶茂的大树,那么服务器就是这棵枝繁叶茂的大树底下的根茎,客户端只有紧紧地依靠在服务器之下,软件才能运行,如果没有服务器的作用,那么客户端也就失去了其应有的功能和意义。除此之外,服务器和客户端之间相互连接的关系,也就决定了两者之间必须具备出色的功能,只有两者之间相互适应,相互匹配,才能够保证手机软件的正常运行。但是,计算机软件的双层分层技术,存在着一定的缺陷,并且随着网络技术的不断发展,双层分层技术越来越难以满足现在人们的需求,容易造成服务器荷载过大以及计算机反应速率降低等问题,因而双层分层技术必将被其他分层技术所取代。
3.2三层分层技术在计算机软件开发中的应用
高层分层技术是建立在双层分层技术基础之上发展而来。三层分层技术主要是针对双层分层技术中存在的缺陷与不足之处进行更改与完善,其最核心的解决方法是增加了服务器的数量。随着服务器数量的增加,计算机软件的运行速度亦得到了极大的提升,也进一步加大了计算机软件的储存和分析数据的能力。从另一个方面来说,三层分层处理最大的优势在于,他将界面、业务处理功能和数据处理三者之间紧密地联系在一起,使之构建成为一个整体,让计算机内部更加紧密地联系在一起,极大地提高了数据传输的效率,也使得计算机结构中的数据更加安全、可靠。三层分层技术结构如图1所示:
3.3四层分层技术在计算机软件开发中的应用
四层分层技术相比三层分层技术具有更大的优势,尤其近年来WEB技术在国际市场上的迅猛发展,使得绝大多数的计算机软件已经普遍适用了这种技术,软件开发的环境亦随着发生巨大变化,而四层分层技术的出现解决了这些问题。四层分层技术相较于三层分层技术主要是由于WEB技术结构(图2所示)的加入,使得计算机结构内部之间的联系更为复杂。四层分层技术的结构主要包括以下四个方面:数据结构、数据储存结构、WEB技术以及业务处理结构。四者之间能够有效地把接收到的数据储存起来,提高了数据传输效率,加快了计算机软件的运行速度,有效地解决了用户端与服务器之间所存在的问题。到目前为止,四层分层技术是计算机软件开发系统中最为有效的一种分层技术,它极大地解决了计算机软件运行过程出现的问题,缓解了计算机内部结构、数据的储存以及信息的传输关系之间的压力。
4结束语
21世纪,计算机软件的应用将会越来越普遍,其发展必然呈现螺旋式上升趋势。软件开发技术越成熟,社会对分层技术的研究要求也越来越高。同时,我们也应该清楚地认识到,分层技术并不是软件开发中的唯一解决途径,只有不断突破自我,创新技术,才能创造出更大的经济效益和社会效益。
参考文献:
[1]邹珺,刘婷,范志勤.分层技术在计算机软件开发中的应用效果分析[J].农家参谋,2019(7):235.
[2]廖梦虎.分层技术在计算机软件开发中的应用分析[J].无线互联科技,2019,16(3):49-50.
[3]叶军伟.分层技术在计算机软件开发中的应用效果分析[J].科技经济导刊,201 8,26(34):26.
[4]郭薇璞.分层技术在计算机软件开发中的应用效果分析[J].科技传播,2018,10(18):88-89.
[5]陆琴.分层技术在计算机软件开发中的应用效果分析[J].计算机产品与流通,2018(8):22.
论文指导 >
SCI期刊推荐 >
论文常见问题 >
SCI常见问题 >