现代分层技术在计算机软件设计中的应用

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:zhuguangxinli
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]目前,国内计算机软件开发市场中,各系统开发形势较为复杂,特别是企业层面的软件系统开发。随着企业软件系统设计目标的不断提高,分层技术在软件开发过程中的优势逐渐显现,以其自身固有的层次功能,不仅能够使每个层次中的细节更加清晰,不同层次之间的耦合度大大降低,同时可有效避免两个不同层与层之间互相影响。基于此,本文就从分层技术的基本概念入手,对现代分层技术在计算机软件设计中的应用进行探讨研究。
  [关键词]分层技术;计算机;软件设计;应用分析
  中图分类号:G642 文献标识码:A 文章编号:1009-914X(2018)31-0332-01
  引言
  分层技术在计算机软件开发中的应用,改变了用户对软件的体验感,增加了软件的灵活性和稳定性。不仅有效地缩短了工程师开发计算机软件的时间,而大幅度提升了开发的效率,同时也节约了成本的开支,。可以说,作为工程技术人员,在后期软件开发的过程中,要大力支持分层技术,以创造出符合人们生活工作要求的软件。
  1 分层技术的基本概念
  在进行计算机软件设计开发过程中,需要对分层技术的知识理论了解清楚,才能够在设计开发过程中,充分应用分层技术,将分层技术的功能充分发挥出来。针对分层技术,其实其相关概念不仅仅在计算机技术领域当中存在,并且在物理领域也存在着分层技术的概念,但是相对而言,分层技术在计算机技术领域当中,其概念更为复杂一些。在计算机技术领域中,分层的含义是指在计算机软件开发的过程中进行分层,将软件的开发分成不同的层,每一层都拥有不一样的解决方案,并且每一层都有自己的一个工作流程,开发的每一层看似是一个个单独的模块,在等级上都一模一样的,但是它们又不是完全独立的,在各个开发层之间还存在一定的联系,从而构建成为一个系统整体。在计算机软件开发中,分层技术应用最多的部分就是软件的架构设计开发上,网络架构是整个软件开发过程中的关键。在计算机刚刚起步阶段,软件开发人员在进行开发过程中采取的网络架构搭建只是单层次的,比较简单,但是随着20世纪80年代,在计算机领域中小型数据库以及网络编程技术的发展,极大地促进了单层结构的应用,与此同时,网络技术与计算机之间的联系也推进了单层结构发展,使计算机软件的架构设计开发过程中从之前的单层结构逐渐转变成双层结构。但是随着计算机技术的不断发展,双层结构也不能够满足新型计算机数据需求,并且在计算机软件设计开发过程中,发现了很多问题,需要运用新的技术来解决这些问题,使计算机软件开发效率更高。因此,人们对分层技术越来越关注,对分层技术的研发投入的也很多。如今计算机分层技术已经成为了计算机软件开发中的最为重要的技术手段之一,在计算机软件开发过程中应用十分广泛。
  2 利用分層技术开发出的计算机软件
  随着分层技术在计算机软件开发中的应用,逐步证明,分层技术符合计算机软件开发规则,也必将成为未来软件开发的风向标。而如今,软件开发技术的成熟,改变了人们的生活方式,为社会创造诸多便捷。但在整个开发过程中,工程师为了实现在最短的时间内开发出一款软件,利用构件来辅助搭建软件系统开发平台,而所开发出来的软件稳定灵活,符合人们对软件的需求。而另外一方面,分层技术可以实现硬件和构件的对接,让整个软件系统的工作性能提升三倍。而在整个分层结构当中,软件开发系统之间的层次关系是相互依赖,但也相互独存。
  3 分层技术在计算机软件开发中的应用
  第一,两层和三层分层技术的应用。从两层分层模式的组成结构上来看,主要由两组分组成:服务器和客户端。客户端的主要服务对象是用户本身,以实际操作界面为传播介质,用户可直接在操作界面进行操作,通过信息传输的方式将用户指令发送至服务器,服务器在信息接收之后,在数据库内进行数据筛选,经过反复逻辑性对比,将相应的数据信息,以文字或者表格的形式呈现给用户。这种两层结构模式其主要优势在于能够对信息进行查询,便于用户信息获取,而一旦信息检索频率增高或者数量庞大时,两层结构模式通讯效果差、扩充性能差以及维护成本提高等劣势逐渐显现。而三层分层技术的出现于应用,不仅弥补两层结构模式在信息检索过程中的短板,同时由于应用服务器的加入,将服务器数据储存访问以及储存功能进行提升,实现了用户与计算机的交互性。而应用服务器在其中的作用主要是负责对相关业务进行逻辑化的处理,进而提高服务器与客户端的工作效率。此外,从两者应用效果来看,相较于二层结构模式,三层分层技术在网络系统维护、拓展性以及安全性等方面具有明显优势[3]。
  第二,四层网络技术的应用。随着计算机技术的不断创新,加上环境的复杂多变,包括软件行业在内的诸多领域,客户对软件系统提出了新任务与新要求,需要将系统中的不同结构层次进行分解,例如,使用户层、业务逻辑层以及数据服务器,依次构建属于自身发展的功能模块,进而减少复杂环境下相互之间的影响。四层结构模式是三层体系基础之上的拓宽结果,内含业务逻辑层、数据库层、Web层以及储存层等等。其中,业务逻辑层主要是负责将数据库层的结果传输于Web层,对两者数据进行交换;数据层处于业务逻辑层与业务储存层两者之间,能隐藏数据访问代码,对关系数据库和对象间进行计算机映射,实现了对关系与对相间差异性的有效弥补;Web层的设计与开发,主要以MVC为依托,Servlet控制器作为前度信息接收器,接收到信息指令时,由Java进行逻辑处理。
  第三,中间件技术在计算机软件开发中的应用。中间件技术的应用帮助计算机实现资源信息共享,但却也增加了计算机软件开发的难度。不过,中间件技术有许多优点,其一优化了各个结构层之间的连接方式,例如,数据库和操作系统或者应用软件之间的链接方式。不仅如此,还大幅度提升了系统的稳定性,改变了传统软件开发技术,提高了工程师的开发效率。
  第四,多层结构的应用。五层结构是软件开发人员为了应对某些客户的特定需求或者再次提升计算机运行效率对四层结构的升级。开发人员把四层结构中的数据层再次细分,分为资源层和数据集成层。对系统架构的细致划分,进一步提升计算机和系统运行效率,满足客户的特殊需求。目前来说,五层架构在软件开发实战之中应用较为广泛,尤其是在基于J2EE平台的软件开发。五层架构中,客户层,Web层属于表示层,但是两者的运行位置却有不同。客户层运行在客户机,而Web层则运行在服务器。资源层和数据集成层统称为数据层。资源层是数据存储的地方,主要应用于数据库或者大型储存单位。数据集成层是对客户访问过程中产生的指令进行处理,对其产生的数据进行整理和集成。就目前的社会发展来说,五层架构主要应用于网上购物系统,社区交友平台等。
  结束语
  总之,虽然计算机科学技术已经得到了较为全面的完善,但是,计算机技术应用环境仍较为复杂。多层架构技术的出现,使得计算机和应用程序的运行得到了稳定可靠的的保障。相比于传统的技术,多层架构技术的诸多优点为软件开发人员以及客户带来了便捷和高效。在科学技术不断发展,社会变革不断深入的大环境下,计算机应用技术将会迎来发展的契机,计算机科学技术将会得到更加全面的完善和改进,从而推动社会经济发展,提升国民生活水平。
  参考文献
  [1] 曹雄.分层核心技术在计算机软件开发中应用分析[J].无线互联科技,2016(16):137-138.
  [2] 陈飞.计算机软件开发中分层技术的应用[A].旭日华夏(北京)国际科学技术研究院.首届国际信息化建设学术研讨会论文集(三)[C].旭日华夏(北京)国际科学技术研究院:,2016:1.
  [3] 洪新军.插件技术、分层技术应用于计算机软件技术中的价值探讨[J].电脑编程技巧与维护,2016(02):10-12.
其他文献
[摘 要]随着社会的不断进步,在建筑行业之中,数字测绘技术越来越受到重视,数字测绘技术在建筑工程的测量中因为它的准确定和高效率,使它在建筑方面得到了广泛的应用。相信随着时代的不断发展,数字测量技术会更加的成熟,会成为建筑行业的发展的一大助力。本文主要对数字测量技术在建筑工程测量中的应用进行分析研究。  [关键词]建筑工程;数字测量技术;现状;应用  中图分类号:TU198 文献标识码:A 文章编号
期刊
[摘 要]医疗设备是医院诊疗的重要组成部分。国内在医疗设备的维修和维护管理上普遍还存在一些问题,不利于具有前沿技术的设备的进一步推广和使用。文章对医疗设备维护与维修管理工作进行了研究分析,以供参考。  [关键词]医疗设备;维护;维修  中图分类号:R197.3 文献标识码:A 文章编号:1009-914X(2018)31-0319-01  1 前言  20世纪七八十年代,第一批医院工程技术人员因受
期刊
[摘 要]本文以工具痕迹的特点与应用现状为基础,着重分析了计算机在工具痕迹检验中的应用,最后探讨了计算机应用技术在公安工作中应用的完善。  [关键词]计算机;公安工作;工具痕迹;应用  中图分类号:D918.9 文献标识码:A 文章编号:1009-914X(2018)31-0328-01  一、前言  由于公安网络的不断推行,网络运用的逐步深化,计算机网络这一触角已伸入到公安作业的方方面面。在刑事
期刊
[摘 要]当今社会,科学技术水平不断发展与进步,发展机械工程及自动化已经是一种潮流趋势,这对于机械自动化来说是机遇和挑战并存。发展机械工程及自动化技术,可以对社会生产力的进步与发展起到促进作用,可以对人力和物力进行极大地解放,使生产效率和工作效率现状提高,对社会的不断进步和发展有积极意义。  [关键词]机械工程;自动化;发展;应用  中图分类号:TP29-A5 文献标识码:A 文章编号:1009-
期刊
[摘 要]对于我国的发展建设来讲,煤矿资源占据着非常重要的地位。现在伴随社会和经济的全面发展、进步以及人们生活水平的不断提升,能源的利用数量和范围在不断扩大,导致出现能源供应紧张的问题。文章针对煤矿机电设备安装技术分析进行了详细的阐述,内容仅供参考。  [关键词]煤矿机电;设备安装;技术;分析  中图分类号:TD407;TD607 文献标识码:A 文章编号:1009-914X(2018)31-03
期刊
[摘 要]作为我国养殖业养殖过程中的重要环节,基层畜牧兽医动物防疫工作的好坏直接影响到动物产品质量的高低。动物产品质量的高低直接关系到人们的健康生活,做好基层畜牧兽医动物防疫工作,可以从源头控制动物疫情,有利于我国养殖业的稳健发展。本文分析了现阶段我国基层畜牧兽医动物防疫出现的问题,并结合这些问题提出了相关解决措施。  [关键词]基层;畜牧兽医;动物防疫  中图分类号:S851.3 文献标识码:A
期刊
[摘 要]随着电子信息技术的发展和更新,数字化技术和自动化技術也不断得以提升发展。社会经济的不断发展,对我国电气工程建设提出了更高的要求,电气工程及其自动化技术也随之得以应用和提高,各种类型的变电站数量逐年增加。本文对电气工程及其自动化技术的设计要求及其具体应用进行了总结和分析,以期对电气工程及其自动化技术研究有所助益。  [关键词]电气工程;电气自动化技术;设计;应用  中图分类号:TM76 文
期刊
[摘 要]无损检测是在不破坏原结构或材料等受检对象前提下,检测出退化和耐久性等参数,进而对结构及构件的性能和质量做出评定的综合性应用技术。无损检测方法很多,各种方法的基本原理涉及物理学、材料学、化学、微电子学及、计算机技术、通讯技术等多门学科。因此,无损检测技术的发展与这些学科的发展密不可分。  [关键词]无损检测;道路桥梁;工程应用  中图分类号:U446 文献标识码:A 文章编号:1009-9
期刊
[摘 要]近年来,社会经济的发展推动了科学技术的进步,各种大型机械设备的大面积推广与应用、以小型机械设备代替人工的趋势越来越明显,市场的需求提高了电气工程自动化系统的要求,但在很多方面,电气工程的效率又略显不足。智能化技术的广泛应用,能在某些方面很大程度地弥补电气工程自动化系统存在的不足,加快了电气工程智能化时代的来临。基于此,文章对电气工程及其自动化中智能化技术的应用进行了分析与阐述,以供参考。
期刊
[摘 要]现阶段常出现的通讯技术主要是利用电力线进行扩频载波,这种技术的应用推动了通信技术的迅速发展,但由于其本身具有的特点又使其的发展受到了一定限制。本文立足于现阶段的扩频载波通信技术的实际特点,探讨通信载波技术和扩频技术结合使用的优势,从而促进通信技术质量的有效提高。  [关键词]电力线;扩频载波技术;应用分析  中图分类号:TN913.6 文献标识码:A 文章编号:1009-914X(201
期刊