SCI论文(www.lunwensci.com):
摘要:分层技术在计算软件系统发展中的运用也越来越多,并显示出前所未有的优越性,使信息系统流程编制与应用呈现更为简洁结构特征,云计算平台的灵活度与适应性也大为提高。进一步掌握和积极运用分层信息技术,实现了多层次信息技术应用的跨越式进步,带动中国计算机软件业科学发展。本文主要是分析了分层技术的概念以及分层技术在计算机软件开发过程中的应用优势,并且就分层技术在计算机软件开发过程中的具体应用进行了探讨,希望能够通过对分层技术的深度研究,不断推动我国计算机软件开发水平的提升,提供参考意见。
关键词:分层技术;计算机软件;软件工程开发;实践应用
Implementation Strategy of Layered Technology in Computer Software Development
SHANG Yonghui
(China Huanqiu Contracting&Engineering Corporation Beijing Branch,Beijing 100012)
【Abstract】:Layered technology is used more and more in the development of computing software system,and shows unprecedented advantages,which makes the process preparation and application of information system present more concise structural characteristics,and theflexibility and adaptability of cloud computing platform are also greatly improved.We have further mastered and actively applied hierarchical information technology,achieved leapfrog progress in the application of multi-level information technology,and driven the scientific development of China's computer software industry.This paper mainly analyzes the concept of layering technology and the application advantages of layering technology in the process of computer software development,and discusses the specific application of layering technology in the process of computer software development,hoping to continuously promote the improvement of China's computer software development level and provide reference opinions through the in-depth research of layering technology.
【Key words】:layered technology;computer software;software engineering development;practical application
计算机科学已成为人类进入21世纪中的标志性科技,对社会生产效率和人类的生存质量都具有直接影响。而计算机科学的最后落脚点就是研究计算机软件系统,所以,做好计算机软件技术研究工作,对人类社会的发展具有重大意义。分层技术在计算机系统软件研究中的重要意义也非常明显。因为,传统的单层机构模型已根本无法适应现代计算机软件发展需要。为更好地适应当代计算机系统软件发展需要,适应多层次的计算机系统架构发展,融合层次技术已是现代计算机软件发展的重要发展趋势。通过融合封层技术,不但可以使计算机软件系统看起来更为简单、清晰,同时也可以使现代计算机软件在实际使用中更为灵活,功能也更为丰富。尤其是在信息化时代发展的背景下,计算机技术的出现,颠覆了人们的日常生产生活方式,因此,信息技术以及软件开发工作对于人们生产生活效率的提升更加重要。而分层技术也成为了未来计算机软件开发发展的主要方向,能够为计算机软件的开发提供更多的技术服务价值。
1分层技术分析
1.1分层技术概念
从实际的使用状况分析,分层技术就是指在计算机软件开发内部实现多级分类,从而保障各个层级间的合作关系[1]。当代计算机软件发展不但对软件系统的基本功能提供了需求,同时也对软件系统的工作效能提供了标准,这就必须开展更深入的研发工作。通过充分利用分层技术开发,就能够使现代计算机软件的发展变得更加有个性和多样,以便更多地金融服务于经济社会的生产发展和人类日常生活[2]。
1.2在计算机软件开发中应用分层技术的优势
由于当前的计算机科学发展,人类对电子计算机应用软件科技的要求也愈来愈高,从而可以保障计算机应用软件,满足经济社会的发展需要。应用分层技术,可以有效改善计算机软件研发品质,进而发挥分级技术在计算机软件研发中的优越性。在计算机软件分层过程中,层级分类尽管看上去十分笼统,但可以从更微观的视角分析,每层一次都具有一定的依赖关系。电脑软件中应用分层技能的优点主要就是以下几点。
(1)由于在电脑软件工程专业技术中应用分级信息技术,可以使开发人员的软件系统工作更加富有延伸性。在处理软件中的某些功能变化时,它只不过是和整个层面产生了关联,而对其他层面的信息系统并没有产生影响,这样就可以更迅速、精确地找到发生问题的所有系统层面,进而进行针对性的修补工作。(2)分级技术开发还可以有效提升电脑软件开发人员的工作效率,进而可以极大地缩短电脑应用软件研制工作时间,进而增加了软件开发人员的效益[3]。同时由于应用分层技术设计,还可以将已有的计算机软件与各个系统进行自由组合,进而优化、集成出品质更佳、稳定性更强的应用软件,同时还可以大大提高了用户使用效果。(3)在计算机系统使用过程中,由于应用分层技术,人们可以更高效地对所有层次系统实现功能自定义,也即做到了各种各样的各种功能,各种各样的参数设置,而这种方式并不给整个计算机网络系统的功能造成额外影响。而按照相应接口标准规范,由于采用分层技术设计,就可以完成对各种应用软件的研发工作[4]。也可以使人们自主地研发计算机软件,进而做到与标准接口的相互衔接。
2分层技术在计算机软件开发中的重要性
随着中国社会经济的不断发展,计算机技术软件研发工作也一定要能够满足信息时代发展要求,开发出富有时代感、创新能力强的计算机软件人。计算机软件发展过程中,人类对计算机软件发展的要求也愈来愈大,能够及时顺应时代发展和人类需要,研制出功能丰富、使用简单的计算机软件,必不可少。再者,加强计算机软件研究工作也可以促进当前国民经济发展,但因为当今的经济社会生产中离不开计算机软件科学技术,所以为可以保证计算机软件的成功开发,开发人员就一定要选择更为先进、更加有效的开发技术法—分层技术开发。通过使用分层技术可以进行自主研发工作,同时将新型计算机软件和传统的计算机软件进行分层组合,以此促进公司可以生产出优质的软件产品[5]。尤其是在结构软件开发流程中,采用分层技术可以有效帮助结构软件产品实现严格的测试,同时对结构软件产品加以创新,以便实现全新的结构软件。采用这种方式,可以有效减少计算机软件研发部门的研发时间,从而极大地提升了计算机软件研发效果,同时也在保证计算机软件研发品质的同时,获得了更高收益空间。再者,除了加强对构件软件的开发技术,同时也可以发展相应的构件技术,以便于为经济社会发展创造更强的技术推动力。在某些层面上分析,将构件软件作为结构软件系统的主要部分时,将软件加以划分就可以同时得到多个结构软件,当出现高级技术级别的结构软件时,分层技术就可以针对构件软件的特点,将整个结构软件系统加以提炼、总结,以便进行新型计算机软件研究。对低层次架构软件而言,通过引入相应的算法,从而可以把构建软件转化为公共服务构件。另外,为了可以发挥分层技术在计算机软件开发中产生的积极效果,开发者在真正实施计算机软件开发技术以前,就必须先要编写分层的技术开发方案,如此才可以使分层技术的开发在计算机软件开发技术中产生复用效果,从而提升了计算机软件的使用效果。
3在计算机软件开发中分层技能的运用
由于当前的社会经济日益蓬勃发展,人类社会对电脑系统软件系统的功能需求也愈来愈高,而电子计算机的趋势也对电脑操作系统软件开发科技提出了新的需求,所以,进一步提高计算机系统应用软件产品开发技术水平已势在必行。层级信息技术的应用有助于进一步提升计算机系统应用软件的设计品质和工作效率,由于从操作系统应用软件起步的二个三层蓬勃发展到了当今的四层五楼,而这样层级性的蓬勃发展,也昭示了各层次软件技术的趋势。由此可见,经过提升阶段软件技术的应用,不但可以提升计算机技术软件开发效能,同时也可以减轻技术开发的工作量,保障了计算机软件结构更为稳固、功能更为丰富,从而适应了不同社会阶层人民的需要。
3.1双层技术
双层技术(如图1所示)作为在计算机软件研究中使用较为普遍的技术之一,已经成为后续层次发展的基本内容,可以通过加强对双层技术的研发,从而演变成了三层、四层等新技术。在计算机软件的研究使用双层技术过程中,由于双层技术可以切实提升计算机软件研究效果,同时也能够大大减少了计算机软件研发时间。所以,在研究使用双层技术发展计算机软件的过程中,一般要求开发者必须熟悉使用的双层技术及其相关功能,也就是两个端点客户端和服务器。其中,服务器端的主要功用就是能够提升用户界面,以及处理系统和操作面之间的关联信息,接收用户所发送的消息,然后再通过服务器端转换,这样就可以保证计算机软件的正常使用。服务器主要通过分析用户使用情况与功能,但服务器相比于客户端应用比较局限性,一般是由于服务器会被使用量所控制,以及在计算机软件开发中易发生的数据处理出错等状况,因此增加了计算机软件开发成本,减少了开发成本的经济效益。
3.2三层技术
三层信息技术基本上是从双层信息技术发展出来的,虽然三层信息技术和双层信息技术之间具有许多相似地方,但是又具有许多的不同之处,三层信息技术可以自由加载服务器,而且性能较强,可以适应人们对计算机软件性能的需要,同时三层信息技术还可以保存大量数据库(服务器),同时可以利用系统优化,大大提高了计算机软件的运算效能,从而实现的人和电脑之间的协同。第三层信息技术一般是由三个层面所构成的,第一是业务处理层面;第二是用户界面层级;第三层是数据分析层面(这就是三层信息技术比较双层信息技术处理效率更高的原因)。而界面层则是整个计算机软件开发过程的核心组成部分,通过获取应用信息,进而分析实际应用的需要,并在业务处理阶段把有关数据传送给使用者,为软件开发过程提供一定的参考数据,从而进行计算机软件开发创新。
3.3四层五层分层技术应用
由于当前计算机的日益发达,计算机系统工作环境也变得越来越复杂,对这个领域计算机软件开发人员也提出了新的技术要求,需要处理数据类型与逻辑关系更加强大。由此可见,在现如今的计算机技术发展下,三层技术都已无法适应人类的生存需求,因此要求将计算机软件技术提高,同时也对软件的计算精度提出了新需求,处理速度也就一定要能够迅速提升。把三层软件技术加以发展、研究,如此才可以适应当今人们的计算机软件使用要求,也因此产生了四层的分层软件技术。四层划分技术一般是由Web层、服务逻辑层、大数据层和数据库层构成。当中的Web层使用非常灵活,可以针对使用者多样化的应用要求来设定所选路线,也就是当今所谓的自动化。在开展小型项目的过程中,可以选择JSP页面结构开发模型。在开展大型数据处理的过程中,则必须选择在MVC结构设计模式下开展计算。数据信息层将其中的各种数据分析消息传递到Web层中,然后再由服务逻辑层执行管理实现。而服务逻辑层主要是执行各种数据分析、服务的核心层。数据层利用将业务逻辑层与存储层次来实现数据访问转码,以便实现更快速的数据转移。与此同时,在特定的计算机系统工作环境和特定应用领域中,经过人们在四层划分技术局基本上采用的五层技术设计,科研人员可以透过对数据层加以深入综合、分类,把数据层区分为资源层和集成层,以便于提高工作效能。基于此原因,在这种细致变化中,尽管五层划分技术在逻辑上仍然是四层的划分,不过其数值计算效果却相对于四层划分技术提升了30%左右。尽管当今五楼分层软件技术并不具备代表性与广泛性,但在特定的技术环境下可以切实提升计算机软件的执行效能和研发效益。相信在不久的将来,五层分层设计一定会越来越完美,而且施工功能也会越来越多。
4结语
综上所述,由于当前的计算机技术不断发展,加强计算机技术应用软件研发工作已成为大趋势。基于此,本章着力讨论了层次技术发展概况、在计算机技术软件研发中使用层次科技的优缺点、层次科技在计算机系统软件研发科技中的意义和在计算机系统软件研发科技中对层次科技的运用,重点涉及了双层、三层、四层乃至五层的划分科技,并力求提升计算机系统软件研发科技品质和效果。
参考文献
[1]刘永辉.分层技术在计算机软件开发中的应用分析[J].河北农机,2021(3):101-102.
[2]魏晨辉.计算机软件测试技术与开发应用[J].信息记录材料,2021,22(7):208-210.
[3]江云昆,肖金繁,王硕,等.计算机软件开发中的分层技术应用[J].信息记录材料,2021,22(9):114-115.
[4]何东.分层技术在计算机软件开发中的应用研究[J].电脑编程技巧与维护,2020(3):46-47+76.
[5]张璐璐.分层技术在计算机软件开发中的应用探讨[J].电子测试,2020(8):128-129.
关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!
文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jisuanjilunwen/50334.html