基于分层技术的计算机软件开发分析

来源 :中国新通信 | 被引量 : 0次 | 上传用户:kill5678
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】 随着信息时代的发展,计算机软件的开发应用也越来越广泛。分层技术不断的成熟和完善,使得计算机的软件开发也从单层结构向多层结构发展。本文先介绍分层技术的概念和特点,然后在分层技术的基础上讨论计算机软件的开发应用。【关键词】 分层技术 软件开发 计算机
  随着网络技术和信息社会的发展,计算机的软件得到了越来越广泛的应用。传统的计算机软件进行开发时,主要采取的是单层结构模式,软件比较单一,运行不大灵活,不利于软件的推广和进一步的研发。本文先介绍分层技术的概念和特点,然后在分层技术的基础上讨论计算机软件的开发应用。
  一、分层技术及其特点分析
  分层技术主要是针对计算机软件结构中内部的层次依赖关系。因为软件的开发不仅仅需要软件运行可靠灵活,而且需要有进一步研究的基础。利用分层技术就可以实现软件的多用功能。
  分层技术使软件开发具有以下几个优势:第一,分层技术使软件具有更好的扩展性,分层技术对复杂的系统按照不同的功能进行了分解,当需要对软件进行改造或者升级时,只需要针对系统某功能层以及上下层进行修改,其它层次可以不用修改;第二,提升软件的开发效率和可靠性,分层技术使软件开发可以在已有软件的基础层次上进行软件系统的另外搭建,这就节省了大量复杂的软件开发时间,还保证了新软件产品的质量;第三,利于计算机软件的复用,分层技术中大多是利用分层模式来对功能层次的接口进行定义的,如此设置可以让软件实现自行开发,而开发后的各层可以利用标准接口实现无缝隙对接。
  二、分层技术在计算机软件开发中的应用
  计算机技术的进一步发展对软件的开发提出了更高的要求,在软件开发中占有重要地位的分层技术也在不断的发展和成熟。分层技术从一开始的两层、三层,到如今的四层、五层,大大提升了软件的性能以及开发效率。分层技术的相关理论得到了不断的完善,在软件开发中的应用也越来越广泛。下面针对分层技术的不同层次来对计算机软件的开发应用进行讨论和分析。
  2.1 两层和三层分层技术的应用
  两层分层技术中,计算机软件系统主要由客户端和数据库的服务器两部分构成。在计算机的具体应用中,客户端主要是面向客户,根据客户的要求进行逻辑处理,然后把信息传输到服务器中,服务器根据客户端传来的信息,可以按照已有的逻辑进行数据的查找,并将查找的结果返回给客户端。两层技术可以处理大量的信息查询等业务,但是当客户端的数量过多时,会导致系统的瘫痪、通信应用差等,而且两层技术的扩充性差,没有交互操作,满足不了系统的进一步要求。
  三层分层技术中,软件系统的组成除了两层分层中的客户端和数据服务器外,还增加了应用服务器。客户端还是面向客户,提供人机交互,数据服务器主要提供数据的访问、存储以及优化,而数据的逻辑处理就交给应用服务器进行,这样的分工可以降低客户端和数据服务器的负担。
  两层和三层的应用各有优势,当客户数量大时,可以用三层分层结构,但当客户数量少时,两层的分层结构则更具有优势,在软件的开发中,要根据系统的要求来选择分层结构。
  2.2 四层、五层分层技术的应用
  四层分层技术中,系统结构主要分为web层、数据层、业务逻辑层和存储层等四层。web层主要是面对客户,具有两种模式:一种是由JSP页面构成,适用于小规模项目的快速开发,实现比较简单;另一种是基于MVC结构进行设计的,适合大规模复杂项目的开发。业务逻辑层的作用主要是将数据层中的数据信息传输到web层,实现数据交换,是业务处理的关键层。数据层位于业务逻辑层和存储层中间,该层对信息流中的数据代码进行了隐藏,该层的独立设置可以解决在关系数据库与对象间的计算机软件映射方案,还可以实现大量数据的快速查询。
  五层分层技术中,一些系统分为客户层、web应用层、业务层、集成层和资源层等五层。客户层和web应用层主要面对客户,用于数据的访问,集成层和资源层是由数据库分化而来的。五层结构可以将系统的不同组件安装在不同的位置。
  三、结语
  随着客户对计算机软件的要求越来越高,分层技术在软件开发中的应用也越来越广泛,它提升了软件系统的稳定性和扩展性,缩短了软件的开发成本和时间,满足了客户的众多要求。技术开发人员应不断的完善和探索分层技术,促进软件开发的进一步发展。
  参 考 文 献
  [1] 王丽华. 试论计算机软件开发中的分层技术运用[J]. 河南科技. 2013
  [2] 徐爱兰. 计算机软件开发中的分层技术探讨[J]. 计算机光盘软件与应用. 2012
其他文献
在网上,王宝强参演的一部片子已经悄悄流出,他在里面演的还是一个反派。《天注定》是他和贾樟柯导演的第二次合作。“贾导拍电影是比较实的,有内在震撼力,《小武》、《站台》,我都
该文总结和回顾了改革开放以来 ,我国食用菌产业取得的丰硕成果和光辉成就 ,展望 2 1世纪 ,食用菌产业在党中央、国务院西部发展战略实施中 ,前景更加广阔 ,并提出了再创辉煌
结合精细化运营需要及数据业务特点制定了调控策略,研究了端到端调控策略的生成与下发方案;提出了基于用户分级、业务分类以及流量控制,形成多维综合调度优先级的无线资源动态调
测定了3种植物基活性炭材料:椰壳活性炭(CAC4)、剑麻茎基活性炭(SSAC)和剑麻基活性碳纤维(SACF)的氮吸附等温线,并用不同的理论方法对其孔结构进行了分析和表征.结果表明:CAC
社会经济的发展和数字信息技术的应用推动了硬盘播出系统在电视台中的应用。本文首先对硬盘播出系统原理及其在电视台中的应用优势进行了分析和介绍,然后分别从软件、硬件、存
牙齿的几何建模在医学上有着十分重要的应用价值,常见的三维牙齿建模通常是基于图像的离散网格模型,不利于进一步数学处理。该文基于散乱的牙齿表面数据,通过对数据分割和参数化,构造多张B样条曲面整体拟合方程,利用最小二乘方法,求得G1光滑连接的B样条三维牙齿表面模型。该文用实例说明牙齿表面的三维重建过程。
本文在介绍云南食用菌资源的基础上分析了云南省目前食用菌资源开发利用状况以及存在的问题,并对今后合理开发利用云南食用菌资源提出了自己的看法。
道德信仰并非“道德”与“信仰”的人为组合,有意义的道德信仰是人类理性与情感的有机结合,有生命力的道德信仰实现了现实性与超越性的辩证统一。道德信仰是个体实现其人生意义