分层技术在计算机软件开发的应用分析论文_第1页
分层技术在计算机软件开发的应用分析论文_第2页
分层技术在计算机软件开发的应用分析论文_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

分层技术在计算机软件开发的应用分析论文分层技术在计算机软件开发的应用分析论文摘要:分层技术在计算机软件开发中的应用,能够使软件系统的完好性与明晰性得以提高,为软件的灵敏使用提供强有力的支持,为计算机软件开发的发展提供强有力的保障,因而我们必须对此予以重视,积极进行相关方面的研究。关键词:计算机软件;开发;分层技术;应用近年来,随着科技的不断发展,计算机行业发展的速度越来越快。在这样的背景下,计算机软件开发也进入了一个全新的阶段。以往的计算机软件开发大多为二层构造,如今已经开场向多层构造发展,这对于计算机软件开发领域来讲具有重要的意义。十分是随着计算机使用环境不断趋于复杂化,分层技术在计算机软件开发中的应用,能够使软件系统的完好性与明晰性得以提高,为软件的灵敏使用提供强有力的支持,为计算机软件开发的发展提供强有力的保障,因而我们必须对此予以重视,积极进行相关方面的研究。一、计算机软件开发中的分层技术概述在计算机软件开发领域中,分层技术是一项非常重要的技术,对计算机软件开发的结果具有重要的影响。为了展开对该项技术的研究,必需要先进行理论研究,这样才能更好地进行分层技术研究。在计算机软件开发领域,分层技术不仅具有物理学意义,还具有其独特的意义。在计算机软件开发的经过中,所谓的分层是指概念层,在计算机软件中具有多个概念层,每个概念层上采用的解决方案都是不同的,这些不同的概念层构成了一个完好的系统。在该系统中,这些概念层是不存在级别上的差异性的。对于软件开发架构而言,软件开发分层技术的应用能够得到充分的体现,其中软件开发的架构最早产生的一种计算机软件的单层次构造,这是在上世纪80年代使用的单层构造。单层构造被广泛应用于小型数据库中,随着小型数据库的发展,单层构造也获得了较大的发展。由此可见,小型数据的发展推动了单层构造的发展。后来,随着相关技术的不断发展和进步,服务器和计算机连接在一起使用,单层构造不能知足使用需求,进而出现了双层构造。目前,双层构造在计算机软件构造中仍占据主流地位。然而,就软件开发而言,双层构造的使用仍然存在一定的缺乏,再加上用户需求以及计算机技术发展需求不断增加,这一构造显然已经难以适应。因而,必需要进行分层技术的研究,以知足计算机软件开发发展的需要。随着计算机软件领域的不断发展和进步,在计算机软件开发经过中应用分层技术已经成为一种必然趋势。这主要是由于分层技术在计算机软件开发中具有的优势特别明显。计算机软件开发是为了生产出更高质量的软件产品,使消费者的需求得到知足,然而就计算机软件开发而言,在计算机软件开发的经过中必须合理控制开发时间,提高软件开发的效率。因而,在软件开发的经过中必需要使用经过严格检测的构件,建立完善的计算机软件开发系统,以确保开发出的计算机软件性能和质量符合相关标准的要求。分层构件能够在软件系统中得到运用,使物理硬件与底层构件之间的关系得以建立,如此一来就能够使计算机软件系统的性能得到提升。但在计算机软件开发的经过中,并没有关于计算机软件系统的严格规定。在计算机软件开发的经过中采用多层构造会使得不同概念层之间构成一种相互依靠的关系。假如从宏观角度来讲,就是将不同层次上的构件聚集在一起。假如从微观的角度来讲,就是要以一种系统内部认可的关系将不同的概念层联络在一起。在计算机软件开发的经过中应用分层技术能够将整个软件开发系统抽象化,从设计的角度来看系统中的复杂部分。同时,在计算机软件开发的经过中应用分层技术还能够有效提高系统的稳定性和拓展性。假如在开发的经过中想要对某一个层次进行改变,不会对系统整体产生影响,只会对该层的上下部分产生影响。此外,在计算机软件开发经过中运用分层技术,能够实现开发使用的自动化发展,并且能够重复使用。为了实现无缝连接的目的,只要在各个不同的层次之间使用一个标准化的接口即可。二、计算机软件开发中分层技术的应用(一)双层技术的应用在计算机软件开发的经过中使用分层技术能够实现由双层构造向三层构造、四层构造发展的目的,同时还能够大大提高软件开发的效率,节约计算机软件开发的时间。首先,在计算机软件开发中,就双层技术的运用而言,其主要包括客户端与服务器两个端点。首先通过客户端为用户提供能够使用的界面,为其在相关逻辑的联络的.处理中提供版主。而服务器的主要功能是接收客户信息,这些客户信息输入到数据库中以后会转变成客户想要的使用信息,服务器会将使用信息发送到客户端。将双层技术应用于计算机软件开发中主要是为了使计算机的工作效率得以提高,而为了实现这一目的,就必须知足下述条件。第一,服务器的性能没有问题,能够正常运行;第二,客户端比拟少,即便用的用户比拟少。两个条件必需要同时知足。假如这两个条件有一个不知足,就会由于用户数量增加而导致服务及计算工作量加大,导致计算机软件系统不断出错,并且会增长计算的反响时间,进而导致成本增加。在一些比拟特殊的情况下,还会引发安全问题,进而影响用户个人数据信息的安全性。所以假如计算机软件开发中的双层技术难以知足要求,就必须加速双层技术向三层技术的过渡。(二)三层技术的应用三层技术是在双层技术的基础上发展起来的,在计算机软件开发的经过中必需要在双层技术的基础上实现三层技术。在三层技术应用的经过中需要增加应用服务器。应用服务器的主要作用是为用户储存数据提供方便。同时,使用应用服务器还能够大大提高计算机信息访问的效率,真正实现人机交互作用。将三层技术应用计算机软件开发中,使得软件系统具有三个层次。第一层为界面层。界面层的主要作用是收集用户信息数据,并将这些数据发送给业务处理层。第二层为业务处理层。业务处理层的主要作用是接收界面层发送来的数据信息,并根据这些数据信息对用户的需求进行分析,向数据层提出相应的申请。第三层为数据层。数据层在接收到业务处理层的请求以后会对数据库中的数据信息进行查询,并将查询的结果返回到业务处理层中。业务处理层又会将查询结果返回到界面层。在整个经过中,数据传输系统的任务大大降低,提高了计算机工作的效率。固然,相比于双层技术来讲,三层技术具有一定的优点,但在实际使用的经过中,还应将三层技术和双层技术结合在一起使用,弥补三层技术的缺陷。(三)四层技术的应用在计算机软件开发中,由于计算机使用环境比拟复杂,有时双层技术与三层技术都难以适应。在这种情况下,必需要将三层技术三个概念层分开,这样才能有效控制各个概念层。因而,进行有关四层技术的研究是特别必要的。四层技术中包括四层,仍然保留了三层技术中的业务处理层,增加了数据库层、web层和储存层。(四)中间件技术的应用在计算机软件开发的经过中应用中间层技术的主要目的是为了便于计算机和个系统之间进行资源优势互补。假如能够对中间件技术进行合理运用,速度逐步减小,近银点为最小值;行星、太阳自转一周的时间逐步增大,近银点最大。太阳系由近银点到远银点,行星、太阳自转的角速度逐步增大,远银点为最大值;行星、太阳自转一周的时间逐步减小,远银点最小。结论:地球自转一周或一天的时间是变化的,太阳系由远银点到近银点,地球一天的时间逐步变长,近银点最长;太阳系由近银点到远银点,地球一天的时间逐步变短,远银点最短。6理论预测卫星随行星绕太阳运动与行星随太阳系绕银河系银心运动相类似,出现的现象也相类似。太阳系有卫星的行星有:地球、火星、木星、土星、天王星、海王星。这些卫星随行星绕太阳运动经过中,运行轨道半径、自转角速度的大小会发生变化。如月亮随地球绕太阳运动经过中会出现如下现象:地球由远日点到日点,月亮绕地球运行轨道半径

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论