预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

分层技术在计算机软件开发的特点论文 分层技术在计算机软件开发的特点论文摘要:近年来在以信息技术为代表的第三次工业革命的推动下,计算机以及软件技术得到了飞速发展,其技术开发越来越多元化,并在社会工业生产和民众的日常生活中扮演着重要的角色,人类社会进入了网络化时代。其中分层技术是当今软件工程开发中使用到的关键技术,受到了广大计算机编程技术人员的普遍关注。本文就在前人研究的基础上对分层技术的概念、作用以及技术特点等进行了简要概述,并重点分析了其在计算机软件开发工程中的应用,希望对我国计算机软件行业的发展有一定的指导意义。【关键词】分层技术;软件开发;计算机;应用1引言进入21世纪以来,网络技术的普及与发展促进了计算机软件技术的发展。如今计算机技术已经深入到了人们生产和生活中的方方面面,改善了人们的工作和生活环境,并进一步促进了智能技术的发展。大部分的计算机设备中都应用到了软件技术,软件技术的发展也在一定程度上决定了计算机技术的.发展水平,因此一个国家的软件发开发水平直接关系着该地区计算机行业的发展状况。近年来分层技术在计算机软件开发中的应用越来越广泛,同时对计算机行业甚至整个国民经济的发展都起着积极地作用。因此,研究分层技术在软件开发中的应用具有重要的现实意义。2分层技术的概述2.1分层技术的含义分层技术本质上来讲就是对计算机软件机构中对应的内部层次进行相关依赖性的介绍。通常来说,计算机软件开发应该保证软件在实际运行过程中具备基本的灵活性与稳定性,并具备可开发性,尽可能的实现软件功能的多样性。分层软件开发技术一方面具有物理方面的特点,另一方面又具备计算机方面的主要特征,即在每一解决环节上对应层面上进行划分,这些层面相互之间具备平行的关系,分层技术利用这些层面之间的相互关系组成了一个相对于外界来说比较封闭的系统,并未软件技术的进一步开发和利用提供了方便。2.2分层技术的特点总结来说,分层技术具有以下几方面的特点:2.2.1拓展性分层技术的拓展性主要体现在对计算机软件系统的分解和优化上。分层技术的实际操作第一步就是对纷繁复杂的计算机软件进行分层和分解,并对每一层的内容以及在整个软件系统中的作用进行简要标明;第二步就是对每一层进行功能的完善和发展,使得每一层都自成系统。2.2.2独立性分层技术的另一特点就是独立性。计算机软件的每一层面之间相互独立又相互联系,当某一个层面的软件系统发生故障时,其所带来的影响仅仅局限于本层面,几乎不会对其他层面的软件系统的结构和功能造成影响。2.2.3稳定性基于分层软件技术的拓展性和独立性的特点,分层技术进一步促进了软件开发技术向抽象化和复杂化发展,减少了复杂软件技术开发和调试周期,提升了软件开发效率,并进一步提升了软件系统的稳定性。3分层技术在软件开发过程中的应用3.1双层分层技术双层技术主要包括服务器和客户端两个方面。服务器负责对用户的信息进行收集、归纳、整理和分类,再将处理过的信息传输到客户端供客户进行浏览和使用。而客户端主要负责为用户提供浏览界面和浏览信息,同时将采集信息的一些逻辑和向量关系直观的表述出来,供用户进行参考。分层技术中双层技术的应用一方节省了软件开发的耗时,提升了软件开发效率,另一方面将软件系统的不同功能模块分别对待,提升了软件系统功能的完整性和功能性,可谓是一举两得。3.2三层分层技术与双层分层技术相比,三层分层技术主要增加了数据存储模块,一方面使得服务器的功能得到强化,改善了计算机的信息处理和访问效率,另一方面还能实现人家交互,信息采集系统可以准确的采集用户的访问特征以及访问诉求,并将之处理后进行存储,在该用户的后续访问中可以为其提供定制化的信息检索服务。三层软件分层技术数据库层、界面层以及业务处理层三部分组成,数据库层主要负责对一系列用户申请展开核查,并对一些关键数据进行信息检索和查询,将处理结果传输至业务层进行进一步处理;界面层主要负责用户提供信息检索界面,同时根据业务层的处理结果对信息数据展开处理。三层处理技术可以大大提升计算机软件系统的开发效率,但是面对复杂的用户环境则无法高效的实现这三个层次的明确划分,进而影响工作效率。3.3四层分层技术针对两层、三层分层技术无法高效的解决复杂用户问题的现状,有必要开展四层分层技术的研究和开发,将数据库层、界面层以及处理器层进行逐一分解和划分,提升整个软件系统的独立性和高效性,削弱各个层次之间的相互影响,进而将三层分层技术延伸到第四层。第四层分层技术在三层分层的基础上加入了WEB层,可以为用户提供更加优质的网络访问体验。3.4五层分层技术在相关特殊环境和计算机运行背景下,需要将四层技术结构中的数据库层分成集成层、资源层等两个分结构层,用以满足非常规设备的运行需要,这样原来的四层技术结构就被分成了五层结构,工作效率进一步提升,具备广泛的开发