分层技术在计算机软件开发中的应用论文_肖波

分层技术在计算机软件开发中的应用论文_肖波

身份证号码:1201141977****XXXX

摘要:软件的开发逐渐由二层结构向多层次结构发展,与此同时,计算机技术及其应用功能也得到了相应的发展和开发,但其运行的环境也越来越复杂,所以为了提高软件的开发质量,分层技术顺应发展,应运而生。分层技术不仅使运行软件的清晰度得到提高,保证了软件的操作灵活性,并且可以促进计算机技术得到进一步发展。

关键词:计算机软件;分层技术;开发应用

引言

现在各个行业都广泛应用计算机技术,信息化技术的发展,要求计算机开发水平不断提高。研究发现,在计算机软件开发中,分层技术经常用到,通过合理应用分层技术,可以有效完善软件功能,促使用户多元化需求得到高效满足。简要分析了计算机软件开发中分层技术的应用,希望能够提供一些有价值的参考意见。

1 分层技术的特点

1.1 扩展性强

计算机软件在开发的过程中,为了软件后期的升级一般都需要具有扩展功能,分层技术在软件开发中的应用解决了计算机软件的扩展需要,分层技术对计算机软件进行分解,根据软件功能的需求进行适当的修改,完善软件相应功能,更能体现软件的服务功能。

1.2 可靠性高

软件开发需要注重实用性,用户在使用的过程中需要提高工作效率,软件需要具有一定的可靠性,分层技术在软件开发中的应用,减少了软件开发的周期,有效提高了软件质量。这个软件在使用的过程中,软件的可靠性能提升。

1.3 对接性好

对接性是解决产品升级与技术更新的标准,分层技术可以在同一计算机软件的开发和完善中重复使用,通过定义多功能接口,不仅可以实现软件的不断开发和完善,其接口也可以实现最大限度的无缝对接。计算机软件在开发的过程中,提高了接口的对接性,这对为今后软件的升级都起到重要作用。

2 分层技术的应用范围

2.1 双层技术的应用范围

随着计算机软件技术的不断发展,分层技术也是在不断地进行创新,人们对于其技术的要求已经不仅仅是三层那么简单了,开始了逐渐研发四层、五层技术的工作。双层技术主要分为服务器和客户端两个端点。客户端的主要作用就是提供用户所需的使用界面,主要起到处理逻辑关系的作用。服务器的主要功能就是将客户端发送的信息进行接收,并且在系统的数据库中查找并计算,最后将结果发送到客户端上。在上面对双层技术的阐述中我们不难发现,双层技术的使用范围主要是针对客户数量少的并且有充足的时间给到服务器运算的情况,只有这样才能发挥出双层技术的作用。如果用户数量增多,留给服务器反应的时间也是极具缩短,就会出现一系列的问题,如系统反应较慢或者没有达到预期的效果等,不仅如此还有可能会出现错误,这将会给用户以及自身带来不可挽回的问题,导致用户的数据产生安全隐患。所以在这时就不能单一的使用双层技术了,这也是三层结构产生的条件。

2.2 三层技术的应用范围

三层结构其实就是在双层结构的基础上进行的演变以及更新,它只是将应用服务器端加入到了服务器和客户端这个双层的关系之间,这样就能够提高系统的工作效率。应用服务器主要的作用就是对原本属于客户端的处理的逻辑关系的工作进行分担和处理,让客户端只进行用户页面的提供工作。这三层结构端口主要包括界面层、业务处理以及数据层结构。界面层主要的责任是收集一些用户对于软件功能方面的要求,并且将其整理合并之后发送到业务处理层;业务处理层此时就要在接收了界面层发来的数据以后进行分析处理,然后向数据层提交数据申请;数据层根据申请信息对数据层中已有的数据进行查找、分析和处理最后将其查询结果发送至业务处理层,由业务处理层将反馈到界面层。这样让三个部分进行有机的分工合作就可以减轻系统分析数据的压力以及传输上的负担,这样一来就会大大提高每一个部分的工作效率。尽管三层技术的优点可以在软件开发中展现出来,但是对于实际的应用中还是要将三层技术和双层技术进行有机结合,根据实际的情况以及用户的需求来进行使用,达到物尽其用的效果。

期刊文章分类查询,尽在期刊图书馆

2.3 四层技术的应用范围

现代社会计算机技术发展迅速,因此计算机的使用环境也是越来越复杂,需要进行的各种逻辑关系自己数据的处理也随之增长,因此在实际的应用使用上就对处理数据的速度要求越来越高,不仅如此还要在速度的基础上保证计算结果的质量,而且是越准确越好,但是数据的处理上也是越来越庞大了。在这个时候三层技术就会存在一定的力不从心的情况,特别是对于计算机运算方面的技术要求上,三层结构因为不能够让数据实现各自独立,所以不能满足技术上的要求,因此四层技术结构应运而生。四层技术结构能够接收用户的不同需求从而做出不同的选择去处理问题。如果用户需求较少,四层技术就会就可以选择只让数据处理层进行工作,将数据直接发送到数据处理层即可。但是如果有非常庞大的数据需要处理时,四层技术就会让业务逻辑层进行数据的大量分析来减轻数据处理层的负担,这样就能提高工作的效率。

2.4 五层结构的应用范围

五层技术结构的应用范围在现在来说还不是非常普遍,它只是被应用于一些特殊的领域或者是某些计算机的运算环境中,五层技术其实是将四层结构的数据层进行分解成为了集成层个资源层,这样就可以提高系统的运行速度,还可以让系统根据用户的要求来完成一些特殊的机器的正常使用。虽然这种五层结构技术在技术进行更加细致的分工,但是目前还是不具备应用的广泛性,目前主要是应用于某些特殊的领域,并不具备代表性,但是随着计算软件的不断开发,并不能排除将来会被广泛应用。

3 计算机软件开发技术应用发展趋势

(1)用户需求没有深入理解。软件开发技术应用实践中,没有充分分析与研究用户需求,对软件开发技术应用效果造成了不利影响。

(2)没有明确软件价值。部分技术人员没有充分重视软件技术,没有深入开发先进技术的应用价值,这样技术需求就得不到有效满足。

(3)用户、开发方之间的沟通配合较少。技术内容、模式不够统一,在很大程度上影响到软件开发技术的应用成效。

3.1 生命周期法的趋势

在计算机软件开发实践中,需要结合实际问题,从时间角度进行考虑,科学合理地分解软件维度,结合每一个维度,科学分析其周期和方式。一般情况下,按照6个月的标准控制软件开发周期,通过强化协调管理,促使整体工作质量得到提升。

3.2 原型化方式的方式

传统生命周期法的应用实践中,软件技术人员需要严格审核最初原材料,对说明、定义等进行出具,无法合理处理软件开发技术。而通过原型化工作方式的应用,在软件开发需求的指导下,技术人员能够对每一个阶段的工作内容明确,对软件开发技术特点、规定、工作内容等具体了解和把握,将现代化设计系统创建起来,对相应的支柱模型有机完善,促使当前工作任务得到顺利完成。

3.3 自动化开发类型

在自动化系统开发实践中,需要依据软件开发技术的特点,深入分析软件形式和用户需求,将软件开发体系创建起来。统筹考虑技术人员需求与用户人员需求,促使系统设计任务得到自动化完成,这样整体工作效率得到提升,管理模式得到优化,软件开发技术的应用水平也可以得到提高。

结语

在计算机软件的开发过程中,分层技术的应用使开发软件的效率得到提高,使软件开发的时间周期进行缩短,保证了开发的软件在使用的过程中的稳定性和安全性。分层技术的应用是未来的发展趋势。所以,企业为了提高其核心竞争力,必须加强此方面资金、人员等方面的投入,积极研究分层技术,提高计算机软件的开发能力,为用户提供更好的优质的服务。

参考文献:

[1]陈苏兰.关于分层技术在计算机软件中的应用研究[J].计算机光盘软件与应用,2014,17(22):106+108.

[2]杨瑞.分层技术在计算机软件开发中的应用分析[J].电子商务,2014(11):72-73.

[3]姬国栋,贾志淳.分层技术在计算机软件开发中的应用[J].电子制作,2014(19):50-51.

[4]李大勇.关于分层技术在计算机软件中的应用研究与分析[J].计算机光盘软件与应用,2014,17(20):78-79.

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

论文作者:肖波

论文发表刊物:《基层建设》2019年第2期

论文发表时间:2019/4/25

标签:;  ;  ;  ;  ;  ;  ;  ;  

分层技术在计算机软件开发中的应用论文_肖波
下载Doc文档

猜你喜欢