前言:本站为你精心整理了分层技术下计算机软件论文范文,希望能为你的创作提供参考价值,我们的客服老师可以帮助你提供个性化的参考范文,欢迎咨询。
计算机技术的提升,给软件设计工作提出了更高的要求,这种需求促进了计算机软件开发技术的提升,并且开发水平得到了很大的提高。分层技术在计算机软件开发的应用过程中,得到不断的完善。分层技术的兴起也是最近几年开始的,分层技术时在应用中得到提高和完善的,从初期的2、3层,发展到目前的4、5层。分层技术的提高,在很大程度上提升了计算机软件的开发效率,降低了工作人员的工作量。应用分层技术研发的新产品具有更高的稳定性和独特性。对人们的各种需求,从不同角度进行了满足。下面就对分层技术的应用进行分析。
1两、三层分层技术的应用
在分层技术为两三层的模式下,其主要表现为客户端和服务器,这两个端点就可以形成一条完整的流程。为了满足广大用户的需求,客户端的使用界面进行了调整,主要负责处理和服务器相关的各种逻辑关系。服务器成为客户端信息的接受者,并在数据库中实现计算查询后,再把查询到的结果传递回客户端。这种数据流程相对简单,其处理信息的情况通常会出现两种,一种是当客户端数量较少时,可以实现对数量庞大的信息查询,但是当客户端用户数量激增时,系统就会出现反应慢的后果,情况严重的会出现程序停止运行的现象,在很大程度上对用户的造成很严重的影响。因此,两层技术的特性在某些时刻,已经无法满足人们的需求,必须进行升级改造,从两层技术提升为三层技术。两层技术通过升级改造,最终会形成三层技术。三层技术不再是客户端和服务器两点一线的流程模式,而是在两层技术的基础上,增加了新技术,即应用服务器。应用服务器的工作主要是对数据的逻辑性进行处理和优化。因此,三层分层技术可以处理大量的数据信息。但是应用实践中,两层分层技术在处理少量数据信息时占有更大的优势,当处理大量数据信息时,使用三层分层技术时非常必要的。因此选择使用哪种分层技术是根据具体情况进行选择的。
2四、五层分层技术的应用
随着信息技术的发展,信息化普及程度越来越高,随之而来的就是计算机系统要处理大量的数据信息。计算机运行环境已经发生了变化,面对的既包括海量的数据信息,还包括各种复杂的逻辑关系。很明显,计算机分层技术中的三层技术在处理这些问题时,已经力不从心,处理能力需要进一步提升,才可以解决面临的问题。于是,四层分层技术应运而生。这种分层技术的系统机构构成包括业务逻辑层、WEB层、存储层、数据层。在几个要素中,WEB层在应用方面最为灵活,它的服务特性是为用户提供路径选择。储存在数据层中的信息被输送到WEB层,然后会受到业务逻辑层的支配,从而完成传输过程。业务逻辑层的主要作用是完成数据的交换,各种业务处理也在这一层中。数据层的工作是要对访问代码进行隐藏,并且还可以实现快速查询功能。当前,计算机的运行环境的复杂性不断加剧,在某些领域中,四层分层技术已经不能进行数据和逻辑关系的处理工作,需要开发人员对四层技术进行提升,从而出现了效率更高的五层分层技术。五层分层技术主要由两部分构成,一部分是集成层,另一部分是资源层。由此可以看出,五层技术在机构分工上更为精细,并且它的运行环境和领域必须是特定环境和范围,才能充分发挥其作用。
二结语
计算机信息技术的不断提高,用户对软件的应用期望值也越来越高。分层技术满足了软件开发的需要,因此得到应用推广。分层技术可以有效降低开发人员的工作量和工作强度,并且能有效缩短软件的研发周期,并且得到的成品有较好的稳定性,因此,分层技术在计算机软件开发的应用起了非常重要的作用。
作者:杨博宁单位:云南大学滇池理工学院