APP下载

计算机软件开发中分层技术应用分析

2017-10-21李响

西江文艺 2017年19期
关键词:分层技术软件开发应用

李响

【摘要】:计算机以及软件技术飞速发展的同时,其技术开发越来越多元化,并在社会工业生产和民众的日常生活中扮演着重要的角色,入类社会进入了网络化时代其中分层技术是当今软件工程开发中使用到的关键技术,受到了广大计算机编程技术入员的关注,本文就对分层技术的概念、作用以及技术特点等进行了简要概述。

【关键词】软件开发;分层技术;应用

1.分层技术的基本介绍

1.1分层技术的基本概念

分层技术即对计算机软件结构内部的相关层次所固有的联系进行一种阐述。计算机软件开发过程,首先要保证软件运行的平稳性以及灵活性与可调配性,而不是局限于单一功能的发挥。而分层技术主要就是针对计算机软件的内部结构而出现的,一般情况下,如果想要开发出一款功能强大的计算机软件,首先仍然需要其运行的平稳性以及灵活性和可调配性的保障,而同时还是需要借助与分层技术实现其功能的调试,及保障计算机软件不同功能的实现以及功能的进一步拓展。实际开发过程中,分层技术不仅仅具备物理方面的意义,同时也明显的带有计算机方面的显著特征,主要表现在讲不同问题的解决方式或者过程表现在不同的层面上,然后借助不同层次之间的联系构成一个密闭的系统,每一个层次相互平等,发挥各自的作用,最终保障计算机软件功能的实现。

1.2分层技术的基本特征

分层技术作为计算机软件开发过程中的重要技术依赖,有着的

自身的特点与优势。首先从功能上看,分层技术的应用能够保根据计算机软件的不同功能对计算机软件的复杂系统进行基本的分解,实现软件功能的调配与扩展,继而实现计算机软件完善与升级。另外,分层技术的应用能够有效的保障计算机运行的平稳性,通过各个层面功能的系统合作与调配,计算机软件才能真正的实现各个层次上的准确联系。

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

结合前期分层技术的定义与特点,文章在本节,对分层技术在

计算机软件开发中的应用进行探讨,以为后期计算机软件开发工作的进一步完善提供相关的参考。

2.1二层技术的应用

二层技术主要是由客户端与服务器两个端点所构成,客户端的主要功能是为用户提供相关的界面,而服务器则主要是对客户的信息进行搜集存储并进行二次传递。二层技术的应用只能满足相对较少的用户需求,通过两个端点联动,实现信息的交换与整合。但是在用户数量角度的时候,系统运行可能会出现错误,承载量与相关的功能也无法满足客户的实际需求。

2.2三层技术的应用

三层技术主要包含业务的处理层、用户界面层以及数据处理层三个方面,相较于二层技术来说,三层技术的功能区分更加的细化,工作效率得到提升,能够承载更多的用户信息,并提升数据处理的效率。三层技术应用与计算机软件开发,业务的处理层可以根据客户的需求进行先期的分析,实现功能的个性化制定并有针对的性的发出一定的请求。而客户界面则仍然是客户的使用层,其内部的功能是实现对信息的搜集并进一步粗略的加工,继而进行传输,保障数据能够进人数据层进行存储和进一步分析。数据处理层则是根据相关的功能与客户需求,对数据机械能处理、筛选和查询,继而将计算结果进行回传,实现互动。

2.3四层技术的应用

四层技术则是较三层技术的进一步完善,除了原有的业务处理层和数据处理层以外,四层技术增加了WEB层和数据存储测。计算机软件开发的根本目的是为了满足用户的需求,因此在四层技术应用的过程中,仍然以业务处理层为先,对用户的相关需求进行分析处理,并传递给WEB层实现数据的交换,最后通过数据处理层来保障信息的二次传递。

3.实际应用

3.1双层技术

在计算机软件开发中,双层技术的应用,提高了计算机软件开发的效率,一定程度上缩短了计算机软件的开发时间。所谓双层技术,由为客户提供用户使用界面并作出相应逻辑处理的客户端和为接收客户信息并对其进行整合传递给客户端的服务器两个端点组成。相对来说,双层技术在计算机软件开发中应用的前提要求比较严苛,需要保证较好的计算机服务器效能,用户数量不能太多,不然会导致系统错误,还会降低计算机软件的运行速度,无法满足用户需求。

3.2三层技术

在计算机软件开发中,三层技术是建立在完善的雙层技术之上的,相对来说,三层技术是二层技术的加强版,另一方面还加强了计算机对用户数据的存储功能。三层技术在计算机软件开发中的实际应用,提高了计算机信息访问效率,提升计算机工作效益,实现计算机与人之间的信息交互。三层技术主要包括业务处理层、界面层和数据层等3个方面。其中,通过分析用户的真正需求,在发出一定请求的情况下处理和提取数据,这就是业务处理层;搜集用户的真正需求,将加工后的搜集信息传递给业务处理层指的就是界面层;审核业务处理层所提出的申请,借助数据库查询相关信息,科学分析后将结果传给业务处理层是指数据层。尽管三层技术凭借明确的分工,在一定程度上提高了计算机软件开发工作效率,但面对复杂的用户环境,三层技术满足不了众多用户的需求,往往会将三层技术中的业务处理层、界面层和数据层这3个层次混淆影响计算机的正常工作。

4.中间件技术在计算机软件开发中的应用

随着数据通信与计算机网络技术的蓬勃发展,在计算机软件开发过程中,中间件技术相对来说是一种独立性的系统软件,从根本上将异构与分布集成带来的各种复杂技术加以屏蔽,将计算机软件开发过程中技术上的难度有效降低、中间件技术不仅仅将开发的周期缩短,而且可从根本上科学优化操作系统、应用软件以及数据库之间的某种关系,同时对于系统的安全运行以及软件开发风险的降低有一定的保障性作用,真正实现了计算机运行过程中各系统资源的优势互补。

5.结语

随着社会的进一步多元化发展,客户对软件的整体需求将会出现更大的变化,对软件功能的要求将会更高,软件系统将会更加的复杂,所以,在进行软件开发的过程中,选择并使用合理的开发技术是非常必要的,这就要求软件开发人员,根据自身的需求,选择符合自身的软件开发方法。

参考文献:

[1]梁海玉. 分层技术在计算机软件开发中的应用[J]. 电脑迷,2017,(08):31+33.

[2]王志强,王秀兰. 浅谈分层技术在计算机软件开发中的应用[J]. 电脑知识与技术,2017,13(03):85-86+88.

[3]刘军. 计算机软件开发中的分层技术应用[J]. 电子技术与软件工程,2017,(04):59.

[4]蒙晶. 分层技术在计算机软件开发中的应用分析[J]. 科技资讯,2017,15(05):36-37.

[5]陈婷. 浅析分层技术在计算机软件开发中的应用[J]. 数字技术与应用,2015,(09):170.

[6]王海鹰. 计算机软件开发中分层技术的应用研究[J]. 民营科技,2015,(03):68.

猜你喜欢

分层技术软件开发应用
分层技术在计算机软件开发中的应用
信息安全环境下的计算机软件开发研究
核电厂定期试验管理软件开发
FPGA软件开发过程中编码规范的作用
GM(1,1)白化微分优化方程预测模型建模过程应用分析
煤矿井下坑道钻机人机工程学应用分析
气体分离提纯应用变压吸附技术的分析
会计与统计的比较研究
分层技术在计算机软件开发中的应用