关于分层技术在计算机软件中的应用研究与分析

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:yuanjinxing1987
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着我国经济的快速发展,人们对计算机技术的关注度越来越高,经济全球与信息社会的发展,对计算机技术又提出了更高的要求,计算机技术如何满足社会经济发展的需要,已经成为了社会发展中的一个重要议题。在计算机软件中的各类技术中,分层技术是计算机软件中应用最为普遍的一项技术。计算机的发展需求促使分层技术出现,而分层技术的使用则反过来促进了计算机软件向着更复杂、更完善的方向发展。本文就目前分层技术在计算机软件中的应用进行了相应的研究与分析,并提出了一些独特的见解。
  关键词:分层技术;计算机软件;应用;研究;分析
  中图分类号:TP311.52
  随着我国经济的快速发展,计算机在日常的工作与生活中的作用越来越大,人们对于计算机的关注度也越来越高,计算机软件已经成为了社会发展中的一个重要话题。对于计算机软件技术人员来说,在当今社会背景下,计算机软件所使用的环境与实现的功能越来越复杂,这就要求计算机软件必须要由传统的单一功能向多种功能复合的方向发展。在这种需求下分层技术获得了极大的发展,分层技术的出现不仅弥补了计算机软件的传统不足,而且提高了计算机软件使用的灵活性,进而又促进了计算机软件技术的发展。
  1 分层技术简要介绍
  1.1 分层技术基本概念。对分层技术在计算机软件中的应用进行研究与分析,首要的任务就是要明确分层技术的基本概念。分层技术,一方面具有物理方面的意义,另一方面还有计算机方面特有的意义。分层技术主要是从计算机软件的结构方面来定义的,在实际的使用过程中,人们对于计算机软件有两个方面的需求,一方面是软件的安全性、灵活性、可靠性,另一方面人们也要求软件在满足前一个条件的前提下尽可能多的提供各类功能。而要满足这两个方面的需求,分层技术无疑是最好的支持技术。在计算机软件中,分层技术主要是指将不同在解决方案放在不同层次上的技术,这些层次在整个计算机软件结构中地位是平等的,由这些实现不同功能的模块共同组成了计算机软件的整体。
  分层技术在计算机软件中有着广泛的使用,特别是在软件开发的软件架构方面有着极好的使用效果,传统的软件架构方式是单层次的,这种架构方式无法满足软件开发的需求,而要实现多层次的软件架构,分层技术无疑提供了极好的技术支持。
  1.2 分层技术的特点。首先,分层技术为计算机软件提供了良好的扩展性。特别是对于一些复杂的软件,由于分层技术可以按功能或是处理步骤进行分层处理,在需要对某些功能或步骤进行改进、升级或是改造时,就可以只修改相应的层面,而不会影响到其它层面的正常运行,不用像传统的方式那样修改计算机软件整体。
  其次,分层技术也为计算机软件提供了安全保证,提高了计算机软件的开发效率。由于计算机软件是分层次进行开发的,所以在做新软件的开发时就可以在原有某些可实现相似功能层面的基础上进行二次开发,而不必对其中的软件部分重新进行开发,这样就节约了计算机软件开发的效率,也提高了计算机软件的可靠性。
  总之,分层技术就是对计算机软件进行分层次分模块地定义,这些模块再通过标准接口,实现有效地对接,从而提高了计算机软件的可复用性,也提高了计算机软的开发效率,对于信息化技术的发展与应用有着重要的意义。
  2 分层技术在计算机软件中的应用
  随着计算机技术的发展,分层技术也获得了极大的发展,从最初时的二层到现在的四层、五层技术,极大地提高了计算机软件的可靠性与计算机软件的开发效率。以下就这几种分层结构进行简要的说明。
  2.1 双层结构。计算机软件的分层技术就是由双层结构技术发展而来的,可以说双层结构技术是整个分层技术的基础,由双层结构技术发展出了三层、四层、五层等更高的分层技术,不断提高了软件的可靠性与计算机软件的开发效率,从而推进了计算机软件的发展。双层在计算机软件中主要指的是服务器与客户端,由客户端向用户提供可操控的界面,并接收用户的操控指令,然后经由网络发送至服务器,由服务器中的操作系统、数据库等相关计算机软件进行处理后,发送至客户端反馈给用户。
  通过对双层结构的工作原理的说明,可以看出来,双层结构正常运行取决于两个因素,一是服务器端的可靠、安全、正常运行;二是使用人数的控制。如果这两个条件不能满足就会出现随着用户的增加,服务器所需的计算时间越来越长,或是计算结果出现错误,甚至会出现一些安全问题,以至会影响到用户的数据安全。所以双层结构在一定意义上满足了计算机软件的发展需要,但是随着计算机技术的不断发展,已无法满足相应的需要,在这种情况下,三层结构出现了。
  2.2 三层结构。三层结构是双层结构的基础上发展出来了,主要是在双层结构的服务器端使用了专业的应用服务器,该服务器主要用来存储计算机用户数据,这种应用服务器的设置,有效地提高了计算机软件的计算水平,实现了人与计算机之间的人机交互,从而提高了人们对于计算机软件的感知。
  三层结构从组成上来看,除了双层结构已具有的服务器层面与客户端层面之外,新加上了一个数据层面,这样就等于是将双层结构的服务器层面分为了处理层面与数据层面,处理层面主要是负责对用户的需求进行分析,而数据层面则是根据这些分析进行相应的数据处理,从而将结果反馈给客户端。
  由于三层结构设置了专门的处理层面,一方面减轻了在对用户需求处理过程中的网络传输负担,另一方面也提高了计算机的处理效率,对于计算机软件的发展有着重要的意义。但是三层结构也有一些无法克服的缺点,所以四层结构就被广泛应用。
  2.3 四层结构。随着计算机技术的不断发展以及计算机使用的不断普及,人们对于计算机软件也提出了更高的要求,三层结构已不能再满足计算机软件发展的需要,人们需要对三层结构进行再次的划分,以降低各个层面相互之间的影响,从而提高计算机软件发展的需要,这就是四层结构的出现。
  四层结构重新划分了各个层面,主要划分为:WEB层、存储层、数据处理层和业务处理层。通过四层结构的逻辑关系,解决了计算机软件开发中的环境问题,极大提高了计算机软件的开发效率与复用性。
  2.4 五层结构。五层结构只是在某些特殊的计算机软件中存在。该结构的主要功能是将数据处理层面中的数据库进一步进行细划,分为资源层面与集成层面。通过这五个层面,对计算机软件层次进行了更细致的划分,进一步提高了计算机软件的开发效率。
  但是五层结构在计算机软件中的使用还并不广泛,所以并不具有代表性,本文不再详细进行说明。
  2.5 中间接口层。在计算机的分层结构中中间接口层是一个十分重要的层面,中间接口主要是将分层结构中的各个模块进行无缝的对接,从而实现将各个模块整合为一个整体的目标。科学、合理地使用中间接口不仅可以有效地提高计算机软件的开发效率,而且可以有效地提高计算机软件与操作系统、数据库系统、文字处理系统等计算机系统之间的兼容性,从而提高计算机软件的灵活性与可靠性。
  3 结束语
  社会经济的迅猛发展,对计算机技术提出了更高的要求,分层技术就是在这种背景下产生的,从而有效地提高了计算机软件的质量水平与开发效率,所以分层技术对于计算机软件技术的发展有着极其重要的意义。本文就分层技术在计算机软件中的应用进行了详尽的分析,希望对这方面的研究工作有所帮助。
  参考文献:
  [1]杨斌.分层技术在计算机软件中的应用[J].中国科技纵横,2014(09).
  [2]冯祥.分层技术在软件开发中的应用探究[J].电脑知识与技术:学术交流,2014(04).
  [3]许福栗.分层技术在计算机软件开发中的应用[J].硅谷,2013(12).
  [4]杨柯.分层技术在计算机软件开发中的应用效果分析[J].软件,2013(10).
  [5]韩春阳.计算机软件开发中的分层技术运用分析[J].电子制作,2014(03).
  作者单位:山东理工职业学院,山东济宁 272000
其他文献
在全面奔向小康的时代里,人们对住房需求和建筑质量要求有了极大的提升,这就为建筑施工企业带来技术应用和管理方面的要求.如果将建筑施工看作是一个过程,那么混凝土浇筑无疑
目的是研究车前子抗小鼠急性痛风性关节炎的作用.方法是以尿酸钠诱导建立小鼠急性痛风性关节炎模型,观察车前子的抗关节肿胀作用.结果显示小鼠急性痛风性关节炎模型组、治疗
随着经济的发展,我国对国内能源的依赖性增强。毋庸置疑,能源的总量是有限的,我们应该合理规划能源的使用,促进能源资源可持续发展。本文对我国的能源资源情况进行分析,并在
摘 要:随着为我国经济的不断发展,科学技术水平的不断提高,计算机的发展也是突飞猛进,由于其在生活中广泛的应用,对其升级策略的研究话题自然也是大势所趋。软件工程作为计算机的重要组成部分,它直接表现出了一台计算机主要功能的强弱问题,因此,研究计算机软件工程的升级策略具有十分深刻的意义。  关键词:计算机;软件工程;升级策略;研究  中图分类号:TP311.5  计算机的发展和应用,在很多行业都发挥着不
以计算机网络实践教学为平台,展开了计算机网络实践教学改革的思考,在分析了计算机专业网络实践教学问题的基础上,提出了设立计算机网络实践教学项目体系、转变计算机网络实践教
在企业人力资源管理中,沟通起着举足轻重的作用,沟通是企业保证信息上传下达,增强企业凝聚力的重要手段之一。在当前日趋激烈的市场竞争环境下,很多的企业都专门进行关于沟通
在社会主义市场经济条件下,企业面对市场竞争的办法不仅要扩大市场占有率,还要增加自己的销售量,进而促使销售收入的增长,而且在销售增长的时候还要控制销售成本,提高利润。
计算机网络是办公自动化主控平台,为用户提供了多功能数据处理模式,满足日常办公数据一体化处理作业要求。为了改变传统办公网络结构性能不足,新时期对办公计算机需调整原有的控
随着信息时代的到来,诸多现代化科技项目的研发改变着人们的生活与工作,在这种新时期环境下,Web网络化教学模式被教育领域所重视,尤其是在其影响下的高校作业处理系统的建设,
目的探析手术室外科护理中运用优质护理的效果。方法选取2013年9月至2014年11月于我院进行外科手术的116例患者作为研究资料,依据入院单双号随机分为对照组(常规护理)和观察组(优