云文档网 - 专业文章范例文档资料分享平台

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

来源:网络收集 时间:2024-05-07 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息
 摘要:随着计算机软件开发技术的高速发展和提升,它所处应用环境的复杂度也在逐渐增加。为了更好地应对这种日益复杂的网络环境,计算机软件开发过程中的分层技术必须得到不断优化和改善,更好地为计算机软件开发工作提供有效支持。本文围绕计算机层次软件的优势、软件开发过程中的多层技术分析两个方面展开讨论,对计算机软件开发中的分层技术的运用进行了浅析,并提出了一些理论意见。 
  关键词:计算机 软件开发 分层技术 
  中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2016)01-0000-00 
  随着计算机软件的日益发展,相关的计算机软件开发技术也由传统的二层结构模式逐渐转向多层次结构模式,分层技术在现代计算机软件开发与应用领域中得到了广泛的使用。其中,中间件作为应用层的重要数据库,操作系统作为计算机的基础化软件,设计多层结构体系成为了应用软件在开发过程中的新型技术。 
  1 计算机层次软件的优势 
  高层次构件一直被作为特殊领域中的构件进行使用,虽然在构建软件开发的基础上并不 
  能有效进行层次化软件设计,但是从细微的角度来看,它具有更加深厚的内部层次关系。长期以来,计算机软件工程的目标一致是致力于开发高品质软件产品,这样能够大量节省软件开发所需时间。构件开发目的是为了便于更好的复用, 构件作为高内聚度软件包,可以轻松实现新软件系统的建设,并在严格的测试条件下来完成构件,这样不仅能够确保新软件产品的优质化,并且从粗略角度分析并没有严格意义上的层次关系。另外,不同软件系统都可以同时使用低层次构件,其分层模式也能应用在计算机软件的复用过程中,仅仅作为上下层关系存在,对上下层之外的其他层次不造成影响。 
  2 软件开发过程中的多层技术分析 
  在计算机技术日新月异的过程中,分层技术也随之得到了改善,在同一个层次结构体系 
  中,不同软件所具有的功能也是大不相同的,接下来逼着就对三层与四层结构在软件开发中的技术进行分析。 
  2.1 两层结构技术与三层结构技术 
  计算机应用系统中的两层结构主要是由数据库服务器和客户端所连接而成的。而三层技 
  术主要是由客户端、应用服务器、数据服务器三项构成的三层结构。其中,数据服务器可以为系统提供数据信息访问、储存及改善等功能,这种处理结构被称作FAT客户。而在两层结构模式中,这种二层技术对应的客户端进行了大规模业务逻辑处理服务,可以根据客户端发出的指令来实现数据库的查阅,客户端能有效实现用户端对客户端指令的接收、数据的处理并返回到上一层查询结果。若客户端数量不断增加,最初的二层技术结构会逐渐失去对系统的全面应答功能,并无法进行交互操作,且维护费用较高。客户端所提供的人机交互功能,也叫做瘦客户的应用服务器,它能够轻松处理逻辑层次,为客户端分担一定的工作量,通过三层结构技术实现操作目的,向数据层发出相应的数据请求。 
  虽然三层结构技术具有诸多优点,它相对于二层结构技术来说,能起到更好地负荷降低效果,并且可以重复使用,具有较强的扩展性、稳定性,便于维护。但在用户数量较小的情况下,二层结构技术也会凸显出它的优势。因此,在软件开发过程中到底使用哪一张分层技术,最终还是要根据实际情况来决定。 
  2.2 四层结构技术 
  伴随着计算机应用环境的日益复杂,越来越多的不稳定因素都开始影响着客户对软件系 
  统的要求。为了更好地满足客户对计算机软件系统所提出的各类要求,必须要求业务逻辑、用户操作界面及数据库按照各自不同的功能进行模块划分,以此降低相互之间的影响力,有效实现软件开发周期的缩减及系统维护的便捷性,提高系统的安全性与稳定性。在对软件系统的实际开发应用中发现,通过三层结构技术来实现对系统功能模块的独立划分是较难实现的,若能够采取层级增加措施来加强数据接口的深入封装便能有效解决此类问题。持久层、存储层、WEB层及业务逻辑层共同构建了四层结构系统。其中模式1基本完全由JSP页面所构成,而WEB层可以同时使用模式1或2实现开发,JSP不再起到控制功能,仅仅作为表现层而运行。Servlet替代前段控制器对客户端发出的请求进行接受,这种模式大部分应用在规模较大的软件开发应用中。利用JAV实现逻辑处理,将处理后所得到的结果呈现给用户。基于MVC的结构设计,主要负责把数据持久层中的结果传输给WEB层,业务逻辑层在数据持久层与WEB层之间可以进行有效的数据交换,并起到承上启下的作用。 

百度搜索“yundocx”或“云文档网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,云文档网,提供经典计算机浅谈计算机软件开发中的分层技术运用在线全文阅读。

浅谈计算机软件开发中的分层技术运用.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.yundocx.com/shiyong/1224715.html(转载请注明文章来源)
Copyright © 2018-2022 云文档网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219