摘要:我国自改革开放以来,计算机技术迅速发展,目前计算机技术已经应用到各行各业,所以计算机技术的不断更新,对于我国各行各业的发展与进步都具有非常重要的实际意义。随着计算机技术的不断发展,计算机软件已经应用到社会与人们生活的方方面面。计算机软件对于信息技术的不断发展非常重要,所以应加强计算机软件开发的运用。目前社会发展与人们生活的需要,促使计算机软件开发要紧跟时代发展的需要,进一步开发出适应时代要求的软件。所以计算机软件开发不能拘泥于单层技术,而是向更高的多层技术发展,以满足社会生活的发展需要。
关键词:计算机;软件开发;分层技术
近些年来,随着时代的进步,计算机软件技术开发不断快速发展,已经获得了非常可观的研究成果,随着网络技术的不断发展,我们的社会已经进入了一个网络时代。随着网络技术的不断发展,计算机软件已经由单项业务处理向多层次结构技术发展。
1 分层技术概述
在计算机软件开发的过程中,只有对分层技术的相关理念及概念进行深入理解,才能更好的在软件设计上应用分层技术。分层技术的含义并不只局限于计算机技术领域,但计算机技术领域中分层技术的含义更为复杂。分层概念中的每个概念层都有不同的含义以及不同的工作流程与不同的解决方案。并且具有一定的相互联系,从而形成完整的系统。相比于单层结构,分层技术在计算机软件开发过程中具有更加明显的优势。随着计算机软件应用的环境不断复杂化,设计多层结构体系,使用软件分层和程序模块化,可让软件系统流程更为清晰,更易于维护与扩展,增强了计算机软件开发的灵活性与适应性,因此分层技术已在现代计算机软件开发中获得了广泛应用。随着计算机软件的不断开发,更加丰富与提高了分层技术,
2 分层技术在计算机软件设计中的应用
2.1 双层技术在计算机软件开发中的应用
双层计算机软件模式主要是由服务端与客户端构成的,服务端主要就是负责接收客户端发出的指令,以其为根据来进行查询数据库,然后再得出来查询结果。客户端主要就是提供一个统一的用户界面,本质上是一种逻辑处理的过程,根据这种逻辑处理系统,客户端承担着相关工作人员的逻辑处理工作,如果工作人员的处理工作增加,也会增加客户端的数量,这就非常容易出现通信扩展性与应用的不通畅的问题。在客户使用数量不多的情况下,或者软件服务器本身的工作性能较好的情况下,双层技术能够达到很好的工作性能,但是一旦计算机软件系统的使用人数增加时,软件系统的反应时间、效率就会大大降低,甚至会给客户的个人信息造成一定的威胁,不能很好地满足客户的需求,还会造成维修成本过高以及安全隐患的发生。
2.2 三层技术在计算机软件开发中的应用
通过对于二层技术的分析我们得知,二层技术是存在一定设计缺陷的,是不够科学的。在使用过程中存在一定的信息安全威胁。在此基础上,三层技术应运而生,三层技术是在二层技术上进一步完善形成的。三层技术结构主要就是包括服务器与客户端,服务器又包括数据与应用服务器两部分,数据服务器具有访问、储存以及修改等功能。应用服务器被人们称为是瘦客,可以进行业务逻辑,减少客服端的工作量。具体来说,三层技术主要包括了展示层次,逻辑层次以及数据层次与访问层次,它的工作流程是首选,通过展示层级知道客户的需求,再把其传送给业务逻辑层次,通过逻辑层次的分析与探究,形成适应数据库的信息,然后将信息资源传送到数据信息访问层,在这个层次中,根据数据信息反映出客户的需求,然后再传输到业务层次,之后再次转化为信息的形式,以保证满足用户的需求,最后传输到展示层次,通过展示层次映射给客户,这就形成了一个完整的信息反馈过程。与二层技术相比,三层技术可以大大提高工作效率。
期刊文章分类查询,尽在期刊图书馆但是三层技术也有一个弊端,就是不能保证用户的界面与应用服务器在一个设备中,如果不在一个设备中,那么通信的问题就会出现,不同层次直接的通信以及传输就是一个比较麻烦的问题。
2.3 四层技术在计算机软件开发中的应用
随着社会经济的不断发展,生活中产生的数据库也越来越强大,三层技术在计算机软件开发的过程中无法满足系统的需求,因此则需要更高一个层次的技术加以应用,从而四层技术得到了一定的发展。四层技术是在三层技术基础上发展起来的。四层技术包括处理层、Web层、数据层以及存储层,其主要应用过程是系统处理层对客户的需求进行一定的分析,然后将数据层中的信息结果传递给Web层,通过信息转化功能实现数据库与计算机的展现效果。
2.4 中间件技术在计算机软件开发中的应用
目前,在信息化的大背景下,计算机软件的广泛应用,是得软件开发技术不断的更新与完善,出现了多层结构模式。中间件是一种应用于分布式系统的基础软件,位于应用于操作系统、数据库之间,主要用于解决数据传输、数据访问、应用调度、系统构建和系统集成、流程管理等问题,是分布式环境下支撑应用开发、运行和集成的平台。计算机软件工程目标是开发高质量软件产品,而开发高质量软件产品依赖于构件的开发,合理的中间件的开发可以为软件开发提供保障。在多层结构中,中间件成为应用层的关键,也是应用软件开发的新技术,并与数据库、操作系统构成计算机的基础软件。中间件技术的具体应用主要表现在可以互补资源的各种优势,在计算机的运行过程中,实现了计算机与各个系统的资源进行互补。中间件技术的应用可以有效的减少汇总环节中经常出现的繁琐问题,还可以降低整体层面的软件开发难度。分层技术的应用还具有一个非常明显的优势就是可以清楚地划分数据库以及各个系统与软件三者之间的关系,减少软件开发时间,提高工作效率,保证计算机软件运行的安全性与可靠性。
3 具体应用
分层技术因其适应性好、结构清晰、较高的维护性、方便分工管理等优势,从而得到了广泛的推广与应用。分层技术的作用就是对计算机内层部件呈多角度配合关系,相互依托相互配合。计算机软件的开发其所需要的不仅仅是资金上的充足保证,更是各个部件的高要求配合,对于高层次水平的不断研究配合。网络商铺管理系统是借助分层技术来对商铺实现信息化管理,其内容主要有:规范化商铺管理流程、信息化管理商铺的业务等。首先,通过利用分层技术将网络商铺管理系统当作是一个整体,然后将它的八个功能细分为八个各自的子系统,依次分别是:运营管理子系统、行政管理子系统、系统管理子系统、物业管理子系统、文档管理子系统、营销管理子系统、收支管理子系统以及售后处理子系统。然后,可以继续将一级子系统细分为二级子系统。运用分层技术对商铺实现信息化管理,提高商铺管理的效率与水平。
结束语
在新形势下的社会发展过程中,人们对计算机软件开发的要求已越来越严格,为了使计算机软件能够有效地满足客户的各方面需求,即需要在计算机软件开发过程中对二层、三层四层、五层甚至更高层次的技术进行深入的认识与研究,以此提高计算机软件开发的效率,促进计算机领域更大的进步与发展。
参考文献:
[1]肖志光.基于图和深度分层的前景物体提取研究[D].山东大学,2017.
[2]王亮.计算机软件技术开发中的分层技术的探讨[J].电脑知识与技术,2017,13(09):230-231.
[3]王志强,王秀兰.浅谈分层技术在计算机软件开发中的应用[J].电脑知识与技术,2017,13(03):85-86+88.
[4]李响.分层技术在计算机软件开发中的运用[J].电脑知识与技术,2017,13(07):88-90.
论文作者:马梅娟
论文发表刊物:《基层建设》2018年第20期
论文发表时间:2018/8/15
标签:计算机软件论文; 技术论文; 子系统论文; 层次论文; 商铺论文; 软件论文; 系统论文; 《基层建设》2018年第20期论文;