预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

分层技术在计算机软件开发的应用论文分层技术在计算机软件开发的应用论文摘要:当今社会中信息技术的应用非常广泛,为了满足社会对信息技术以及计算机技术的需求,需要对计算机软件进行不断的研发,以便提高其应用效率与质量,更好的满足社会需求。在对计算机软件进行开发的时候,其中必不可少的需要分层技术的支持。本文就分层技术的概况进行分析,并探讨计算机软件开发中分层技术的应用情况,以便提高计算机软件的应用效率与质量,促进计算机技术的快速发展。关键词:分层技术;计算机软件开发;应用研究中图分类号:G712文献标识码:CDOI:10.3969/j.issn.1672-8181.2015.24.0701引言分层技术在计算机软件开发的过程中属于一种全新的开发模式,与传统的开发技术相比,其具有创新性、安全性与可靠性等特点。并且从技术上分析,能够有效的满足软件开发的各种需求。在目前计算机软件开发的过程中,通常会采用分层技术来解决各种问题。与单层技术比较,分层技术具有先进、灵活以及快速的优势,在计算机软件开发的过程中具有操作简单明了的特点。因此在计算机软件开发的过程中,对分层技术进行推广是十分重要的。2分层技术的概况2.1分层技术的概念分层技术在计算机软件中的作用主要是对其结构内部的层次进行有效的表达与阐述。通常情况下,计算机软件的开发需要确保软件在正常的运行过程中具有较高的灵活性与可靠性,最大限度的实现软件的多功能,以便提高软件的应用效率与质量。2.2分层技术的特点分层技术的应用比较广泛,尤其是在计算机软件开发的领域中重要性比较突出。其具有较多的优势与特点。首先,分层技术在计算机软件开发应用中可以适当进行扩展。能够按照功能的不同将计算机软件中复杂的功能分解为简单的功能,可以适当的对计算机软件进行改造与升级。并且可以从本质上对其进修改,尤其是针对功能层以及上下层进行适当的修改与改进。其次,分层技术在计算机软件开发中的应用可以有效的提高其效率。计算机软件在开发的时候,通过对其原有的软件系统进行适当的改造,可以将复杂的软件开发时间缩小,同时也可以对新软件中产品质量进行实质性的保障。另外,分层技术在计算机软件开发中的应用可以让计算机软件重复使用。通过分层技术的应用,可以对软件进行自行开发,对标准接口进行重复利用,最大限度地对其进行无缝连接[1]。3计算机软件开发中分层技术的应用情况3.1双层技术的应用计算机软件在开发的过程中,双层技术的应用可以有效的提高软件开发的效率,同时,对软件开发所需要的时间进行适当的缩短。双层技术主要指的是客户端与服务器组成的,对某种状态下的逻辑关系进行处理,其中服务器主要是对客户信息进行接收,并对其进行统一整理后再次发送到客=客户端。分层技术在计算机软件开发中的应用,需要一计算机服务器数量充足,确保软件正常运行为前提基础。3.2三层技术的应用三层技术主要是在双层技术的前提下完成的,与双层技术相比,三层技术可以促进应用服务器的增加,对用户的信息储存具有一定的增加。三层技术的应用,可以促进计算机信息访问效率的.提高,还可以实现计算机与人之间的交互,提高计算机工作效率。另外,三层技术分为界面层次、业务处理层次与数据层次,其中界面层次指的是对客户真正需求进行收集,对信息资料进行加工,以便对数据结果进行传递,将其发送到业务处层次中。业务处理层次指的是对客户的真正需求进行分析,并发出请求,对数据进行处理。数据层次指的是对业务处理层次进行申请审核,对数据库信息进行查询,对数据结果进行分析与核对。但是其存在一定缺点,由于用户环境比较复杂,在根本上对其进行分层处理具有一定的难度[2]。3.3四层技术的应用四层技术是在三层技术的基础上完成的,其主要分为数据库层、web层、业务处理以及存储层。在计算机软件开发过程中,四层技术的应用主要是通过对业务处理需求进行分析后,将数据层处理的结果传送给web层,对数据进行交换与处理之后,通过数据访问将数据库与计算机对象关系进行反映。3.4中间件技术的应用中间件技术是在经济时代快速发展中发展起来的,通过对数据通信与计算机网络进行研发与运用,在计算机软件技术开发的过程中,其技术难度适当的下降。中间件技术能够有效的缩短软件开发的时间,从本质上能够科学优化系统操作,对应用软件与数据库之间的关系进行处理。同时,该项技术可以对系统的安全运行以及软件的开发进行保障,减少风险的发生,真正实现计算机各个资源的优势互补[3]。3.5五层技术的应用目前,针对五层技术的应用,其主要是应用咋J2EE环境中,其实对三层结构的进一步延伸,其中包括资源层、客户层、集成层、web层。其中客户层与web层主要是从三层机构中分化而来的。在客户计算机上运行的是客户层,而在服务器端上运行的是web层。集成层与资源层是在数据层中分化出来的,集成层在数据持久性的访问中