1 / 7
文档名称:

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

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

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

分享

预览

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

上传人:cj83252951 2017/9/21 文件大小:17 KB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:浅谈分层技术在计算机软件开发中的应用
[摘要]随着我国科学技术的发展以及互联网的普及,我们已经迈入了科技时代,计算机软件的开发工程突破了一次又一次的技术创新。目前,市场对计算机软件需求逐渐加大的同时,对其功能的要求也逐渐提高。在整个计算机软件开发的过程中,分层技术起到了至关重要的作用,本文将全力探究分层技术在计算机软件开发中的应用。
[关键词]分层技术;计算机软件开发;应用
中图分类号:TP311 文献标识码:A 文章编号:1009-914X(2017)13-0378-01
引言
如今,计算机行业已经在我国市场经济中占有一定的份额,计算机软件系统被广泛应用到各行各业。随着市场竞争氛围的逐渐加剧,计算机软件开发技术得到了计算机行业的重视,分层技术的出现使计算机软件开发工作的效率得到很大的提升。本文将以分层技术的概述为切入点展开本文内容。
一、分层技术的概述
分层技术主要应用于计算机软件的开发,对整个软件开发工程进行层次划分,将各个环节进行有针对性的分割处理,增强软件的开发功能。分层技术相比于单层次结构的开发技术具有一定的优越性,所以渐渐被大众接受,已经被广泛应用
[1]。
分层技术具有三大特点,分别是效率水平高、有较强的拓展性以及顺利的连接性。其效率水平高体现在分层技术在进行构建一些软件系统的时候,可以以系统开发为主要基础,从而使整个资源都能够得到合理的利用,并使整个软件的性能提升到更高的层次;其较强的拓展性体现在分层技术可以针对软件的不同功能来进行功能性的层次划分,由于计算机的系统本身就是非常繁杂的,利用分层技术就可以使整个系统更加趋于层次化与条理性;分层技术的顺利连接性体现在它可以将整个升级系统进行划分,从而科学合理地连接各种软件,给计算机软件升级提供了便利条件[2]。
二、分层技术在计算机软件开发中的应用分析
(一)双层技术
双层技术的应用对用户的数量有一定的限制范围,而且对计算机服务器的性能具有很高的要求,如果用户数量超出其限制范围亦或是整个服务器的性能达不到标准就可能会导致整个运行速度变慢,甚至系统崩溃。双层技术具有两个端点,分别是处理接受的信息再传递给客户端服务器和提供给客户使用界面的逻辑处理客户端,这两个端点能够有效保证技术的正常运用。双层技术在软件开发中的应用能够使整个工作效率提高,节省整个开发程序的时间
[3]。
(二)三层技术
三层技术是依据上述的双层技术进行进一步完善的成果。它总体包括三个技术层面:第一个层面就是业务处理层,需要根据客户需求提取加工相关的数据;第二个层面就是界面层,同样也以客户需求为着手点,从而把加工后的信息传送给业务层;第三个层面就是数据层,需要审核业务层的相关申请,再根据其相关需求进行加工与处理,再回传给业务层。三层技术具有一定的优越性,但是也存在不足之处,其缺点体现在三层技术无法有效应对颇为复杂的处理环境,在满足客户需求方面有一定的局限性[4]。
(三)四层技术
四层技术是在市场需求的压力下所创造的技术产物。是把三层技术的三个层面处理为四个技术层面,分别是处理层、Web层、数据库层和储存层,在四层技术层面的运用过程中,就是相互协调与配合的过程,同时进行合理分工,从而提高整个计算机软件开发的工作效率。

(四)中间层技术
中间层技术是