试论计算机软件开发中的分层技术运用

试论计算机软件开发中的分层技术运用

ID:20869116

大小:61.62 KB

页数:7页

时间:2018-10-17

试论计算机软件开发中的分层技术运用_第1页
试论计算机软件开发中的分层技术运用_第2页
试论计算机软件开发中的分层技术运用_第3页
试论计算机软件开发中的分层技术运用_第4页
试论计算机软件开发中的分层技术运用_第5页
资源描述:

《试论计算机软件开发中的分层技术运用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、试论计算机软件开发中的分层技术运用【摘要】在计算机软件开发的早期阶段,系统构造主要是以单一层次构造为主。而随着信息社会发展,用户对软件功能有了愈来愈高的要求。所以,单一模式结构已经无法满足用户需求,而分层技术开始在计算机软件开发中取得了普遍运用。本文首先介绍了分层技术的基本概念,然后分析了该技术在计算机软件开发中的运用优势,最后从各个层面探讨了软件开发中分层技术的运用方法,以期为各位读者提供参考。【关键词】计算机软件开发分层技术运用当前社会科学技术不断向前发展,在某种程度上也推动了计算机软件开发的进步。计

2、算机软件开发的结构从原来的单一层次慢慢变成了多层次构造,因此分层技术也成了软件开发工作人员所必须研宄和掌握的技术。如今,计算机运用环境日趋复杂,更加需要在开发过程中普及分层技术。分层技术可以提升软件系统的安全性与稳定性,还能使软件系统变得更为完善、清晰。一、分层技术的基本概念要探讨分层技术在计算机软件开发过程中的实际运用,就必须先了解这项技术的有关含义及概念。分层这一概念不仅仅带有物理学的性质,还包括了计算机软件层面的理念,并且比物理学概念更为繁琐深奥。在计算机软件开发中,分层技术的概念就是把具备不同过流

3、程的处理方法放到几个不一样的概念层内,整个层次会构成一个密封性不强的系统,且每个层次在既定等级中都具备一定的平等性质。这一技术运用的流程,于软件开发结构方面可以得到较为明显的体现。在此之中,计算机软件开发的构造在最初诞生时期,属于软件的单一层次构造,其大多运用于二十世纪八十年代左右。在计算机领域中,小型数据库的发展显得最为迅速,这也在一定程度上推动了单一层次结构的运用和普及。后来,计算机和服务器之间建立了较为紧密的联系,并且开始进入快速发展阶段,单一层次构造也慢慢变成了二层构造。然而,在软件开发过程中,还

4、存有不少问题,因此二层构造并不能完全满足用户以及技术发展需求,这便使得分层技术成为了计算机软件开发的首要应用技术。、分层技术在计算机软件开发中的主要运用优从目前情况看,分层技术已经成为了计算机软件开发的主要运用方向,这也是由于分层技术具有不少优点,能够对软件开发起到促进作用。人们开发软件,是为了制造出能够符合消费者标准的高品质产品,因此在开发过程中,为了逐步缩短研发时间,提高制作效率,便可运用分层技术,搭建出软件幵发的科学系统,并以此改良计算机软件的质量和功能。在计算机当中,其软件系统可运用分层技术组件,

5、将物理硬件与底层部件联系起来,从而逐步优化软件系统的功能。从系统的总体构造看,其中缺乏一个较为严谨的软件构造体系,而分层过多将使得软件系统的各个层次间衍生出相互依赖的联系。从更广阔视角的分析看,其主要是聚集于许多层次中的元件,而只有从微观的角度看,才能发现各个层次之间的联系属于内部联系。把分层技术运用在计算机软件开发过程中,可以推动整体软件系统朝着抽象化的方向前行,还能把系统里较为繁琐的元素转换为软件制作。此外,在开发软件时合理运用分层技术,还可以提高软件系统的拓展性与稳定性,假设中间的一个层次产生了改变

6、,也只会影响相邻的层次,而不至于波及到系统整体。分层技术还可以确保计算机软件得以自主开发和运用,并具备反复使用的优势。只要在每一个层次之间都安置好标准且统一的接口,就可以实现不同软件之间的无缝连接。、计算机软件开发中分层技术的运用方法3.1二层及三层分层技术的运用二层分层技术所指的是利用客户端及服务器进行分层,由客户端将操作界面展示给用户,用户再经由客户端实现各种操作,把信息传送至服务器中。当服务器收到了用户的命令以后,再查找数据库,通过一定的逻辑处理把最终结论反馈到用户处。这类二层构造的网络技术可以处理

7、大量数据,但如果用户的数量不断增多,就可能产生种种问题,比如通讯效果降低、扩充性能变差、维护成本上升等。为了进一步满足系统的需求,就可以采用三层分层技术。该技术是在原本的二层技术上添加了应用服务器,这一服务器的主要功能是保存数据,同时优化用户的信息访问体验。客户端能够使人机交互变为现实,而应用服务器则是用于处理有关业务信息。如此一来不仅可以减少客户端及服务器的运作负担,还能展现出更佳的维护性能、拓展性能和安全性能。3.2四层技术的运用随着社会信息化程度逐步深化,计算机的运用环境也日趋复杂,客户对软件系统开

8、始提出越来越多的要求。对此,软件系统应当依照一定的功能板块,把用户层、业务逻辑层以及数据库服务器划分开来,以免其产生相互影响。如此一来,三层技术构造就逐步拓展成了四层技术构造。四层技术体系的构造包括了业务逻辑层、web层、数据库层以及存储层。在此之中,业务逻辑层是负责把数据库层得出的最终结果传送到web层,以完成信息交换。web层是以MVC构造为基础实行设计和开发,并将Servlet作为前度调控器,接收来自客户端的命令,然后利

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。