发布时间:2016-09-08所属分类:计算机职称论文浏览:1次
摘 要: 这篇计算机工程师论文发表了分层技术在计算机软件开发的应用,计算机软件的分层技术可以更好的改造和升级计算机软件,提高程序员的工作效率,论文探讨了分层技术在计算机软件开发中的应用,降低了计算机软件开发的难度。
这篇计算机工程师论文发表了分层技术在计算机软件开发的应用,计算机软件的分层技术可以更好的改造和升级计算机软件,提高程序员的工作效率,论文探讨了分层技术在计算机软件开发中的应用,降低了计算机软件开发的难度。
摘要:近年来,我国互联网产业以及科学技术产业均步入了快速发展阶段,计算机软件在此背景下也得到高速发展与高度普及。为了保证计算机软件能够更好的满足社会发展的需求,计算机软件开发工作逐步受到了重视。而以往的单一的软件开发系统已难以满足用户日益多元化的需求,这就需要在开发计算机软件过程中,建立起一个清晰的分层构架,积极应用分层技术来提升计算机软件系统的清晰性与完整性,从而有效推动计算机软件开发的发展。为此本文将对分层技术在计算机软件开发中的应用进行详细分析,以供广大同行参考与借鉴。
关键词:计算机工程师论文,分层技术,计算机软件开发,应用
一、分层技术概述
在计算机领域中,分层技术主要是针对软件内容结构而言的,其指的是对计算机软件结构中所存在内部层次的依赖关系阐述。在计算机软件开发中,分层技术的工作原理在于将不同解决方案放置于不同概念层次上,且不同层次的级别均相同,从而形成一个整体不密封的系统。其具有较好的扩展性与稳定性,即便是对其中一层逻辑关系进行修改也不会太多的影响到整体软件运行,能够有效提升软件运行的可靠性。不仅如此,应用分层技术可以实现系统设计的逐层抽象,将复杂系统逐层分解并转化到软件设计当中,能够让软件内部关系变得更为清晰,让软件开发更容易延伸与控制,从而能够更好的改造与升级计算机软件,大大减少工作时间,并有效提高程序员的工作效率。
二、分层技术在计算机软件开发中的应用
近年来,随着计算机技术快速发展,分层技术逐步在计算机软件开发中得到了广泛应用,并已由最初的双层、三层模式准备发展为四层、五层等多层次模式发展。随着分层技术的发展,不但有效提升了软件开发效率,而且大幅减少了工作时间。由于层次不同,其对应的软件功能亦有所不同,为此下文将对不同层次技术进行简要分析。
1.双层技术的应用
在计算机软件开发中,双层技术主要指的是客户端和服务器间形成的整体作业流程的两个端点。其中客户端主要是通过可供用户使用的操作界面来对其中相关逻辑关系进行处理;服务器主要是对客户端的信息进行接收,并通过数据库处理后将结果传输到客户端以供用户使用。从双层技术工作原理看来,双向的数据运算只有少数用户使用时,才能保持服务器使用效能良好,如果用户数量不断增多,会导致服务器由于工作量多大而出现反应时间过长、使用错误等问题出现。不但会导致运营成本增加,严重的还会对用户数据信息安全造成影响。因此,在计算机技术快速发展的今天,要想更好满足用户的需求,应当将双层技术过渡到三层技术。
2.三层技术
三层技术主要是在双层技术的基础上改进与发展而来,相较于双层技术而言,三层技术增设了应用服务器,让用户在使用计算机时能够方便存储数据,且可以大幅提升访问计算机信息的效率,逐步实现了计算机和人的交互作用,使得计算机工作效益大幅提升。通常情况下,该类三层技术结构主要包括界面层、业务处理层以及数据层三个部分。其中,界面层次主要用于对用户使用软件的需求进行合理收集,并将所采集到的数据传送到业务处理层;业务处理层主要是对界面层传送而来的用户需求信息来进行分析,并转化为有关申请请求到数据层中进行数据的处理和提取;数据层主要是对业务处理层的申请进行分析,并在数据库中有针对性对有关信息进行查询,最后将数据分析结果传送至业务层,经由业务层处理后再次回到最开始的界面层。在这一系列过程中,有效完成了数据传输,并通过明确的分工来有效降低了系统的负担,使得端口运行效率得以大幅提升。但是,虽然三层技术具有较为明显的优势,在实际计算机软件开发中,应用三层技术还存在一些问题,还需将三层技术与双层技术结合使用。
3.四层技术
随着计算机运行环境日益复杂化,在涉及到复杂的逻辑关系以及各类数据运算、处理规模巨大的数据群时,三层技术的局限性则开始逐步凸显,其难以有效满足各个个体间相互独立的要求,所以还应当把三层技术的层次结构合理分开,以尽可能将各个层次间的相互影响降到最低。因此,四层技术应运而生。四层技术主要是由web层、业务处理层、数据库层、存储层四个层次结构构成。其是主要是在逻辑层和数据层间增加封装层的一种架构形式。其中web层主要是根据不同用户需求来针对性的选择运算路径。如果用户需要简单的构架形式web层则会把有用的信息直接传送到数据层处理。如果在处理较为庞大的数据时,web层可通过逻辑层来对该类数据进行处理与分析,从而将各个环节的工作效率提高;数据层处于存储层与业务处理逻辑层之间,可将计算机对象以及数据库建的关系通过隐藏的数据访问代码反映出来,从而有助于解决对象和关系间的差异匹配问题;业务层则主要是将数据层处理所得结果传送到web层,并完成数据间的交换工作。虽然现阶段四层技术还未得到全面普及,但不难看出,在计算机环境日益复杂、数据处理规模庞大的发展趋势下,三层技术逐步被四层技术所取代将是必然发展趋势。
4.中间件技术
中间件技术是计算机软件开发中应用分层技术所衍生出来的一种新型技术,其能够在计算机运行环境下实现不同系统与计算机间的资源互补。合理应用中间件技术,可以有效解决分布集成汇总以及异构中存在的各类棘手问题,从而能够大幅降低计算机软件开发难度。
结束语
总的来说,随着计算机环境日益复杂,用户的需求多元化的发展,以往的单层和双层结构已难以有效满足计算机发展的需求,从而使得对计算机软件开发面临了更大的挑战。因此,为了更好的满足用户的要求,在计算机软件开发中应积极应用分层技术,用以不断减少开发软件的时间,提高开发效率,从而更好的满足用户的需求。
参考文献
[1]杨会兰.分层技术在计算机软件开发中的应用效果分析[J].电子技术与软件工程,2016(5):70-70.
作者:葛晓叶 郭鹏 单位:山西大同大学
推荐期刊:《系统仿真学报》始创于1989年,月刊。曾用刊名:(系统仿真)是中国系统仿真学会会刊,由中国系统仿真学会及北京仿真中心联合主办,哈尔滨工业大学控制与仿真中心及合肥工大可视化与协同计算(VCC)研究室协办,是中国系统仿真技术领域具有权威性及代表性的学术刊物。
SCISSCIAHCI