分层技术在计算机软件开发中的应用探讨

来源 :数字化用户 | 被引量 : 0次 | 上传用户:flypoet
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】在现代信息技术飞速发展的过程中,计算机软件已经获得了广泛的运用和开发。计算机软件的和开发极受人们的关注。现今,随着计算机软件技术开发的不断完善,计算机软件的开发和利用已经开始由单项业务朝着多层次的发展方向进行。本文就分层技术在计算机软件的开发中进行简单的分析。
  【关键词】分层技术 计算机 软件开发
  随着计算机网络技术的发展,计算机软件已经开始由二层结构模式转变为多层次的发展方向。计算机软件技术多层次结构的开发,中间件是软件应用的关键元素[1]。因此,在计算机不断发展的过程中,多层结构技术已经成为计算机发展的新技术,同时,该技术与计算机数据库和操作系统共同构成计算机的基础软件。然而,随着计算机在复杂环境中的广泛应用,利用多层次技术可以使得技术软件与程序软件在操作中系统更为清晰。用户在使用多层技术软件时,更容易扩展和维护,在一定程度上增加了计算机软件开发的适应性和灵活性。可见,多层技术在计算机软件开发中已经获得了较为广泛的应用。
  一、计算机层次软件及其优点
  计算机软件工程的开发主要以开发高质量的软件产品为目标[2]。软件开发的构建会,为计算机软件得到使用提供了保证。构件可以作为独立的单元进行开发和使用的原因在于其为高内聚度软件包,可以很方便的进行构件组合。计算机软件开发,通过将其使用于已经开发利用的软件,实现新旧构件搭建使用。对新开发的软件进行这种方式的应用,不仅可以有效减少软件开发的时间,还能够保证新软件开发使用的质量。复用是构建开发的主要目的。通过构件的复用,可以在层次软件中充分利用构件技术。软件系统在使用的过程中,被用户分为各种构件模块。高层次的构件被认为是特定的地域的构件,低层次的构件仅仅作为用户数据库的处理和硬件,来供给用户计算。长期以往,低层次的构件被认为是公共的服务软件。当然,不同层次的软件系统均可运用于低层次的构件。其实,在计算机软件开发的过程中,对计算机软件层次的划分仅仅是传统上划分,对于层次的构件并没有一个严格意义的划分。计算机软件的开发,其内部各层次之间是互相依赖。粗略的看来,多层次构件仅仅是聚焦,而从细致看来,才有了内部层次的关系。层次技术主要是为了计算机软件开发的复用。通过层次技术的应用,可以使得计算机软件开发能够逐级抽象,对软件的功能给予步骤性的分化,逐渐运用于软件开发中。同时,运用分层技术,可以使计算机更具有扩展性,系统功能的变化不会影响其他结构功能的影响。现今,通过对分层模式的运用可以实现功能层次的接口,同时对接口的方式不给予限制。只要其接口能够达到标准化的程度,就可以运用于软件的开发中,实现与其他计算机的无缝对接。
  二、软件开发中的多层技术分析
  在计算机软件不断开发和运用的过程中,软件的开发层次已经由开始的两层、三层向多层次结构体系发展。分层技术在软件开发中得到广泛的运用,使其不断的完善。不同层次结构体系的软件功能各不相同。笔者将对其进行简单分析。
  (一)两层与三层结构技术
  计算机软件技术的两层模式主要有客户端和数据库构成。用户界面主要由客户端提供,客户端还对其进行逻辑处理和服务器,指示客户完成数据库的查询和接收,根据查询的结果反馈给客户端[3]。一般情况下,这样的逻辑结构通常称为胖客户端。盘客户端在操作过程中,由于客户数量的增加不能进行很好的扩展,导致客户不能互动,在软件使用中缺乏交流。同时,用户在交流中存在安全风险。随着计算机软件的广泛应用,两层的计算机软件不能适应人们对计算机使用的要求。因此,三层结构技术随之诞生。三层结构技术是在两层结构技术的基础上发展起来的。三层结构技术为客户提供了人机互动的模式。数据服务器可以为客户提供访问的数据,同时还能够储存和优化数据,降低客户在使用中的负担,实现了瘦客户端的要求。如日立的 ERP 系统的软件体系,就是利用了三层次的结构[4]。技术三层结构技术包括接口层、数据层以及业务流程。这三层结构负责用户的接口层和一个系统的对接。与两层结构技术相比,三层结构技术具有干安全性、易维护、可扩展以及减少网络负载等功能。但是,即使三层技术已经得到了广泛的应用,在实际中运用和中技术,应根据实际软件开发的情况出发。
  (二)四层技术
  随着计算机网络的发展,应用程序已经变得越来越复杂。为能够将复杂的程序更为简便的实用实际中,需要处理各种数据和逻辑关系。因此,在三层技术具有局限性的前提下,四层技术有其发展的空间。在业务流程和数据层之间增加一个封装层,为信息形成一个储存层。业务逻辑层和数据层以及web层。web层根据不同用户的需求自动选择数据的处理路径,可以在很大程度上对大量数据和信息进行分析,提高计算机各方面的处理效率。满足客户大规模的数据和业务逻辑的处理。
  (三)中间件技术
  中间件技术的发展是计算机软件开发到一个程度的结果。中间技术是根据处理技术开发的对象。利用中间件可以实现网络环境的互通和互连以及资源共享等功能。中间件技术可以屏蔽异构件间的复杂技术,降低技术上的负担。中间件在计算机操作系统中运用,缩短数据库软件的开发周期。加强计算机软件的开发。确保计算机软件开发的有效性。保证软件能够运用与计算机系统中,以此降低软件开发的风险。
  三、结语
  众所周知,随着计算机网络信息的发展,客户对计算机软件的要求越来越高。计算机为满足客户的要求,需要在技术方面不断的加强。对于计算机软件的开发,分层技术应用越来越广泛。经过各层次技术的对比,客户根据自己的实际需要选择合适的层次技术应用于软件的开发,使得计算机软件能够在应用中不断的完善。
  参考文献:
  [1]徐爱兰.计算机软件开发中的分层技术探讨[J].计算机光盘软件与应用 ,2012,12(24):22-24.
  [2]范文学.试析计算机软件开发设计的难点和对策 [J]. 软件 ,2013,5(8):135-136+138
  [3]朱秀娟.试论计算机软件开发中的分层技术运用[J].无线互联科技,2013,12(6):123-124.
  [4]赵明亮.计算机应用软件开发技术田.黑龙江科技信息,2011,12(26);24-25.
其他文献
【摘 要】现阶段计算机的网络管理工作主要是有效地规划、分析、监督、设计、控制和不断地扩充网络资源的使用以及网络的各种活动,这样就可以使得网络能够高效并且稳定的运行。网络管理有五个较大的功能,分别是对于故障的管理。对配置的管理、安全系统的管理。计费的管理以及性能的管理五个方面。伴随着网络发展水平的不断提高,规模的不断扩大,网络结构也发生着日新月异的变化,所以这就导致了网络管理要向智能化方向的发展。本
期刊
【摘 要】随着科技的快速发展,人们的日常生活已逐渐步入数字化信息时代。DDS就是其中一种关键的数字化技术,与传统的频率合成器相较而言,DDS更具有较低的成本和功耗,同时还具有高分辨率且能够迅速转换时间等优势,这主要都是DDS技术的通信激励器所能达到的作用。因此,DDS技术的通信激励器的设计是否合理将直接影响到对于信号的处理。而本文主要针对DDS技术的通信激励器的设计进行了详细研究。  【关键词】通
期刊
【摘 要】本文简要介绍了广电网络汇聚机房选址及建设中应考虑的重要因素,保证机房的全业务接入。  【关键词】广电网络 汇聚机房 选址 建设  一、引言  机房和广电网络的运营维护工作息息相关。机房按功能可分为中心机房、传输机房和接入机房。根据各个节点机房在网络中所处的地位不同,将传输机房分成骨干机房和汇聚机房两大类。汇聚机房在网络中起承上启下的作用,负责将本地业务节点连接到中心机房(或骨干节点),通
期刊
【摘 要】根据高等职业教育以就业为导向, 培养高素质技能型专门人才这一培养目标,结合机械制图课的特点,从近几年教学现状、《机械制图》与《CAD》的关系、课程教学中应注意的问题、机械制图与CAD 一体化教学的前景等几个环节,反映出《机械制图与CAD》这门课的传统的教学方法亟待改进,机械制图与CAD整合式教学具有学用结合、提高绘图效果和绘图效率、能培养适应社会需要的人才等优点。这一课改,对提高学生学习
期刊
【摘 要】数字网络技术的飞速发展促进了虚拟化技术的诞生,计算机技术的更新促进了虚拟化技术的革命。经济全球化的进程使得世界资源与信息的快速流转,信息数据的存储量日益增加。现在社会信息是爆炸式的增长速度,为了社会经济的良好运行,需要虚拟储存的媒介作用。当今社会的储存离不开虚拟技术,更需要虚拟存储带来的信息管理的便利。但虚拟存储存在发展中并不是毫无弊端,仍存在着很大缺陷与不足。本文从当今虚拟化技术中的存
期刊
【摘 要】随着科学技术的快速发展,计算机网络技术已经渗透到了我国的经营和生产管理等多个行业领域,越来越代表一个国家的综合实力。又由于网络技术的开放性,连通性的特点,使网络中存在着潜在的威胁,所以要确保网络技术的安全成为了当务之急,找出构成威胁的原因,针对不同的原因提出相应的解决对策,从而提高网络的可靠性和安全性。  【关键词】计算机 网络安全建设 安全技术  计算机网络安全从本质上来说是一种信息安
期刊
【摘 要】物联网以互联网为基础,同时融入电信网,构成载体环境,满足用户需求。物联网在各行各业的应用中得到推广,逐渐受到设备重视。实际物联网的运行涉及多项关键技术,体现诸多应用优势。物联网在现代企业中的应用前景非常广阔,提高企业在信息化社会中的地位。本文以物联网为研究对象,分析关键技术和应用前景。  【关键词】物联网 关键技术 应用前景  物联网具备整合属性,融合多项技术功能,遵循相关的运行协议,构
期刊
【摘 要】采用三维运动学的研究方法,对我国优秀铁饼运动员宋爱民在训练和比赛中的实际试投技术环节的运动学特征进行分析。发现其在投掷过程中右脚落地后,转动不积极,左侧支撑较差,最后用力工作距离较短;从根本上找出了技术运用不合理的原因,从而加深对掷铁饼技术运用的理解。  【关键词】掷铁饼 技术 分析  一、前言  掷铁饼运动起源于人类长期以来克服和改造自然社会的实践活动,在某种程度上也是源于人类的自然投
期刊
【摘 要】文章简述了计算机网络管理中信息安全管理的意义与概念,同时就常见问题进行了讨论。  【关键词】计算机网络 信息 安全管理  网络信息管理,应用网络信息技术,考察信息的布局,结构,采集、整理、交流、开发利用与服务的科学。繁多的信息要经过科学合理地处理才能参与使用,条理化较强的信息资源,也要在原有基础上加强管理才能保持可执行性,从而实现最佳开发和利用状态,发挥其应有的作用。现今市面上通常有多种
期刊
【摘 要】随着信息时代的不断发展,计算机在生产生活当中已经得到了广泛的应用。在网络日益普遍化的今天,有大量的网络信息需要处理,这使得计算机的网络安全性能面临严峻的考验。计算机网络安全也得到了各个领域的重视,本文针对计算机网络安全问题进行解析并提出合理建议。  【关键词】计算机 网络安全隐患 防范措施  前言:计算机的广泛应用使人们进入到了信息化时代,计算机网络已经成为生活当中不可或缺的部分。因计算
期刊