- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
王政现代分层技术在计算机软件设计中应用
王政现代分层技术在计算机软件设计中应用
[摘 要]随着信息流多样化、复杂化的发展,软件企业的设计与开发模式也不断进行创新,其中分层技术是软件企业转型过程中的一大技术成果,在计算机软件开发中得到了较好的推广与发展,其自身固有扩展性能与安全性能,在一定程度上降低了软件开发的成本,并大大缩短了软件开发所消耗时间与精力。基于此,本文就针对现代分层技术在计算机软件设计中的应用进行具体分析。
[关键词]分层技术;计算机;软件设计;应用分析
中图分类号:G642 文献标识码:A 文章编号:1009-914X(2018)31-0398-01
引言
在互联网普遍应用的形势下,计算机科学技术的发展需要满足社会发展的需求,而传统的软件设计模式已经无法实现这一目的,为此,开发人员加深了对多层技术的研究。多层技术是通过对软件工程设计中的功能模块进行细分,通过增加中?g件来实现对系统的运行速度与稳定性。当前的多层技术已经达到五层,这更加体现了多层技术的发展速度。通过不断的实践应用还可以为多层技术的发展带来更多契机,同时,也为计算机科学技术中的软件设计工作带来更对便利。
1 分层技术的优点分析
分层技术被广泛应用于计算机软件开发的过程中,凸显出许多的优点。采用分层技术进行开发时,可以对计算机软件从功能上进行不同层次的划分,然后针对不同层级可以进行改造以及升级,将整个复杂的软件系统分解成一个一个小模块,然后对其进行修改,或者进行上下层的修改,从根本上优化整个软件。分层技术的应用使得软件不仅仅是在质量以及性能上能够达标,并且可以很大程度上节约开发时间,使开发时间更短。另外分层技术还能够保证软件运行的稳定性,使用户在使用软件时用户体验度更佳。同时分层技术还可以将之前的计算机系统进行优化和改造,使复杂的软件开发更为简化,流程更为清晰,在开发时间上消耗更少的时间,提高了效率。并且通过计算机系统的升级,使新软件的开发质量会有很大的提升,为新计算机软件的质量提供有力的保障。在计算机软件的后期维护、优化以及二次使用上,分层技术拥有特别的优势,因为分层技术可以使整个软件根据功能特性划分为一个个不同的层,然后把每一层进行接口的定义,每个接口对应不同的软件功能,然后在对软件进行维护和改造时可以根据功能接口来进行逐一优化。分层技术给计算机软件开发带来了很多的好处,应用十分广泛,深受人们的欢迎。
2 分层技术在软件开发中的应用
软件开发分层技术的普及,正逐步颠覆原有的软件开发流程,由原来的单向处理模式向多层次多结构转变。在数年的实际软件开发过程中,分层设计除旧推新,不断更新和发展。截止目前,分层设计在软件开发过程中,可以分为两层和三层。另外,在一些特定环境和技术支持下,分层技术可以衍生四层乃至五层。
2.1 两层技术的应用
两层设计技术是分层设计的初步应用。两层设计是将系统分为两个部分,即服务器和客户端。客户端是用户最直接的体验,为客户提供易操作界面。客户可在该界面进行特定操作,客户端能够接收用户的操作指令,并且将这些指令发送到服务器。服务器将接受到的指令进行整合或者逻辑处理。最终,服务器的处理结果返回至客户端,反馈给用户。两层设计的应用提高了软件开发效率,降低了开发周期,但是,系统在实际运行中,需要有较为高效的服务器来支持,否则,系统运行速度不够流畅,极大的影响用户体验。
2.2 三层技术应用
三层技术是基于两层技术的衍生和优化。所谓的三层技术,是对系统运行流程的划分。即界面层,处理层,数据层。相比于两层设计,三层设计的系统在运行方面与前者大同小异,唯一的差异是在客户端与服务器之间加入了处理层。处理层对客户端产生的数据进行处理,处理后的数据被发送到服务器。服务器由原来的处理,存储数据简化为单纯的储存数据,处理层的出现极大的降低了服务器运行负荷,同时,降低了购买服务器成本。在三层结构中主要分为表示层、业务逻辑层和数据访问层。在表示层中,主要是和用户沟通的界面,用户通过表示层可以和系统进行互动,从而处理用户的需求。业务逻辑层是通过代码来实现不同的业务逻辑,在业务逻辑层的功能模块应该是合表示层对应的,但是一些服务代码是通用的。
2.3 四层技术的应用
在常用的分层体系中,将应用系统分为表示层、业务逻辑层、持久化层和数据层四个层次,数据层主要与所使用的数据库相关,其本身与J2EE的开发关系不大,前三个层次是开发人员需要重点考虑的。四层技术是基于三层技术开发出来的。相比于三层技术中的处理层,界而层,数据层。四层技术有较大改变。主要包括处理层,Web层,数据库层以及数据储存层。Web层的划分使客户界而与数据库之间的对接得到直观显现。采用四层技术架构的软件,具体运行流程为:客户在操作界而产生的指令被处理
您可能关注的文档
最近下载
- 五恒系统方案书.pdf VIP
- 全套干扰峰分析图解析.docx
- 第十五讲新时代与中华民族共同体建设(2012— -中华民族共同体概论专家大讲堂课件.pdf VIP
- 种植施肥机械——栽植机械(水稻钵苗栽植机械)课件讲解.pptx VIP
- 企业工会助推企业高质量发展.docx VIP
- 施工技术管理措施.doc VIP
- 第六章维生素与辅酶.ppt VIP
- DB65T 4063-2017 沙化土地封禁保护区沙障技术技术工程.pdf VIP
- 2026江苏辖区农村商业银行泗阳农村商业银行校园招聘15人笔试备考试题及答案解析.docx VIP
- 种植施肥机械——栽植机械(水稻插秧机)课件讲解.pptx VIP
文档评论(0)