计算机软件开发中的分层技术运用

2016-11-14 23:36陆涛
电子技术与软件工程 2016年18期
关键词:分层技术软件开发运用

陆涛

摘 要

全球信息化程度不断加深,促使我国科技发展不断迈向新台阶,计算机软件的开发越来越受到社会各界的关注,其中分层技术的不断发展创新,被广大的科研人员运用到计算机软件的开发工作当中,为我国的计算机科研事业提供强有力的技术保障。分层技术从二层技术开始,不断的优化创新,增强了我国的软实力。本文对分层技术加以概述,并对分层技术在计算机软件开发中的具体应用进行探究。

【关键词】计算机 软件开发 分层技术 运用 探究

分层技术是软件开发的重要组成部分,能够有效的提升计算机的整体运行能力,加快软件开发的速度,为计算机事业的蓬勃发展奠定坚实的物质基础。因此,计算机软件开发人员必须对分层技术加以重视,总结分层技术在运用中的规律,理论与实践共同推进,加快计算机软件的开发进度,重视分层技术的升级优化,开发我国计算机行业中的无限潜能,为科技的发展注入新鲜的活力。

1 计算机分层技术的概述

分层技术主要是针对计算机软件的开发。在软件开发的过程中,根据计算机内部系统结构的变化特点,总结规律,保障计算机系统运行的可操作性以及科学性,以此来实现不同的操作功能。分层技术能够有效的提高计算机软件的灵活性,拓展软件的使用功能。对于相对简单的软件开发,分层技术能够按照具体的程序分类,根据程序系统的需要,对系统软件进行分析,最后,实现系统的优化升级,确保软件能够在稳定的系统中运行,减少运行风险。

2 计算机分层技术的特点

首先,分层技术能够保证系统灵活、可靠的运行,在进行软件开发的过程中,对固有系统进行改造和优化,帮助计算机系统升级,保障新开发的软件能够在安全的系统中运行;其次,分层技术有利于计算机软件的再次使用,通过不同的层次结构,定义不同的窗口,经过反复的操作,有利于提升软件的开发效率;最后,分层技术能够明确划分计算机系统,通过了解各个系统中软件产生的问题,对系统进行改造和升级,对系统的功能层以及上下层进行彻底的改造,进而提升软件的运行能力,提升人们的工作效率。

3 计算机软件开发中的分层技术运用

3.1 双层技术结构的运用

双层技术结构又称二层结构或两层结构,能够提升软件的开发效率。双层技术结构主要是由数据库服务器与客户端两个窗口连接而成,客户端为用户提供服务界面,方便客户对于信息的搜集与查询,用户处理完信息之后,保存的数据还能传回服务器,双向联合。因此双层技术在运用中要求服务器的运行能力要强,能够存储强大的数据资源,并对用户提供的信息进行准确的计算,流程简单,操作方便。但同时,服务器运算的数据过于庞大,同时操作的用户过多,会造成系统的瘫痪。再此基础上,双层技术需要向三层技术转变。

3.2 三层技术结构的运用

三层技术是在双层技术基础上,进行的优化和拓展。除了双层技术的客户端与服务器连接之外,增加了一些服务器系统,加强双层结构两个端口之间的关联,满足用户需求,提高工作效率。三层技术主要包括数据层、界面层以及业务处理层三个层次。数据层主要是方便用户对于信息的搜集与查询,将查询结果进行分析计算以后反馈给业务处理层;界面层是为用户提供软件以及新闻搜索的需要,将这些需求进行整理之后反馈给业务处理层;业务处理层将由数据层以及界面层传来的信息需求,进行打包整理,输送给最初的界面层,同时向数据层请求提取最开始的信息数据。三层技术通过三个层次明确分工,为用户提供鲜明的信息软件服务。但是由于信息量的不断增加,用户需求也更加具体,因此三层技术需要向四层技术进行过渡,满足大众需要。

3.3 四层技术结构的运用

网络的不断发展,计算机环境不断的变化,三层技术已经不再适用于时代的发展需求,因此,科研人员在三层技术的基础之上,研发出了四层技术。四层技术结构在原来的层数基础上,增加了封装层,由Web层、存储层、数据层以及逻辑层四部分构成。其中Web层的功能最为强大,如果用户只需要少量的信息,Web层能够直接将搜索信息交给数据层进行处理,如果用户的信息需求多,Web层需要将数据传给业务处理层,由业务处理层对信息进行加工整合。因此,Web层是四层当中的纽带,分配不同的任务,来提升系统的运行效率,为用户提供最便捷的信息获取途径。

3.4 五层技术结构的运用

五层技术结构主要是针对特使领域的软件开发工作,实现四层技术无法实现的各种功能。主要应用于J2EE 环境中,主要包括Web层、应用层、资源层、客户层、业务层以及集成层。通过分解处理各种系统软件,起到优化服务,提升工作效率的作用。但是由于五层技术的应用范围较窄,应用手段还不够灵活,因此很少应用在软件开发中。当然,随着科技的不断发展,不排除广泛应用五层技术的可能性。

3.5 中间软件技术

中间软件技术是各层软件技术中的纽带,是层与层之间的衍生替代品。一方面,科学合理的使用中间软件,能够有效避免其他技术中出现的各种问题,有效的降低软件开发的难度,减少科研技术人员的工作量,提升工作运行效率。另一方面,中间软件可以在数据层与从操作系统之间运用,能够有效的降低软件的开发风险,缩短开发时间,进一步保证软件的开发质量。通过合理统筹资源的特性,能够加强软件与操作系统之间的联系,进一步减少软件开发的成本。拿其中一个中间软件mom作为实例来说,能够使信息在安全可靠的环境中进行传递,减少信息运行的风险,实现异步通信的功能。

4 总结

综上所述可知,我国科技的不断发展,需要加强计算机软件的开发力度,分层技术作为其中的一个分支,不断的发展创新,为我国的科研事业提供了强有力的技术支持。分层技术从最初的双层结构,至今为止已经演变成了五层技术结构,再加上中间技术软件的不断创新,不仅满足了用户对于计算机软件的功能需求,而且促进了我国科研技术的不断向前发展,有利于提升科技软实力,最终,巩固我国的国际地位。

参考文献

[1]许福栗.分层技术在计算机软件开发中的应用[J].硅谷,2013(23):41-42.

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

[3]陈昌云.计算机软件开发中的分层技术运用研究[J].电脑知识与技术,2016(13):67+72.

猜你喜欢
分层技术软件开发运用
试论计算机软件开发中的分层技术运用
分层技术在计算机软件开发中的应用
信息安全环境下的计算机软件开发研究
“赞赏发现”在高中语文教学中的运用
核电厂定期试验管理软件开发
游戏教学法在小学英语课堂教学中的运用
巧用插图,注入课堂活力
FPGA软件开发过程中编码规范的作用
分层技术在计算机软件开发中的应用