计算机软件开发中分层技术的应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机软件开发中分层技术的应用   近年来在以信息技术为代表的第三次工业革命的推动下,计算机以及软件技术得到了飞速发展,其技术开发越来越多元化,并在社会工业生产和民众的日常生活中扮演着重要的角色,人类社会进入了网络化时代。其中分层技术是当今软件工程开发中使用到的关键技术,受到了广大计算机编程技术人员的普遍关注。本文就在前人研究的基础上对分层技术的概念、作用以及技术特点等进行了简要概述,并重点分析了其在计算机软件开发工程中的应用,希望对我国计算机软件行业的发展有一定的指导意义。   【关键词】分层技术 软件开发 计算机 应用   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 五层分层技术   在相关特殊环境和计算机运行背景下,需要

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档