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

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

ID:23779943

大小:49.00 KB

页数:5页

时间:2018-11-10

浅谈计算机软件开发中的分层技术运用_第1页
浅谈计算机软件开发中的分层技术运用_第2页
浅谈计算机软件开发中的分层技术运用_第3页
浅谈计算机软件开发中的分层技术运用_第4页
浅谈计算机软件开发中的分层技术运用_第5页
资源描述:

《浅谈计算机软件开发中的分层技术运用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、浅谈计算机软件开发中的分层技术运用摘要:随着计算机软件开发技术的高速发展和提升,它所处应用环境的复杂度也在逐渐增加。为了更好地应对这种日益复杂的网络环境,计算机软件开发过程中的分层技术必须得到不断优化和改善,更好地为计算机软件开发工作提供有效支持。本文围绕计算机层次软件的优势、软件开发过程中的多层技术分析两个方面展开讨论,对计算机软件开发中的分层技术的运用进行了浅析,并提出了一些理论意见。  关键词:计算机软件开发分层技术  中图分类号:TP311.52文献标识码:A:1007-9416(2016)01-0000-00  随着计算机软件的日益发展,相关的计

2、算机软件开发技术也由传统的二层结构模式逐渐转向多层次结构模式,分层技术在现代计算机软件开发与应用领域中得到了广泛的使用。其中,中间件作为应用层的重要数据库,操作系统作为计算机的基础化软件,设计多层结构体系成为了应用软件在开发过程中的新型技术。  1计算机层次软件的优势  高层次构件一直被作为特殊领域中的构件进行使用,虽然在构建软件开发的基础上并不  能有效进行层次化软件设计,但是从细微的角度来看,它具有更加深厚的内部层次关系。长期以来,计算机软件工程的目标一致是致力于开发高品质软件产品,这样能够大量节省软件开发所需时间。构件开发目的是为了便于更好的复用,构

3、件作为高内聚度软件包,可以轻松实现新软件系统的建设,并在严格的测试条件下来完成构件,这样不仅能够确保新软件产品的优质化,并且从粗略角度分析并没有严格意义上的层次关系。另外,不同软件系统都可以同时使用低层次构件,其分层模式也能应用在计算机软件的复用过程中,仅仅作为上下层关系存在,对上下层之外的其他层次不造成影响。  2软件开发过程中的多层技术分析  在计算机技术日新月异的过程中,分层技术也随之得到了改善,在同一个层次结构体系  中,不同软件所具有的功能也是大不相同的,接下来逼着就对三层与四层结构在软件开发中的技术进行分析。  2.1两层结构技术与三层结构技术

4、  计算机应用系统中的两层结构主要是由数据库服务器和客户端所连接而成的。而三层技  术主要是由客户端、应用服务器、数据服务器三项构成的三层结构。其中,数据服务器可以为系统提供数据信息访问、储存及改善等功能,这种处理结构被称作FAT客户。而在两层结构模式中,这种二层技术对应的客户端进行了大规模业务逻辑处理服务,可以根据客户端发出的指令来实现数据库的查阅,客户端能有效实现用户端对客户端指令的接收、数据的处理并返回到上一层查询结果。若客户端数量不断增加,最初的二层技术结构会逐渐失去对系统的全面应答功能,并无法进行交互操作,且维护费用较高。客户端所提供的人机交互功

5、能,也叫做瘦客户的应用服务器,它能够轻松处理逻辑层次,为客户端分担一定的工作量,通过三层结构技术实现操作目的,向数据层发出相应的数据请求。  虽然三层结构技术具有诸多优点,它相对于二层结构技术来说,能起到更好地负荷降低效果,并且可以重复使用,具有较强的扩展性、稳定性,便于维护。但在用户数量较小的情况下,二层结构技术也会凸显出它的优势。因此,在软件开发过程中到底使用哪一张分层技术,最终还是要根据实际情况来决定。  2.2四层结构技术  伴随着计算机应用环境的日益复杂,越来越多的不稳定因素都开始影响着客户对软件系  统的要求。为了更好地满足客户对计算机软件系统

6、所提出的各类要求,必须要求业务逻辑、用户操作界面及数据库按照各自不同的功能进行模块划分,以此降低相互之间的影响力,有效实现软件开发周期的缩减及系统维护的便捷性,提高系统的安全性与稳定性。在对软件系统的实际开发应用中发现,通过三层结构技术来实现对系统功能模块的独立划分是较难实现的,若能够采取层级增加措施来加强数据接口的深入封装便能有效解决此类问题。持久层、存储层、VC的结构设计,主要负责把数据持久层中的结果传输给ily:微软雅黑,Helvetica;font-size:16px;line-height:28.799999237060547px;"/>  2.

7、3中间层技术  随着数据通信与计算机网络的不断发展,中间件技术作为一种面向对象技术被逐渐  开发起来,使技术上的负能重应用于操作系统的情况大大降低。在分布模式的计算状况下,中间件主要是支持互联互通及资源共享等远程功能的独立软件。在实际的计算机软件开发过程中可以有效阻断异构与分布集成所导致的各类复杂问题,因此,该技术在近几年得到了广泛的研究并使用。中间件的种类繁多,无论是在交通、金融还是电子行业中都被广泛使用并提供相应服务。中间件技术范围内销售量最多且应用最广的产品除了具有通常中间件特点之外,还能够实现异步传输,应用消息列队中的中间件在进行编程的同时,面向消

8、息中间件技术会将相关信息进行同步传输,使传输工作更具安全性和可靠性

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。