计算机软件开发中的分层技术探讨

计算机软件开发中的分层技术探讨

ID:22215464

大小:25.00 KB

页数:5页

时间:2018-10-27

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

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

1、计算机软件开发中的分层技术探讨  摘要在国内现代化建设步伐不断加快的时代背景之下,计算机技术在当下社会已经得到了普及应用,为社会与经济的发展提供了充分的技术支持,也为人类的日常生活提供了极大的便利,所以加强计算机软件的开发是非常有必要的。对此,笔者在参考相关文献资料的基础之上,对软件开发的分层技术进行了简要分析,以其能够为业界同仁软件开发工作的开展给以一定的理论参考。  【关键词】计算机软件开发分层技术  1软件开发分层技术概述  分层技术在计算机软件开发的应用,主要是对其实际流程及其所存在的问题进行分层,进而结合其具体问题主机处理,以此将原本较为复杂的问题加以分解,主要采用将结合方案置于多

2、个不同层面上的方式,整个层级构建成一个相对较为开放的系统,能够有效提高软件开发效率,也能在一定程度上保障其应用质量。通过分层模式的应用能够有效实现对软件系统的拓展,能够以层级相互独立的方式避免在软件开发环节中对其他层的干扰,对具体的实现方法并没有过多的限制,能够满足于各类应用程序的自行开发需求。分层技术在漫长的发展历程中,曾多以单层开发结构为主,伴随着电子信息技术的不断发展与应用,单层开发技术已经不能满足于当下软件开发的实际需求,由此多层分层技术由此产生,能够有效满足软件开发过程的多元化需求,对此,?件开发分层技术必将逐渐成为未来主流的软件开发技术之一,且在当下计算机软件开发环节中有着较高的

3、应用价值。  2计算机软件开发中的分层技术  2.1双层技术  就计算机软件开发中的双层技术来看,必须切实把控住两大重心,一个需要与服务器进行连接,另一个需要与客户端进行连接,进而通过两者的连接,实现远程信息的传递。该信息环境下,使用者的数据资料能够按照预定模式传送给服务其,并且能够在数据库中查找出与之相应的数据信息资料,再以此为基础传递给客户端,能够有效满足使用者对数据资源的切实需求。该分层方式虽然较为简单,可以满足部分使用者的实际需求,但当使用者数量过多时,容易造成运算时间的急剧增加,这不光难以确保信息的时效性,还容易出现相应的数据安全风险问题。所以在将双层分层技术应用于软件开发过程中时

4、,必须在保障服务器性能优越的同时,对客户人数进行适当限制,以此保障该系统的稳定性。  2.2三层技术  结合双层技术所存在的弊病,相关工作者在对双层技术进行优化的基础之上,通过增加应用服务其的方式,研发出了三层分层技术,其结构大体包括业务处理层、数据层与界面层三大部分。该技术主要以双层技术为依托,能够大幅度改善原本双层技术应用效率低下的现实问题,不光有效增加了应用程序的运算速度,同时还能够多客户对信息传输的需求。此外,三层技术还在应用服务器中增加了一个端口,为较大信息量资源的处理与传输给以了充分的端口支持。但该技术在实际应用的过程中,很容易出现资源不必要消耗的问题,这对于计算机应用程序的开发

5、与发展而言是极为不利的,所有需要将该技术与双层技术进行结合应用。  2.3四层技术  一般来说,双层技术与三层技术的应用虽然能够基本满足软件开发的需求,但是当计算机软件应用环境较为复杂时,该两类技术将难以满足程序使用的切实需求,故以三层技术为基础,相关工作人员逐渐开发出了四层技术。就四层技术的结构来看,主要涵盖web层、数据库层、存储层与业务管理层四大板块,其中业务层多是为了实现数据库层运算结果向web层传输的功能,能够有效实现数据的整合处理与相互传递。数据库层能够以隐藏数据访问代码的方式对数据库与对象之间的联系进行认定,可以有效避免由于匹配不恰当而产生的差异性问题。四层技术的应用能够实现对

6、各类数据信息的有效整合,在处理大量数据信息时有着上述两种技术难以企及的优势,且不会造成不必要资源的浪费,计算结果精确性较高,能够有效实现多客户的协同需求。但不得不说的是,该技术虽然具有较强的适宜性,但究其应用领域范围来看,仍然不够广泛,需要进行深入拓展。  2.4五层技术  现今在部分较为特殊的领域与计算机数据交互环境中,为进一步优化数据处理的速率与效果,相关工作者以四层技术为基点,通过将数据层分割为集成层与资源层的方式,形成了五层结构。可以说五层技术的应用不光能够在四层技术的基础之上进一步优化系统运作速率与稳定性,还能够结合功能实际应用点满足部分特殊硬件设备的运行需要。而就该技术实况来看,

7、虽然其结构层次更为精细,但其并不具备较强的推广性,应用范围仍然比较狭窄,代表性不强。  3结语  总而言之,在计算机软件的开发过程中,其分层技术已经逐渐由单层技术逐渐过渡到了五层技术,有效实现了对计算机应用程序使用功能与效率的优化。对此,在软件实际开发过程中,必须结合实际需求合理的选择分层技术,以此在保障软件系统运行效率的同时,进一步推动计算机软件开发的发展。  参考文献  [1]曹叶飞.计算机软件开发中的分

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

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

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