《分层技术在计算机软件开发的效果-精品文档.docx》由会员分享,可在线阅读,更多相关《分层技术在计算机软件开发的效果-精品文档.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、分层技术在计算机软件开发的效果摘要:21世纪,随着信息技术的快速发展,全球化趋势已经势不可挡。信息技术的全球化不仅改变了人们的生产、生活方式,提高了群众的生活档次,也促进了社会和时代的不断进步,而计算机软件技术作为信息化时展的一个重要领域发挥着越来越重要的作用。该文从分层技术的角度出发,研究了其在计算机软件开发中的应用效果,寄希望对我国的信息技术发展有所裨益。关键词:分层技术;计算机软件;应用效果近年来,随着时代的发展,软件开发复杂程度越来越高,要求也越来越严格,分层技术的出现能很好地解决计算机软件开发经过中所碰到的种种问题,是知足时展需求的一种必然趋势。1计算机软件开发中分层技术的含义以及发
2、展历程从字面上来讲,计算机软件开发中分层技术的含义,最重要的应该是分层的概念,只要充分理解了分层的概念,才能够了解计算机内部之间的层次关系。总体来讲,分层的意义能够归结为四个字对症下药,由于在软件开发经过中会碰到种种问题,只要将不同的问题进行归类总结,放在不同的层面上去理解分析,才能构成一个明晰的框架构造,且分层技术已经被实践证实在软件开发中是一种行之有效的方法。与此同时,随着时间的推移,分层技术也在不断演变,在计算机问世初期,仅仅是以一种单向的联络方式而存在,这种方式简单、明了,并不需要分层技术解决复杂的联络问题。但随着时间的推移,单层构造的计算机已经无法知足社会的发展需求,愈加复杂、完善的
3、计算机双层次构造应运而生,由此服务器和计算机开场建立了联络。目前,分层技术已趋于成熟,并且以一种决定性的优势为计算机软件开发解决了很多重大问题,大大地提高了软件开发的质量和效率,知足了人们对复杂计算机构造体系的要求。2分层技术在计算机软件开发中的应用现状分层技术具有稳定性和独立性的特点。稳定性主要在于能够提高软件开发的效率,大大缩短软件开发所需的时间;独立性好像电路中的并联电路,当仅有某个概念层面出现问题的时候,其他层面并不会因而而遭到影响,因而分层技术的独立性能够保证计算机在软件开发经过中持续有效的运转。目前,计算机网络已经浸透到我们生活的各个方面,计算机网络的复杂程度越高,软件开发者的挑战
4、和困难也就越来越大。分层技术的出现,恰到好处地解决了这一问题,使得计算机软件的开发迎来了新一轮的蓬勃发展。相信在不久的将来,分层技术在信息化时代能够起到不可替代的作用。3分层技术在计算机软件开发中的应用当今时代,分层技术已经成为一个系统,也成为计算机技术中的一个重要分支。总体来讲,计算机的分层技术能够分为双层分层技术、三层分层技术和四层分层技术等几类,各分层技术之间既互相联络又互相区别。从根本上来讲,其他分层技术都是建立在双层分层技术基础之上,但是每一种分层技术都有其优势及其特点,都有其需要遵循的使用原则和适用环境。下文中,笔者将分别介绍几种分层技术在软件开发中的应用现状。3.1双层分层技术在
5、软件开发中的应用双层分层技术主要是将计算机软件开发经过中的客户端与服务器联络在一起。所谓客户端,就是直接以用户或是客户相连接的一端,用户能够通过操作界面使用计算机软件,可以以讲是用户通过计算机软件获得信息的一种方法。假如将客户端描绘为一棵枝繁叶茂的大树,那么服务器就是这棵枝繁叶茂的大树底下的根茎,客户端只要紧紧地依靠在服务器之下,软件才能运行,假如没有服务器的作用,那么客户端也就失去了其应有的功能和意义。除此之外,服务器和客户端之间互相连接的关系,也就决定了两者之间必须具备出色的功能,只要两者之间互相适应,互相匹配,才能够保证手机软件的正常运行。但是,计算机软件的双层分层技术,存在着一定的缺陷
6、,并且随着网络技术的不断发展,双层分层技术越来越难以知足如今人们的需求,容易造成服务器荷载过大以及计算机反响速率降低等问题,因此双层分层技术必将被其他分层技术所取代。3.2三层分层技术在计算机软件开发中的应用高层分层技术是建立在双层分层技术基础之上发展而来。三层分层技术主要是针对双层分层技术中存在的缺陷与缺乏之处进行更改与完善,其最核心的解决方法是增加了服务器的数量。随着服务器数量的增加,计算机软件的运行速度亦得到了极大的提升,也进一步加大了计算机软件的储存和分析数据的能力。从另一个方面来讲,三层分层处理最大的优势在于,他将界面、业务处理功能和数据处理三者之间严密地联络在一起,使之构建成为一个
7、整体,让计算机内部愈加严密地联络在一起,极大地提高了数据传输的效率,也使得计算机构造中的数据愈加安全、可靠。三层分层技术构造如图1所示:3.3四层分层技术在计算机软件开发中的应用四层分层技术相比三层分层技术具有更大的优势,尤其近年来WEB技术在国际市场上的迅猛发展,使得绝大多数的计算机软件已经普遍适用了这种技术,软件开发的环境亦随着发生宏大变化,而四层分层技术的出现解决了这些问题。四层分层技术相较于三层分层技术主要是由于WEB技术构造(图2所示)的参加,使得计算机构造内部之间的联络更为复杂。四层分层技术的构造主要包括下面四个方面:数据构造、数据储存构造、WEB技术以及业务处理构造。四者之间能够有效地把接收到的数据储存起来,提高了数据传输效率,加快了计算机软件的运行速度,有效地解决了用户端与服务器之间所存在的问题。到目前为止,四层分层技术是计算机软件开发系统中最为有效的一种分层技术,它极大地解决了计算机软件运行经过出现的问题,缓解了计算机内部构造、数据的储存以及信息的传输关系之间的压力。4结束语21世纪,计算机软件的应用将会越来越普遍,其发展必然呈现螺旋式上升趋势。软件开发技术越成熟,社会对分层技术的研究要求也越来越高。同时,我们也应该清楚地认识到,分层技术并不是软件开发中的唯一解决途径,只要不断突破自我,创新技术,才能创造出更大的经济效益和社会效益。