欢迎来到学术参考网

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

发布时间:2016-06-13 11:26

  随着我国科学技术的快速发展,科技水平也得到很大提高,计算机的使用过程中所涉及到的范围也很复杂。目前,计算机软件开发的分层技术已经被人们广泛使用,这种技术为计算机软件系统扩展性与安全性带来很大提高,在一定程度上能使计算机软件的开发周期减少,本文就将针对计算机软件开发分层技术进行探讨。

 

  目前,网络发展水平有了很大程度的提高,更多的人对计算机软件的开发技术开始关注。在计算机软件开发中,随着计算机水平的提高,分层技术的广泛使用在一定程度上推动了计算机行业的发展进程,也推动着我国经济水平的增长。所以说对计算机分层技术的研究是有一定的价值和意义的。

 

  1 分层技术的概述及特点

 

  1.1 分层技术的概述

 

  计算机软件开发分层技术在分析过程中,首先需了解计算机分层技术的概述与特点。软件开发的分层技术主要是对计算机软件结构的内部层次相互依赖关系的描述。其实,计算机软件在开发过程中,就是为了保证计算机在运行过程中具有可靠性与灵活性,它的功能并不是单一的,是运用多种软件来最大限度的实现它的功能。

 

  1.2 分层技术的特点

 

  分层技术的使用和发展在软件开发中已经被得到认可,可见它具有很多优势与特点。第一,分层技术可以对计算机软件进行扩展,运用各种功能来分析计算机的系统,并对其进行升级改造,其实就是对计算机关键系统中的上下层进行修改。第二,分层技术可以使软件开发的效率得到提高,从而在运行软件过程中体现了它的安全性能。计算机软件在开发运行中,对计算机系统本身进行改造,这样就可以减少软件开发的时间,也可以保障修改后的软件产品的品质。第三,分层技术还便于计算机软件的二次使用,因为在对分层模式的利用下,可以对功能层次的接口进行定义,从而就能实现软件的自行开发,再根据计算机的标准接口,就可以实现计算机软件端口的无缝隙对接。

 

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


  2 计算机软件开发中分层技术的应用

 

  随着我国科技水平的不断进步,计算机技术水平开始被越来越多人所熟知,使用计算机的用户也在不断增长,人们开始逐渐关注计算机软件开发技术,同时计算机软件开发技术随着时代的发展逐步完善,在业务处理模式上不再运用单项业务处理模式,而是向多层次软件业务处理模式中迈进。当前,计算机分层技术从最早的二层和三层,随着科技不断进步,已经发展到现在的四层和五层。以下我们就针对分层技术中的双层技术、三层技术和四层技术,来具体分析软件开发技术的应用。

 

  2.1 双层技术的应用

 

  双层技术在软件开发中,不仅可以提高软件开发效率,还可以缩短软件开发所需要的时间。我们需要知道,双层技术是由两部分组成的,一个是客户端,一个是服务器,其中客户端主要是为用户提供的,为他们提供可以使用的界面,并处理一些相关逻辑关系。而服务器在技术运行中是用来接受客户信息的,然后对这些信息进行整理,最后发送给客户端。分层技术的应用在计算机软件开发中,前提是要保证计算机服务器的效能是正常的,还要控制用户的数量,因为如果用户数量很多的话,计算机软件在运行过程中不仅系统上会出现错误,还会导致计算机运行速度变慢,影响人们使用计算机的过程。

 

  2.2 三层技术的应用

 

  三层技术针对双层技术的问题进行改善,在改善过程中,可以看出三层技术添加了应用服务器,因此在计算机运行过程中,从用户数据的存储上就能体现出来。三层技术在软件开发应用过程中,用户的访问信息量很多,进一步实现了人与计算机之间的真实互动,计算机在工作中,效益也得到很大的提高。三层技术主要有三个方面,分别是业务处理层次、界面层次、数据层次。这三个方面才是提高软件技术的关键。其中业务处理层次是用来分析客户的要求,根据这些需求并发出请求,然后再对数据进行处理。界面层主要是搜集不同用户的不同需求,然后对信息进行分析处理,,最后将数据搜集的不同结果分别发送给业务处理层次。数据层就是对第一种业务处理层的申请进行审核,在审核的过程中查阅相关数据库的信息,对查阅到的信息进行分析整理,然后发送到业务层。三层技术虽然在双层技术的基础上提高了计算机的工作效率,但是在复杂的用户环境下,还是很难科学的分开界面层、业务处理层及数据库层。

 

  2.3 四层技术的应用

 

  在计算机软件开发过程中,双层技术与三层技术在面临计算机复杂的环境下都不能很好的解决,因此需要将三层次技术相互分开,来降低这几个层次之间的影响,也就有了四层技术,四层技术先是运用业务处理层对不同用户的需求进行全面研究,然后根据数据层得到的结果,给Web层发送过去,这种数据之间的相互交换,以及数据访问的代码,就可以直接将数据库与计算机对象之间的关系反映出来。

 

  2.4 中间件技术的应用

 

  随着科技水平的不断提高,已经有越来越多的人使用计算机网络,因此在软件系统开发过程中,我们需要知道中间件技术它是一种独立的系统软件,这种技术在计算机软件开发过程中起着很重要的作用,它是将异构与分布集成带来的各种复杂技术问题加以清除,这样可以减少计算机软件开发的难度。还可以缩短计算机软件开发的时间,在计算机软件开发应用过程中,中间件技术可以科学优化操作系统、应用软件及数据库之间的某种关系,保障了计算机系统在运行过程中的安全性能,使计算机软件在开发过程中,降低软件开发的风险系数,并在操作过程中使各系统资源之间能够得到很好的互补。

 

  3 结语

 

  我国是高新技术信息产业的国家,人们在工作、生活中都需要计算机网络技术的协助,网络技术水平已经被广泛运用到各个领域行业中。计算机软件技术的开发也成为计算机领域研究的热点,备受大家的关注。那么为了更好的推进计算机向多层次结构技术的发展,分层技术在计算机软件开发应用过程中,起到了很关键的作用,它突破了原有的单项业务处理模式,实现了多层次技术的跨越。所以,在今后计算机技术发展的道路上,随着经济的提高和计算机软件技术的完善,我相信计算机软件开发事业会将得到更快更好的发展。

 

  作者:张薇 来源:电子技术与软件工程 201521

上一篇:基于IE内核开发本机轻量级软件的研究和实现

下一篇:软件开发项目进度管理研究