关于计算机软件开发中的分层技术研究

2016-05-14 00:40闫岩
数字技术与应用 2016年8期
关键词:计算机软件开发分层技术研究

闫岩

摘要:计算机技术的广泛运用给我们的生活带来了极大的便利,但要满足人们对于现代计算机技术日益增长的要求,还需要研发者们不断的对计算机软件进行开发,拓展软件开发的技术和性能,以此促进计算机技术的整体提高。本文从计算机软件开发中的分层技术为切入点,研究了内涵并提出运用的具体方法,以期为广大同行提供参考。

关键词:计算机软件开发 分层技术 研究

中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2016)08-0126-01

受到网络技术飞速发展的影响,计算机的运用变得十分普遍,运行的环境也越来越复杂,要想推动计算机技术的不断向前迈进就离不开对计算机软件开发的探索。分层技术作为计算机软件开发中的重要内容之一,对它展开的研究则具有超强的现实意义。

1 分层技术的含义及意义

1.1 分层技术的含义

分层技术指的是计算机软件内部的不同层次间的相互依赖的一种关系,它不是仅含单一的特性而是具有多方面的属性特征,它是对物理技术和计算机技术的共同展现。分层概念是把软件开发区分为许多的概念层,其中的每一层都有着相对应的解决方案和操作流程,每个概念之间互相联系、级别平等又各有区别,形成了一套统一的技术系统体系。在分层技术发展的初期,仅仅是一种单层次的开发架构。到了20世纪后期,中小型的数据库和结构编程技术得到了较快发展,也使得单层次的结构更加充分的运用起来,极力促进了计算机软件开发的结构由单层向多层递进,分层技术也成为了软件开发中的主要技术内容。计算机软件的开发要以保障软件的正常运行为基础要求,合理的网络架构也是满足技术软件开发的基础要件,成为软件开发最为基本的发展方面。在这个技术更新的过程中,快速的实现了软件开发从初级的二元结构转向多元结构的模式,虽然已经取得重大的技术成果,但面对着不同的应用环境时,还要在开发技术中提升软件开发的效能,兼具舒适性与灵活性的使用效果,解决现实中存在的许多问题以此适应计算机数据的新型关系和特点。

1.2 分层技术的意义

分层技术在计算机软件开发中充当了主要角色,只有对分层技术进行深入的了解和合理运用才能使计算机软件开发的目标得以实现。在相对复杂的软件结构中,其具有的稳定性和拓展性能够更好的促进软件系统的抽象化发展,对软件中各个层次的相互依存和软件系统的发展具有十分深远的意义。在这种架构下,当一个层面出现问题的时候对其他层面不会造成巨大的影响,分层技术的运用还能够使计算机软件系统开发相关的应用软件,并且反复的对其进行使用,保证了分层技术各个层次之间有统一的稳定性接入口,这样更有利于形成完整的软件系统。

2 将分层技术运用到计算机软件开发的方法

2.1 双层技术在软件开发过程中的运用

计算机软件开发技术由当初的单层、双层发展现在的三、四、五层,就其内容来说都得到了极大的丰富,每一步的发展都具有承上启下的功能。双层技术技术的发明不仅将软件开发的效率有所提高,在开始时间上也做到了缩短。双层技术的核心就在于客户端和服务器的两个端点,客户端主要是为客户提供可以使用的界面,并且进行相关的逻辑整理,而服务器是特地接受客户信息的工具,同样对其收集而来的信息内容进行整合,然后传递到客户端,完成整个传递的过程,其应用的前提在于要提供优质的服务器能够发挥软件使用价值,保障运行的速度。

2.2 三层技术在软件开发过程中的运用

三层技术是指在双层技术上进一步“升级”的产物,“三层”包含了业务处理、界面和数据三方面的层次,其中业务处理是指对用户反馈的需求进行分析,并根据其请求提取和处理数据内容;界面层次的含义主要是指对用户需求所做的收集工作,再通过对信息的加工将收集的结构转交到业务处理;数据层次的含义主要是指对业务处理层所传递过来的内容进行审核,此外还可以通过查询相关的信息把处理的结果转给业务层,实现二者互相交换。三层技术虽然具备了一系列的进步功能,但在特殊情况下还是难以对界面层、数据库层、业务处理层等进行精确处理和区分,在面对环境较为复杂的时候,难以发挥其作用。

2.3 四层技术在软件开发过程中的运用

四层技术是对三层技术进行的完善,主要包括了业务处理、Web、数据库和存储四个层次,在运用中四层技术首先是在业务处理层分析客户需求,再将处理过的内容结果传递到网络层,通过数据的交换来反映出隐藏数据的访问代码的关系情况,解决其中对象和关系中出现的差异匹配问题。

2.4 中间技术在软件开发过程中的运用

在计算机软件开发中使用的分层技术还包括着中间技术的运用,它的应用主要体现在减少异构或集中汇总时出现的问题。中间技术的应用优势能够将应用的软件、存储数据库和操作系统间形成一套科学的系统,优化形成软件稳定、安全的运行方法并加强了软件开发的效率,在软件操作运行的过程中实现各个系统间的取长补短,发挥出各自的优势。

2.5 五层技术在软件开发过程中的运用

五层技术是最新的技术的阶段,它主要是在特殊的领域和环境中进行使用,所在领域往往对系统运行的效率有着更为严格的要求,并提出更加细致的技术构架。对五层技术最多的应用在J2EE中,其中包括Web层、客户层、资源层、集成层几个方面。其中Web层和客户层是在三层结构上分化演化过来的,资源层和集成层也是由数据层转化而来,采用五层技术的模式能够将多个组件安放在不同的机器上,从而将计算机的效能做到大步提升。

3 结语

计算机的软件开发日益受到人们的关注,其中尤以分层技术的应用作为推动计算机技术的发展的关键而备受瞩目,为其技术成熟起到奠基的作用,也对人们生活质量的提高和促进国民经济的发展都有着重要意义。据此,它更需要我们不断的充实技术内容、完善技术手段,为计算机行业的跃进提供有力的支持,为实现国民经济繁荣开辟捷径。

参考文献

[1]许福栗.分层技术在计算机软件开发中的应用[J].硅谷,2013,23:41-42.

[2]徐爱兰.计算机软件开发中的分层技术探讨[J].计算机光盘软件与应用,2012,24:162-163.

猜你喜欢
计算机软件开发分层技术研究
FMS与YBT相关性的实证研究
辽代千人邑研究述论
视错觉在平面设计中的应用与研究
EMA伺服控制系统研究
软件工程方法在计算机软件开发中的运用