1 / 3
文档名称:

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

格式:doc   大小:48KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:pppccc8 2018/9/25 文件大小:48 KB

下载得到文件列表

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

文档介绍

文档介绍:浅谈计算机软件开发中的分层技术运用
摘要:随着计算机软件开发技术的高速发展和提升,它所处应用环境的复杂度也在逐渐增加。为了更好地应对这种日益复杂的网络环境,计算机软件开发过程中的分层技术必须得到不断优化和改善,更好地为计算机软件开发工作提供有效支持。本文围绕计算机层次软件的优势、软件开发过程中的多层技术分析两个方面展开讨论,对计算机软件开发中的分层技术的运用进行了浅析,并提出了一些理论意见。关键词:计算机软件开发分层技术中图分类号: 文献标识码:A :1007-9416(2016)01-0000-00 随着计算机软件的日益发展,相关的计算机软件开发技术也由传统的二层结构模式逐渐转向多层次结构模式,分层技术在现代计算机软件开发与应用领域中得到了广泛的使用。其中,中间件作为应用层的重要数据库,操作系统作为计算机的基础化软件,设计多层结构体系成为了应用软件在开发过程中的新型技术。 1 计算机层次软件的优势高层次构件一直被作为特殊领域中的构件进行使用,虽然在构建软件开发的基础上并不能有效进行层次化软件设计,但是从细微的角度来看,它具有更加深厚的内部层次关系。长期以来,计算机软件工程的目标一致是致力于开发高品质软件产品,这样能够大量节省软件开发所需时间。构件开发目的是为了便于更好的复用, 构件作为高内聚度软件包,可以轻松实现新软件系统的建设,并在严格的测试条件下来完成构件,这样不仅能够确保新软件产品的优质化,并且从粗略角度分析并没有严格意义上的层次关系。另外,不同软件系统都可以同时使用低层次构件,其分层模式也能应用在计算机软件的复用过程中,仅仅作为上下层关系存在,对上下层之外的其他层次不造成影响。 2 软件开发过程中的多层技术分析在计算机技术日新月异的过程中,分层技术也随之得到了改善,在同一个层次结构体系中,不同软件所具有的功能也是大不相同的,接下来逼着就对三层与四层结构在软件开发中的技术进行分析。 两层结构技术与三层结构技术计算机应用系统中的两层结构主要是由数据库服务器和客户端所连接而成的。而三层技术主要是由客户端、应用服务器、数据服务器三项构成的三层结构。其中,数据服务器可以为系统提供数据信息访问、储存及改善等功能,这种处理结构被称作FAT客户。而在两层结构模式中,这种二层技术对应的客户端进行了大规模业务逻辑处理服务,可以根据客户端发出的指令来实现数据库的查阅,客户端能有效实现用户端对客户端指令的接收、数据的处理并返回到上一层查询结果。若客户端数量不断增加,最初的二层技术结构会逐渐失去对系统的全面应答功能,并无法进行交互操作,且维护费用较高。客户端所提供的人机交互功能,也叫做瘦客户的应用服务器,它能够轻松处理逻辑层次,为客户端分担一定的工作量,通过三层结构技术实现操作目的,向数据层发出相应的数据请求。虽然三层结构技术具有诸多优点,它相对于二层结构技术来说,能起到更好地负荷降低效果,并且可以重复使用,具有较强的扩展性、稳定性,便于维护。但在用户数量较小的情况下,二层结构技术也会凸显出它的优势。因此,在软件开发过程中到底使用哪一张分层技术,最终还是要根据实际情况来决定。 四层结构技术伴随着计算机应用环境的日益复杂,越来越多的不稳定因素都开始影响着客户对软件系统的要求。为了更好地满足客户对计算机软件系统所提出的各类要求,必须要求