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

来源 :数字化用户 | 被引量 : 0次 | 上传用户:baochangjingmao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】随着社会经济的快速发展,我国的计算机技术,也在飞速发展。随着信息时代的到来,计算机软件开发技术,收到了越来越多人的关注。其中,分层技术是一个应用较为广泛的技术。计算机软件开发应用,促进计算机软件处理的业务正不断地,由单项发展为多层次的结构。本文研究分析了分层技术,在计算机软件开发中的,具体应用措施。
  【关键词】分层技术 计算机软件 开发
  随着科学技术的不断创新与发展,促进了计算机软件应用的发展。其中,计算机软件的开发,正逐渐由先前的二层次结构转变为多层次的结构,正成为与此领域相关软件开发人员研究的关键内容。现如今,计算机使用环境越来越复杂,在计算机软件的开发中使用分层技术,能够不断的提高软件系统的完整清晰的程度,并不断提高计算机中相关的软件使用的灵活性,不断促进计算机软件开发的发展。
  一、计算机软件开发中的分层技术的概述
  要研究分层技术在计算机软件开发的应用措施,明确分层技术的相关理论和概念是非常重要的。分层不仅是物理学会说那个的含义,也是计算机软件领域的含义,而且较物理含义更加的复杂。计算机软件开发中的分层概念是把具有不同过程的解决方案放置到多个不同的概念层面上,使整个层次形成一个不够密封的系统,每一个层次在级别上具有平等性。分层技术是计算机软件开发中的发展趋势,主要因为分层技术有利于计算机软件的开发工作。生产出高质量并满足消费者需求的软件产品是计算机软件开发最重要的目的,而对于计算机软件的开发工作,为了提高使用效率减少工作时间,可以使用经过检测的构建来建立计算机软件开发的系统,还可以确保软件的高质量。建算计软件开发中使用的分层技术能够加快整个软件系统的抽象化发展,不断将软件系统中的复杂部分转变到软件的设计当中。而且如果计算机软件的开发中使用了分层技术就能够使软件具有良好的扩展性和稳定性,其中一个层次如果发生了变化则不会影响到整体的变化。
  二、计算机层次软件及其优点
  开发高质量软件产品是计算机软件工程的目标,软件系统经过分解成各构件模块,高层次构建被认为特定领域构件,低层次构建仅与数据库或者物理硬件相关联,提供一些通用的算法可被认为公共的服务构件,不同软件系统当中均可应用低层次构件。在计算机软件结构中,层次的划分近视笼统的概念,并没有严格意义上的层次关系,各构件内部的层仅仅是上下层的依赖关系,计算机软件的系统层次化,粗略角度来看,是多层次构件的聚集,细致角度来看,才具有内部层次关系,层次技术应用很大程度上是为了软件开发中复用。运用分层模式,可以让软件系统具有良好的可扩展性,系统某层功能变化仅仅与上下层有关而不影响去他层。分层模式也支持计算机软件的复用,现在有很多标准组织是运用分层模式来定义功能层次的接口,对实现方法并不给与具体限制,能让不同软件实施自行开发。
  三、分层技术在计算机软件开发中的应用
  (一)双层技术的应用
  在计算机软件的开发应用中,分成技术主要是由双层技术逐渐发展为三层、四层甚至更多层次,不断缩短了软件开发所使用的时间以及提高软件开发的效率。对于双层技术在计算机软件开发中的应用,主要有两个端点即客户端和服务器。先由客户端提高用户可以使用的界面,来帮助其中出现的相关联系,然后由服务器来接受来自于客户的信息,通过数据库进项相关的计算和总结之后传送给客户端来使用。双层技术的工作理论是要想提高计算机工作的效率需要具备两个条件:用户使用的服務器具有良好的使用效能,而且使用的用户数量少。如果不满足这两个条件会使用户增多,从而促使计算机大量工作,软件系统使用中会出现大量错误,计算的反应时间变长,从而会导致成本增加。
  (二)三层技术的应用
  三层技术在计算机软件开发中的应用建立在双层技术的基础之上,不断进行改进和创新,它增加了应用服务器,这种应用服务器的作用主要是帮助计算机使用者进行数据的存储并且不断地提高计算机信息访问效率。这种三层的结构主要包含业务处理层次、数据层次、界面层次等,整个过程可以实现数据传输系统负担的减轻目的,同时可以不断地提高计算机的工作效率。然而三层技术在计算机软件开发汇总仍然存在不少问题,仍然需要将三层技术和双层技术相结合使用。
  (三)四层技术的应用
  在计算机软件的开发中,双层和三层技术都很难应对计算机使用复杂的环境,因此需要将三层技术逐渐的向四层技术发展,其中四层技术主要包括web层、数据库层、存储层、以及业务处理层。业务层主要是向web层传送数据库层中处理出来的结果,之后再通过进行数据与数据之间的交换工作。而数据库层是位于业务处理逻辑层和存储层两个层次之间的,它用隐藏数据访问的代码反映出数据库和计算机对象之间的关系,能够有效的帮助解决在关系和对象之间出现的差异匹配的问题。
  (四)中间件技术的应用
  中间件技术的应用主要是在计算机运行的环境中帮助计算机与各系统之间实现资源的优势互补。正确使用中间件技术能够减少在异构和分布集成汇总存在的各种复杂问题,而且可以极大地降低整个计算机软件开发的难度。并且中间技术的应用有着很大的优势是其能够将操作系统、数据库、应用软件之间的关系进行科学的优化,同时减少计算机软件开发的时间并不断提高软件运行的安全性。
  随着计算机技术的进步和发展,计算机软件开发工作面对不断增加的用户需求和越来越复杂的网络环境,需要在计算机软件开发中不断应用分层技术。不断提高计算机软件开发的效率、缩短开发时间,同时降低软件的开发成本。
  参考文献:
  [1]许福栗. 分层技术在计算机软件开发中的应用[J]. 硅谷,2013,23:41-42.
  [2]徐爱兰. 计算机软件开发中的分层技术探讨[J]. 计算机光盘软件与应用,2012,24:162-163.
  [3]刘娜. 论计算机软件开发中的分层技术运用[J]. 无线互联科技,2013,05:57.
  作者简介:姓名:王连忠,出生年月:1972-1-2,男,汉族,籍贯:山东东营,所在院校:东营职业学院,职称:讲师 学历:大学,研究方向:计算机 自动化。
其他文献
【摘 要】本文首先分析光纤光栅传感器的优点及工作原理,然后介绍基于光纤光栅传感器的数据采集监测系统的组成,对数据采集系统进行软件设计和介绍基于网络的数据采集的关键技术,最后对数据采集系统进行实例应用。  【关键词】光纤光栅传感器 数据采集 光纤布拉格光栅  光纤传感器是通过检测光信号来测量环境中参量变化(生物量、物理量或化学量),这些参量变化会引起光的传输特性变化。光纤传感器有很多种类,按照传感机
期刊
【摘 要】当代社会,计算机技术的发展快到了日新月异的程度,我们深入探究其中原因,大致可以归纳为两类。一方面是创新的功劳,21世纪创新早已成为社会的主流;另一方面,需求带动发展,人们对于计算机技术的选择是非常稳定且迅速的。所以,归结来看,计算机技术的发展是持续性的创造和选择的结果。用户的越来越多,越来越细致的需求是推动计算机发展的原动力,由需求所产生的大批量计算机产品设想经过计算机领域的高精尖人才的
期刊
【摘 要】进入到新世纪以来,随着我国市场经济水平的迅速提升,我国的计算机技术和网络技术也得到了十分迅猛的发展,在社会中的各个层面我们都看到了计算机技术的广泛应用,而计算机的一个非常重要的组成部分就是系统软件,在维护计算机软件工作中的成本以及工作量几乎占到了软件寿命周期的三分之二,并且计算机软件的维护工作对软件系统的运行质量也有着重要的影响,因此,我们应有效的进行计算机软件的维护工作,从而发挥出计算
期刊
【摘 要】随着计算机的普及,计算机已经成为人们学习和工作中的重要工具。但是,在对计算机进行使用的过程中,因为操作者对计算机维护的生疏,很容易导致故障的出现。本文从计算机硬件故障检测维修遵循的原则和计算機硬件维修的基本方法两方面进行了分析与探讨。  【关键词】计算机 硬件维修 故障检测  随着科学技术的不断发展,计算机已经逐步渗透到人类生活的各个领域,并且逐步改变传统的工作学习和生活方式,推动社会向
期刊
【摘 要】伴随着近年来计算机网络的快速发展,计算机网络系统在社会经济发展过程中被广泛应用,在应用的过程中难免会出现各种各样的安全性问题。据观察,在其整个过程中计算机数据的基本信息在社会经济的发展中具有关键性作用,因此,必須采取相应的措施针对计算机数据基本信息设备进行保护,规避不必要干扰问题的出现。本文主要针对计算机数据库的入侵检测技术的基本概念、主要功能以及检测的技术方法等方面进行了a简要分析。 
期刊
【摘 要】大数据与云计算是一个问题的两面:一个是问题,一个是解决问题的方法。通过云计算对大数据进行分析、预测,会使得决策更为精准,释放出更多数据的隐藏价值。数据,这个21世纪人类探索的新边疆,正在被云计算发现、征服。  【关键词】云计算 虚拟技术(Xen Server) Xen Center VMware ESX Server Microsoft Hyper-V  信息的几何式增长促使互联网计算资
期刊
【摘 要】用户在使用电脑的过程中,往往会出现各种故障,在这些故障中有很多都是最常见的故陈,通过简单处理后即可解决。因此掌握一些常见的电脑故障排除方法很有必要。  【关键词】电脑故障 分类 检测  我们在使用电脑的过程中,会出现各种各样的问题。掌握—些基本的电脑故障排除知识有助于我们更有效地利用电脑工作和学习,下面是——些比较常见的电脑故障以及相应的排除方法。电脑的故障有很多,大概可以分为两类:  
期刊
【摘 要】随着信息技能的快速进步,对于有关计算机人才的需要也逐渐升高,这样的状况就要求学校和社会设立有效健全的计算机科学与技能专业人才的训练机制,从而为社会供应高涵养的人才,构成社会前进的促进动力。文章把简要介绍了有关信息社会所要求的人才情况,并做出了有关机制设立的方式。  【关键词】计算机技术 训练机制 专业人才 设立  现如今全球性的计算机技术的都处于迅速进步阶段,然而为美国目前的计算机人才标
期刊
【摘 要】热力系统中有关控制污染的思路大都是集中于流程尾部脱除中,也就是延续污染在前,治理在后的方式,这种治理模式显然不符合相关要求。为了打破这种治理模式,利用能量转化原理及与二氧化碳控制一体化原理,这样的原理能够结合化学能阶梯利用与降低二氧化碳能源消耗分离,使能量利用率有效提高,同时使二氧化碳的排放量得到了降低。本文简要介绍了多联产系统集成理论,并指出了多联产系统的主要类型和系统优化的有关思路,
期刊
【摘 要】结合马鞍山长江公路大桥工程实例,进行大型桥梁中压电路供电系统的设计,对跨江工程段供电系统构成与功能作出论述。  【关键词】大型桥梁 中压供电 供电路由 供电照明  一、项目概况  马鞍山长江公路大桥全线总里程36.14公里,其中南岸接线长19.49公里,跨江主体部分长11公里,北岸接线长5.65公里。跨江工程指左汊大桥至马鞍山南互通段,主要包括左汊悬索桥、江心洲服务区、江心洲互通、右汊斜
期刊