- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分层技术应用于计算机软件开发中的研究.doc
分层技术应用于计算机软件开发中的研究
摘 要:计算机软件开发工作面是随着计算机应用和越来越复杂的网络环境,以及大量增加的用户需求,对计算机技术提出了更高的要求,尤其是在计算机软件开发中是越来越复杂,所以研究分层技术。对于提高计算机软件开发的效率以及缩短软件开发的时间,都显得十分重要,本网将对分层技术应用于计算机软件开发进行研究。
关键词:分层技术应用;计算机软件;开发研究
前言
经过几十年的发,计算机软件的开发企业越多越复杂,使得相关的软件开发由之前的二层结构向多层次结构方面转变,并且成为今后计算机软件开发工作人员以后的关键内容。所以做好分层技术的先进与否,已经成为计算机软件开发成功与失败的关键。本文将分析分层技术应用于计算机软件开发中的研究,更好的提高计算机的软件使用的高质量和灵活性,不断的使计算机软件开发得到快速发展。
一、计算机中分层技术的概念和特点
计算机中分层技术是把软件开发根据不同过程的解决方案放置到多个概念层上,每一个概念层都有自己的工作流程,并且每个概念都在级别上是不分主次的,都是平等的,而且具有相互之间的一定联系,从而形成完整的一个不够密封的系统体系。
分层技术是相比于双层次结构而来的,在计算机软件开过程中体现出更多的优势,对于计算机软件的开发过程,如果要想逐渐的减少工作时间,提高使用效率,并且要求在计算机软件开发的过程中保证每个软件都具备高性能与高质量,只有在软件系统采取分层构件,并建立物理硬件与底层构件间的关系,才能够更好的提高计算机软件系统的性能。而计算机软件的整个系统方面,并不是一个非常严格的软件结构系统,却是一个转变成多个层次架构,并且使得计算机软件里的上下的层次间具有一种依赖的关系,在大范围的分析方面来讲,在网络技术中使得服务器和计算机的紧密联系,使得单层次结构的快速发展,同时在软件开发中,架构已经从单层次向多层次结构聚集转变。在计算机软件开发的发展过程中,工作者发现发现多层次结构还存在很多缺陷,很难满足当前社会的新型计算机数据关系。所以在计算机软件的开发中的分层技术应用将更加受到关注,使用分层技术,优点是假设一个层次的变化,并不会整体的变化有任何影响,而且只可能会影响该层次的上下部分处。分层技术的另外一个特点就是能够使计算机的软件得到自动的开发使用。而且分层技术最重要的是还具有重复使用功能,所以对每个层次间有标准统一的接口保证,便可以使得各个软件间能够形成一种无缝的连接结合的过程。
二、计算机软件开发中分层技术应用分析
1、两层和三层结构技术在计算机软件开发中的应用。计算机软件组成结构是由数据库的服务器与客户端共同组成,也就是Client/Server(客户机/服务器)结构,简称C/S结构,C/S结构是把任务进行合理有效的分配到Client端与Server端,达到降低关于系统的通讯开销目的,并能够充分利用两端硬件环境的优势效果。
(1)两层结构技术。两层结构实现方法是由描述,处理和数据三大组成部件的应用,并且被分离出两个软件实体或者是层次,主要是客户应用代码和数据库服务器。整个两层结构的核心是由一个功能强大的客户应用开发语言和一个多用途的用于传送客户请求到服务器的机构构成。而数据由服务器实施存储和访问。对数据处理是在数据库服务器中进行,如以存储过程和触发器的形式存取数据,而客户蛸应用程序则要负责应用界面的显示,业务逻辑的处理和与数据库进行连接,相对于最初的简单应用(单层模式应用)来说,这种结构的优势在于集中了对数据的处理,用户之间可以共享数据库资振。而现在对于数据库引擎负责处理从客户发来的请求,而请求的语言多用的是SQL语言,而在服务器中,对于请求还将得到存储逻辑和处理上的优化,好比使用权限,数据的完整性方面。两层结构Client/Serve系统如下图。
(1)三层结构技术。三层的Browser/Server体系结构是是为克服两层Client/server 结构的缺陷和业务逻辑层,以及用户界面层分离,在数据库服务器和客户蛸之问增加应用服务器,也就是中问层,构建三层Client/server 结构,真正实现逻辑上的三层。三层的Browser/Server体系结构是把二层Client/Server结构的事务处理逻辑模块从客户机的任务中分离出来,由单独组成的一层来负担其任务,这样客户机的压力大大减轻了,把负荷均衡地分配给了Web服务器,于是由原来的两层的Client/server结构转变成三层的Browser/Server结构。三层体系结构是由表示层(Presentatioon)、功能层(Business Logic)、数据层(Data Service)构成,而且数据层被割成三个相对独立的单元,具体做以下认识,在第一层中,是是表
您可能关注的文档
- 信息化时代下电视与新媒体的合作新突破.doc
- 信息化时代数字电视发展研究.doc
- 信息化时代民办高校党建工作的创新与探索.doc
- 信息化测绘在土地利用与管理中的应用的分析.doc
- 信息化的地籍测绘及其质量控制管理.doc
- 信息化背景下微博在图书馆中的应用.doc
- 信息化背景下高等学校自我评估体系的研究.doc
- 信息安全类课程创新式多层次教学的研究与实践.doc
- 信息定量模型在数字化SOP规程中的应用研究.doc
- 信息感知情境下仿冒品购买行为的羊群效应研究.doc
- Unit4MyFavoriteSubjectSectionA(1a-Pronunciation)(课件)人教版七年级英语上册.pptx
- Unit4NaturalDisastersListeningandSpeaking课件-高中英语人教版.pptx
- Unit4NaturalDisastersReadingandThinking课件高中英语人教版(1).pptx
- Unit4MyFavouriteSubjectSectionApronunciation课件-人教版七年级英语上册.pptx
- Unit4MyFavouriteSubjectSectionB(1a-1d)(教学课件)人教版英语七年级上册.pptx
- Unit4Lesson1课件冀教版七年级英语上册.pptx
- Unit4Lesson3课件冀教版英语七年级上册.pptx
- Unit4NaturalDisasters词汇笔记清单-高一上学期英语人教版.docx
- Unit4Lesson2课件冀教版英语七年级上册.pptx
- Unit4IusedtobeafraidofthedarkSectionAGrammarFocus-4c课件人教版(2012)九年级英语全册.pptx
文档评论(0)