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

来源 :城市建设理论研究 | 被引量 : 0次 | 上传用户:zhongminghe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着国民经济的深入快速发展,我国的科学技术领域也取得了良好的成果,尤其是计算机技术的应用越来越广泛,计算机软件开发技术也日益多样化。目前分层技术在计算机软件开发中的应用越来越普遍。在本文中,分层技术的概念和技术分析的角度来看,正确的讨论潜在的实际应用层技术和发展趋势,供大家参考。
  关键词:计算机;软件开发;分层技术
  中图分类号:G623文献标识码: A
  前言:
  进入二十一世纪,科学技术进入了飞速发展的快车道,计算机软件的开发也迎来了新的春天。软件开发的关键是建立一个合理的网络架构,随着计算机技术的应用更加广泛,一个简单的软件开发系统已经无法满足庞大用户的需求,在面对纷繁复杂的系统的软件应用网络,软件开发过程中,还应该有一个清晰的分层网络架构,支持软件开发。
  一、软件分层理念阐述
  1、分层管理软件
  分层管理软件是我们已经知道的内容存在的物理意义。然而,软件开发领域的具体应用,其含义已经变得更加丰富。从抽象的定义来看,是指多个分层的概念层,不同的解决方案,为不同的层,形成一个垂直的系统,每一层具有一个内部聚集的解决方案的相等同的程度。分层软件开发技术体现在发展框架的设置。建立在这种技术的基础上开发的软件和开发的框架。单层结,在20世纪80年代,小型数据库的结构化编程的计算机发展领域的中,单层结构就已开始。随着客户端计算机服务器的关系模式正在迅速发展,而不是双层结构建筑很快成为我们最新的计算机形式的关系结构。在软件开发的双层结构以及定位,以满足客户的需求,而越来越多地暴露自己的缺点,越来越多的电脑软件开发工作者意识到,两层模型已经一直难以满足当前和未来的迅速发展新的计算机网络数据的关系。三层结构或多层结构的发展已经具备了一定的基础,也将成为未来的主流技术支持阶段的软件开发过程中。
  2、分层技术的优势
  近年来,随着科学技术的快速发展,在计算机软件开发中,分层技术有很多别的技术所无法比拟的优势,是今后计算机软件开发的前景走向,计算机软件开发的目的是生产出满足消费者需求并具有高质量的软件产品,而对于计算机软件的开发工作,为了逐渐的减少工作时间,提高使用效率可以使用经过严格检测的构件来建立计算机软件开发的系统,还能够保证整个开发出来的软件具有高性能和高质量。软件系统能够使用分層构件,建立物理硬件和底层构件之间的关系,以此来不断的提高计算机软件系统的性能。对于计算机软件的整体系统来说,其没有一个相对严格的软件结构系统,具有的多个层次会使计算机软件中的上下的层次之间产生一种依赖的关系,而从大范围的分析来说主要是聚集在很多层次上的构件,只有从微观方面来看,才能说是层次之间所具备的关系是一种内部层次的联系。计算机软件开发中使用的分层技术能够促进整个软件系统的抽象化发展,不断的将软件系统中的复杂部分转变到软件的设计中。并且计算机软件的开发如果使用了分层技术能够使其具有良好的稳定性和扩展性,同时其中一个层次的变化不会影响到整体的变化,只可能会影响到这个层次的上下部分。同时分层技术还能够使计算机的软件得到自动的开发使用,并且具有重复使用的功能,只要保证每个层次之间都能够有标准统一的接口,便能够保证各个软件之间的一种无缝的连接结合。
  二、软件开发分层技术应用分析
  随着计算机技术的迅猛发展,分层技术也在实践应用中不断更新,人们已不仅仅满足于三层模式的发展现状,甚至向四层、五层技术发起不断的探索热潮。
  1、双层技术
  双层技术中,服务器与客户端构成流程的两个端点,其中客户端为用户提供使用界面,负责处理有关逻辑关系。服务器则负责接收客户端发送的信息,在数据库中进行查询、计算后再将结果反馈给客户端。从双层技术工作的原理我们可以看出,这种双向的数据计算关系在用户较少、服务器具有充足的运算时间和能力时可以发挥很好的效能,可一旦用户大量增加,给服务器的反应时间急剧缩短,要求服务器的计算效率不断提高,这时整个系统就会出现反应慢、效果差、出错率上升等问题,甚至会带来严重的安全隐患,给用户的数据安全造成威胁。这时,就需要双层技术结构向三层结构过渡以满足系统的需要。
  2、三层技术的应用
  三层结构是双层结构的进一步发展和延伸,通过在服务器―客户端双层关系的基础上增加应用服务器端,实现了系统工作效能提高的目标。应用服务器的主要作用在于分担原属于客户端处理的逻辑关系处理,使客户端专注于为用户提供使用界面,与用户进行人机交互的工作上。这三层结构端口又可称为界面层、业务处理层和数据层结构,界面层负责对用户的软件应用需求进行收集,并将其发送给业务处理层,业务处理层根据用户的需求进行分析后向数据层提出数据提取申请,数据层根据申请对数据库中的数据信息进行查询、分析后将其发送至业务处理层,再由业务处理层处理后反馈给界面层,实现有机分工的同时降低整个系统数据分析、传输负担,提高每一个端口的工作效率。虽然三层技术优势明显,但在目前的技术应用中,三层结构往往与双层结构有机结合,针对不同的系统需求分别运行,避免不必要的资源浪费。
  3、四层技术的应用
  随着web技术的迅速发展,计算机运算的应用环境越来越复杂,需要处理的各种数据与逻辑关系越来越庞大,在现实应用过程中,如企业管理,客户要求计算机的数据处理更加迅速,计算结果更加准确,处理规模更加庞杂,这时的三层技术结构就会显露出自身的局限性,特别是面对web技术的运算要求,三层技术结构无法实现彼此之间的相对独立,四层技术结构就在这种背景下产生。通过在数据层与业务逻辑层之间增加一个封装层,形成存储层、业务逻辑层、数据层和web层四层技术结构。Web层可以根据不同的用户需求选择相应的处理路径,当用户需求较少,结构较为简单时,web层会选择直接将需求信息发送至数据层进行处理;当需要进行大规模数据关系处理时,web层会通过业务逻辑层实现对大量数据信息的分析、处理,提高各环节运行效率,从而满足大规模数据处理需求。四层技术结构目前虽然应用领域较少,但在可预见的未来,这种技术结构必将取代三层技术结构成为计算机软件开发架构的主流形式。
  4、中间件技术的应用
  随着计算机科学技术的迅猛发展,在分层技术中出现了一种新的应用技术,就是中间件技术。中间件技术的应用主要是在计算机运行的环境中帮助计算机与各系统之间实现资源的优势互补。科学的使用中间件技术能够帮助减少在异构和分布集成汇总存在的各种复杂的问题,同时大大的降低了整个计算机软件开发的。难度。并且中间件技术的应用具有很大的优势是其能够将操作系统、应用软件和数据库之间的关系进行科学的优化,同时减少计算机软件开发的时间并提高软件运行的安全稳定
  结束语
  综上所述,随着计算环境的复杂性,客户不断增加的需求和对计算机软件的要求,在软件开发以满足客户的需求,更广泛的分层技术,传统的两层模型已不能满足现代技术,电脑科技公司的应用需求,两个三层模型的优势和劣势的对比后,多层结构具有很强的可扩展性和安全性,以及处理能力的分布系统中的应用,开发周期短,多层次的体系结构之间的中间件技术也发挥一个显着的作用,有效地提高了软件开发技术,计算机软件,杨柯:分层技术在计算机软件开发中的应用效果分析以满足客户的需求。
  参考文献:
  [1]范文学.试析计算机软件开发设计的难点和对策[J].软件,2013(8):135-136+138
  [2]徐爱兰.计算机软件开发中的分层技术探讨[J].计算机光盘软件与应用,2012(24).
  [3]刘建立,林荣恒,邹华.基于构件和BPEL的业务模板设计与实现[J].新型工业化,2011,1(12):97-103
其他文献
摘要:随着我国社会水平的提升,经济步伐的推进,我国的建筑事业也在这个过程中得到了较大程度的提升。而在建筑行业中,方案设计是其中非常关键的一个部分,将直接对建筑设计的成果产生影响。在本文中,将就方案设计对建筑设计的重要性进行一定的研究与分析。  关键词:方案设计;建筑设计;重要性分析;  中图分类号:TU2文献标识码: A  1 引言  近年来,我国的建筑行业得到了蓬勃的发展,越来越多的建筑出现在了
期刊
【摘 要】随着时代的发展和社会经济的进步,我国的电力需求越来越大,电力系统的正常稳定运行直接关系着人们的日常生活和工作,并且对社会的发展也有着很大的影响。电网运行的安全稳定与否,在很大程度上受到调度员的关键影响,如果调度员在电网运行中,做了某些不规范的事情,那么就会对电网的安全稳定运行产生直接的影响,甚至还会导致一些安全事故的发生。本文主要从两个方面进行了阐述,一方面是调度操作,另一方面是电网事故
期刊
摘要:随着我国交通事业的发展,水泥混凝土路面在乡村道路和公路建设中得到了广泛的应用。水泥路面较为适宜载重量大、速度快、密度大的车辆行驶,而且具有稳定性高、耐久性长、维护费用少等特点。水泥路面的增多加大了交通部门的养护任务,怎么才能做好水泥路面的养护与维修已成为时下急需解决的问题。笔者从自身工作经验出发,对水泥路面的养护与维修进行论述。  中国关键词:乡村公路;水泥混凝土路面;维修;养护  中图分类
期刊
摘要:在房屋建设工程中,混凝土的裂缝的危害非常严重。混凝土裂缝主要分为表面裂缝、深层裂缝和贯穿裂缝三种。由于裂缝的存在通常会使建筑内部的钢筋等发生腐蚀,大大降低了钢筋混凝土材料的耐久性、承载能力以及抗渗能力,影响了建筑物的外观和使用寿命,严重的威胁到人民财产安全。所以,解决房屋建设施工中的混凝土结构裂缝问题刻不容缓。  关键词:房屋;建设;混凝土;裂缝;预防  中图分类号:TU37文献标识码: A
期刊
摘要:随着时代的发展,我国的建筑行业也在快速发展。新时期我国的经济水平在不断提高,人们的生活水平也在不断上升。所以相对应的,社会市场和民众对于建筑质量的要求也在提高。目前,我国在建筑行业上,渗漏的问题最为严重,渗漏的问题会影响民众的日常生活,也会对房屋整体质量有影响,严重情况还会影响到建筑行业的发展。所以,笔者认为,在建筑工程中,防渗漏工作是必不可少的,也是建筑施工中的基础性工作。目前已经有许多建
期刊
摘要:我国房地产行发展的声势越发壮大,房建工程的质量问题也越来越受到各界的关注;而地基处理作为房建工程最基础也是最为重要的一部分关系到整个工程的质量。本文将从房建施工中的地基处理的技术出发,分别介绍并分析其特点以及要点。   关键字:房建工程 ;地基处理技术 ;技术要点   中图分类号:C35文献标识码: A  1.概述   地基工程可以说是整个房屋建筑工程的基础,其质量直接关系到整个工程的质量,
期刊
摘要:一个建筑项目中工程周期的长短对于工程的效益实现拥有特别重要的意义。所以,在平常的实际工作中,往往为了满足工程进度的需求,加上受到自然气候条件的影响,就会不可避免地出现需要在冬季进行施工的情况。本文对冬季房建施工技术的控制方法进行了分析。    关键词: 冬季房建施工技术 控制方法  中图分类号:TU74文献标识码: A    一、冬季房屋建筑施工特点   1、技术文件方面   在房屋建筑施工
期刊
摘 要:渡槽为常见的输水建筑物,水利工程常见的输水渡槽大多采用现浇。本文结合南岗渡槽拆除重建,且工期紧的工程特点,对非预应力预制渡槽的结构设计、计算、施工工艺等方面进行了详细阐述,总结设计经验,以期对类似工程设计起到一定的借鉴作用。  关键词:渡槽;非预应力;预制    中图分类号:S611文献标识码: A  1 工程概况  南港渡槽为杭埠河灌区舒庐干渠跨南港河的输水建筑物,位于舒城县南港镇南2k
期刊
【摘要】复杂连体结构是一种抗震性能差的结构形式,需要采取特殊的措施进行加强设计。本文阐述了高层连体结构的特点及高层连体结构的震害情况,探索复杂连体结构建筑抗震设计的思路与方法。  【关键词】连体结构,复杂连体结构,抗震  中图分类号:S611文献标识码: A  连体结构是在两个塔楼或多个塔楼之间,在一定高空中通过设置高空连接体(或又称连廊)而使之相连的建筑物。原本可以独立振动的塔楼通过连接体而相互
期刊
摘要:注浆技术在处理裂缝和渗漏方面具有独特的优点, 尤其适用于受周边施工环境的限制而无法采用常规方法施工的部位, 同时操作简单, 快捷。本文探讨了房建施工中的注浆技术。     关键词:房建施工 注浆技术  中图分类号:C35文献标识码: A      一、 房建工程病害处理中的注浆技术应用概述   1、房建工程病害处理与注浆技术   基于房屋建筑的结构特点,房屋工程中的病害主要集中于基桩、梁、柱
期刊