计算机软件开发中的分层方式与技术分析论文_刘子润

计算机软件开发中的分层方式与技术分析论文_刘子润

广西航天信息技术有限公司

摘要:科学技术的不断研发与进步,有力推动了计算机软件的研制开发与应用,而且计算机软件的研制开发在以往二层结构的基础上有了较大的改进,在逐渐转变为采用多层次结构,也是软件研制开发工作人员的重要内容。本文简要分析分层技术在计算机软件研发工作中的科学应用。

关键词:计算机;软件开发;分层技术

在信息化时代,分层技术在计算机软件开发中显得尤为重要。传统的单层次机构模式已不能满足计算机软件开发的发展需求。多层次结构体系的发展,是计算机软件开发的大势所趋,它更能让软件系统的流程清晰化,使得计算机软件开发更为灵活,因此分层技术在当今计算机软件开发中有着举足重轻的地位,也因此获得了更为广泛的应用。

1分层技术相关概述

1.1分层技术的概念及应用

分层技术主要是指计算机软件内部存在的多层依赖关系。计算机开发过程中要确保软件的灵活性和可靠性,实现软件的多功能应用。分层技术基于计算机软件内部结构原理,促进计算机软件应用过程中各种不同功能的实现。因此,将分层技术应用到计算机软件开发中具有一定的优势。同时,其能够改变传统的计算机软件单项业务处理模式,实现多层次技术的开发和应用。

1.2分层技术的特点

分层技术主要指在实际开发过程中对计算机软件内部结构中内部层次之间关系进行明确的一种辅助技术,具有如下特点:其一,其可以对计算机软件进行相应的扩展,能够将功能作为依据对计算机软件比较复杂的系统进行合理分解,同时可以实现升级及优化计算机软件的目标;其二,此项技术可以对原有计算机系统进行适当的改造,改造后复杂软件开发的时间有所缩短,并且为新软件产品质量提供了更多的保障;其三,应用分层模式可以对功能层次接口进行定义,并且对标准接口进行了合理应用,使计算机软件自行开发和端口无缝隙对接的目标得以实现。

1.3分层技术的优势

充分利用分层技术,就可以实现计算机软件功能的多样化和个性化,给计算机软件开发带来了很多的优势。第一,计算机分层技术的应用使得软件系统具有良好的扩展性。当系统某个功能发生变化时,它仅仅只与上下层有关系,而不会影响到其它层,从而能准确及时的找出发生功能变化的层次,及时地做出修改。第二,分层技术的应用能够快速的提升软件的开发效率,大大缩短软件开发的时间。分层技术可以在已有软件的基础上进行软件系统的任意搭配,从而创造出稳定性更强、质量更好地新款软件。第三,在计算机的复用中,分层模式也得到了广泛的应用。利用分层技术中的分层模式可以对功能层次的接口做出更好地定义,这种应用不会给计算机功能的实现带来额外的限制。按照标准接口的规定,能够实现不同软件的自行开发。对于自行开发后的软件产品而言,能够和标准接口实现无缝隙的对接。

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

计算机技术的发展对计算机软件的开发提出了更深一层的要求,软件开发技术水平也理所当然的得到了更高的提升。分层技术的水平不断地完善,从最开始的两层三层到当今的四层五层,这种层次的发展,提高了软件开发的效率,也减少了软件开发人员的脑力劳动。它开发出的新产品更加的稳定,独特,能够满足社会的不同需求。

2.1计算机软件开发中双层技术的应用

在计算机软件开发中合理应用双层技术可以有效提升开发效率,其由客户端与服务器构成,客户端能够提供使用界面,完成逻辑处理工作;服务器的工作便是对客户相关信息进行接收,同时可以将客户所需的信息进行整合,之后传输至客户端。在实际使用过程中当客户数量较多时,系统出现错误的几率会增加,并且计算机软件运行速度会有所减慢,基于此,为了更好的提升双层技术的应用效果,工作人员需要做好服务器性能提升,和客户数量控制等工作。

期刊文章分类查询,尽在期刊图书馆

双层架构在软件开发上很好的满足了客户的需求,但其自身的缺陷也日益暴露出来,越来越多的计算机软件开发工作者意识到,双层架构模式已很难满足当下和即将迅速发展起来的Web新型计算机数据关系。

2.2计算机软件开发中三层技术的应用

三层技术由双层技术延伸而来,根据实际需求对服务器进行了增加,应用此项技术后计算机信息访问效率提高,并且使人机交互的目标得以实现,其由界面层、数据层以及业务处理层构成,界面层主要工作是对客户的需求进行收集,在适当处理后将数据信息传输至业务处理层;数据层的工作是审核业务处理层的申请,同时需要在数据库中查询有关数据,在系统分析后将结构传输至业务层;业务处理层的工作是对客户的需求进行分析,在分析后发出请求对相关数据进行提取与处理。三层技术的使用有效提升了计算机的工作效率和效果,但是当客户环境比较复杂时很难对界面层,业务处理层以及数据层进行分开。

2.3计算机软件开发中四层技术的应用

四层技术由数据库层,存储层,业务管理层以及web层组成,业务管理层为数据库层计算结构传输至web层提供了有利条件,使数据整合和及时传输的目标得以实现;数据库层可以使用隐藏数据访问代码的方法对数据库和对象之间的关系进行准确定义,能够将不匹配情况出现的几率降至最低。四层技术对以上两种技术的弊端进行了有效弥补,合理应用此项技术可以对数据和信息进行整合,资源浪费较少,计算结果比较准确,同时可以做到协同多个客户的要求。

2.4计算机软件开发中中间件技术的应用

中间件技术被作为面向对象技术进行开发。中间件主要以分布式计算环境为背景,以实现互通和互联及资源共享应用功能,其实一种独立系统软件。它能够对异构和分布集成所带来的各种复杂技术的相关细节进行屏蔽,以降低相关技术难度。在操作系统、数据库与应用软件之间应用中间件,能够缩短开发周期,提升系统和软件运行的安全性。并且将计算机软件开发中的风险降到了最低,使计算机系统中各类资源优势互补的目标得以实现。中间件的种类比较多,结合其相关技术特性,能将其划分为DM、MOM、OOM中间件和RPC与TPM中间件等,其已经被普遍应用到计算机软件实际开发中。

2.5计算机软件开发中五层结构的应用

在较为复杂的计算机软件开发或者特殊领域中工作人员需要将数据层分为资源层与集成层,进而才能使计算机系统运行效率有所提升,同时可以最大程度的满足特殊客户或者机器运行的要求。五层结构实现了上述目标,在J2EE环境中应用比较广泛,其由资源层,客户层,集成层,web应用层,业务层组成,客户层与web应用层由三层技术中的表示层分化而来,前者主要在客户机上运行,后者在服务器上运行;集成层与资源层由数据层分化而来,集成层主要应用在数据访问中,例如:事务处理和数据库映射系统等等,资源层包括数据库和文件系统。在实际应用过程中需要严格遵循分层技术的逻辑对计算机软件开发工作进行辅助,其在比较复杂和环境特殊的开发工作中有着较大的积极作用。

3结束语

综合上述研究分析,计算机网络技术的深入研究与发展应用,用户对计算机软件的功能设计要求日益增高。为满足用户对计算机的技术功能要求,要加强对技术的研究开发力度。计算机软件的研究开发与应用,分层技术得到了广泛的认可和应用。对各种层次技术进行相应的对比,用户可依据自身对软件技术功能的需求,在进行软件的研究开发工作中,选择相对应的层次技术,使计算机软件的技术功能得到不断的完善。

参考文献

[1]王娟娟,王剑.试析计算机软件开发中的分层技术运用研究[J].电子技术与软件工程,2017(2)

[4]邵曰攀.基于计算机软件开发中分层技术的应用[J].通讯世界,2016 (18)

[6]许葵元.浅谈计算机软件开发中的分层技术运用[J].数字技术与应用,2016(1)

论文作者:刘子润

论文发表刊物:《基层建设》2019年第9期

论文发表时间:2019/8/2

标签:;  ;  ;  ;  ;  ;  ;  ;  

计算机软件开发中的分层方式与技术分析论文_刘子润
下载Doc文档

猜你喜欢