摘要:进入21世纪,我国科学技术产业进入到快速发展期,相应的计算机软件开发随之蓬勃发展。众所周知,计算机软件开发的核心在于构建网络框架,以往比较简单的开发系统显然不能够满足广大用户的个性化需求,面对纷扰繁杂的计算机网络环境,针对计算机软件开发应该构建内容清晰、层次明了的网络框架,以此扶持软件开发。本文主要就分层技术在计算机软件开发中的应用情况展开了论述,以供参阅。
关键词:分层技术;计算机;软件开发;应用
引言
目前,计算机技术飞速发展,日常生活和学习工作都离不开计算机,而且用户对软件的要求也随着时代的发展在改变,单一落后的软件不能满足广大用户的需求,随着时代的发展逐渐被淘汰。为了节省开发时间,合理安排人员,也便于软件开发顺利进行,建立分层网络架构是行之有效的办法。计算机的发展也将原来双层结构发展变为三层结构,使后续软件开发十分便利,最终使用户使用软件更加便利、舒适。
1分层技术在计算机软件开发中的优点
分层技术在计算机软件开发中的优点主要有以下两个方面:(1)分层技术在计算机软件开发中运用可以使得计算软件更加的具有灵活性与扩展性,由于分层技术在计算机软件开发中可以使得计算机软件的内部结构具有更多的层次性。多层次的计算机内部结构可以使得计算计算机软件开发人员在对某一软件的内部层次进行优化和修改时,只需对此层次进行修改即可,无需牵扯到计算机软件的整个内部机构,可以方便计算机软件开发人的员的工作,使其提高工作效率。(2)分层技术在计算机软件开发中的应用可以提高计算机软件开发的效率性与可靠性,由于分层技术是对传统计算机软件开发技术的升级,所以,分层技术可以大大地缩减原有计算机软件开发的时间,提高计算机软件开发的质量与效率,提升计算机软件的整体性能,使其满足于计算机软件客户的需求。
2分层技术在计算机软件开发中的具体应用
2.1计算机软件开发双层技术的应用
最初,计算机软件的开发是单项业务处理方式,采用单项操作的方法处理编辑软件。后来,随着时代的进步发展,逐渐采用双层技术,将数据存储和较复杂的逻辑部分放在运算功能强大的计算机(服务器)上,同时做到前端与后端的分离,有利于软件开发,缩短开发周期,提升开发效率。C/S模式是典型的双层技术的应用,客户端在这中间仅仅起到传输、展示的作用,接收客户信息并将信息传到服务器上,接收服务器将处理过的数据展示在客户端的可视化界面,而服务器要做的就是接收客户端传来的数据,进行处理整合,将数据进行存储、逻辑运算,然后返回客户端。通过这种方式,服务器变为软件正常、高效运行的核心部分,保证服务器安全和运行成为软件正常运行的最重要工作。
2.2计算机软件开发中三层技术的应用
三层技术结构是二层技术结构的一种延伸与拓展,它的应用机理是利用计算机服务器与用户客户端之间的联系增设一组服务器,以此提升系统运行效率。三层技术结构包括界面层、业务处理层和数据层三个层次。其中界面层可以调查用户对软件的需求情况和收集基础信息,且将信息发送到业务处理层;业务处理层依照用户的实际需要进行相关分析并对数据层提出数据提取的要求;数据层则按照申请要求查询数据库,做相应分析后反馈到业务处理层,然后经业务处理层处理再反馈至界面层,从而以这样的明确分工来减少系统负担,并提升端口的运行效率。
期刊文章分类查询,尽在期刊图书馆
2.3计算机软件开发中四层技术的应用
随着互联网通信技术的不断发展,计算机软件面对的运行环境和条件越来越复杂和严峻,具体表现有数据量日益庞大、数据来源越来越复杂、数据处理要求越来越繁复,等等。同时,现代用户对于计算机软件的实际功能也提出了更加个性化、多元化的要求。在这种环境下,相关人员必须以双层结构技术、三层结构技术为基础,加强对四层结构技术的研发,通过建立数据层、业务处理层、储存层和web层四大层次,满足现代用户的多元化软件需求。由于计算机用户的使用环境日渐复杂,双层技术和三层技术的局限性日益显露,这种局限性已经难以应对复杂的用户环境,在这样的背景下,四层技术应运而生了。四层技术能够科学区分三层技术中的三个层次,降低各层次之间的互相影响,并增强了各层次之间的独立性,完善了三层技术的缺陷。处理层次、web层次和存储层次是四层技术的主要构成。在数据层次处理完数据后,将其传达到业务层次,而后再传达到web层次,然后数据之间就开始进行交换,提升了软件开发效率及计算机的工作质量。
2.4计算机软件开发中中间件技术的应用
另外,中间件的技术应用也是非常重要的,在分层技术中的比例也很大。中间件事每一个计算机软件在开发过程中都必须处理的一个结构层,不仅仅有信息化处理和存储的功能,对于web层,存储层,逻辑层都有一个融合和统一,中间件对于软件开发中的复杂程序有一个简化的功能,中间层结构重用于应用系统,网络信息处理层,网络浏览层等。具有统一,结合,分离等功能,中间件近年来也有不少的发展,主要的几种类型也都在广泛的应用,主要有DM,MOM,OOM等。如果说四层网络技术在计算机软件开发过程中的地位是基础技术的话,那么中间件技术在计算机软件开发过程中就是过渡技术,从某种角度来说,中间件技术是连接四层网络技术和五层网络技术的核心也是关键。数据想要与相适合的对象连接,就需要一个有效的媒介,让数据与对应的对象相适合,而中间件技术就是所提到的这个媒介,中间件技术的有效应用,能够把数据库与操作系统间的不适应问题减到最小,哪怕是细小的环节的不适应也是中间件技术应该处理的,有了中间件技术的辅助,操作系统的整体更加的稳定,也更加的安全,当然,中间件技术想要起到有效的作用,需要有有效的中间件作为辅助,中间件的选择是至关重要的,现如今,我们常使用的中间件有以下几类,面向对象类的中间件应用最广泛,其次就是与数据信息有关的中间件,这些中间件的使用使得中间件技术更好地应用于计算机的软件开发过程中。
2.5计算机软件开发中五层结构的应用
五层技术是在四层技术的基础上,对数据层进行进一步的划分,也就是进行分割或者是二次分解,使数据层变成数据集成层、数据资源层两层结构,五层技术对计算机软件分层进行了更详细的划分,可实现计算机软件使用性能的提高。随着计算机软件开发的逐渐发展,可能五层技术的应用范围会逐渐扩大,也可能由于更先进技术的出现,导致五层技术泯灭于历史长河之中。因为五层技术目前在计算机软件开发中的应用较少,仅在特殊软件中有所应用,因此不再过多赘述。
结束语
总而言之,计算机环境比较复杂,随着计算机技术的广泛应用,用户对计算机软件的需求越来越高。在软件开发中要以用户的需求为主要的开发方向,更广泛地应用分层技术。就目前而言,传统的双层技术已经不能满足现代信息技术的需求,双层模型的劣势突显,而多层结构的安全性和扩展性更强,其处理信息的能力更高,有利于缩短软件开发时间。多层技术结构在软件开发工作中具有重要的作用,有利于促进软件开发工作发展,极大程度的满足用户的需求。
参考文献:
[1]陈鑫.分层技术在计算机软件开发中的应用效果分析[J].电脑迷.2019(01)
[2]刘宇.分层技术在计算机软件开发中的应用[J].黑龙江科学.2018(10)
[3]王利.分层技术在计算机软件开发中的实践与探索[J].电脑编程技巧与维护.2018(05).
论文作者:冯艳
论文发表刊物:《基层建设》2019年第7期
论文发表时间:2019/6/25
标签:计算机软件论文; 技术论文; 中间件论文; 数据论文; 软件论文; 层次论文; 结构论文; 《基层建设》2019年第7期论文;