计算机软件开发中的分层技术分析

来源 :商品与质量·建筑与发展 | 被引量 : 0次 | 上传用户:lj200610819
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】 随着信息社会的发展,计算机软件的应用越来越广泛,计算机软件的开发也成为技术人员研究热点。本文简要概述了基于多层结构模式开发的软件及其优点,并详细探讨了分层技术在软件开发中的应用。
  【关键词】 计算机;软件开发;分层技术
  随着科学技术的发展进步,促进了计算机软件应用的发展,其中对于计算机软件的开发逐渐的由之前的二层结构转变为多层次的结构,并成为了相关的软件开发人员工作的关键内容。尤其是在计算机使用环境越来越复杂的今天,在计算机软件的开发中使用分层技术,能够不断的提高软件系统的完整清晰的程度,并提高计算机中相关的软件使用的灵活性,促进计算机软件开发的发展。
  一、软件分层理念阐述
  1、分层管理软件。分层管理软件是我们已经知道的内容存在的物理意义。然而,软件开发领域的具体应用,其含义已经变得更加丰富。从抽象的定义来看,是指多个分层的概念层,不同的解决方案,为不同的层,形成一个垂直的系统,每一层具有一个内部聚集的解决方案的相等同的程度。分层软件开发技术体现在发展框架的设置。建立在这种技术的基础上开发的软件和开发的框架。单层结,在20世纪80年代,小型数据库的结构化编程的计算机发展领域的中,单层结构就已开始。随着客户端计算机服务器的关系模式正在迅速发展,而不是双层结构建筑很快成为我们最新的计算机形式的关系结构。在软件开发的双层结构以及定位,以满足客户的需求,而越来越多地暴露自己的缺點,越来越多的电脑软件开发工作者意识到,两层模型已经一直难以满足当前和未来的迅速发展新的计算机网络数据的关系。三层结构或多层结构的发展已经具备了一定的基础,也将成为未来的主流技术支持阶段的软件开发过程中。
  2、分层技术的优势。近年来,随着科学技术的快速发展,在计算机软件开发中,分层技术有很多别的技术所无法比拟的优势,是今后计算机软件开发的前景走向,计算机软件开发的目的是生产出满足消费者需求并具有高质量的软件产品,而对于计算机软件的开发工作,为了逐渐的减少工作时间,提高使用效率可以使用经过严格检测的构件来建立计算机软件开发的系统,还能够保证整个开发出来的软件具有高性能和高质量。软件系统能够使用分层构件,建立物理硬件和底层构件之间的关系,以此来不断的提高计算机软件系统的性能。对于计算机软件的整体系统来说,其没有一个相对严格的软件结构系统,具有的多个层次会使计算机软件中的上下的层次之间产生一种依赖的关系,而从大范围的分析来说主要是聚集在很多层次上的构件,只有从微观方面来看,才能说是层次之间所具备的关系是一种内部层次的联系。计算机软件开发中使用的分层技术能够促进整个软件系统的抽象化发展,不断的将软件系统中的复杂部分转变到软件的设计中。并且计算机软件的开发如果使用了分层技术能够使其具有良好的稳定性和扩展性,同时其中一个层次的变化不会影响到整体的变化,只可能会影响到这个层次的上下部分。同时分层技术还能够使计算机的软件得到自动的开发使用,并且具有重复使用的功能,只要保证每个层次之间都能够有标准统一的接口,便能够保证各个软件之间的一种无缝的连接结合。
  二、分层技术在计算机软件开发中的应用
  1、双层技术。分层技术在计算机软件开发中的应用主要是由双层技术逐渐的发展为三层、四层以及更多层次,不断的提高了软件开发的效率,并缩短了软件开发所使用的时间。首先对于双层技术在计算机软件开发中的应用,其主要是有两个端点即客户端和服务器。先是由客户端通过向相关的用户方面提高用户可以使用的界面,来帮助处理其中出现的相关的逻辑联系,之后由服务器方面来接受来自于客户的信息,经由数据库进项相关的计算和总结之后传送给客户端进行使用。通过分析双层技术在计算机软件开发中的应用,可以知道双层技术的工作理论是要想提高计算机工作的效率需要具备的条件是:用户使用的服务器具备有良好的使用效能,同时使用的用户在少数。如果违反了这两个条件则会使得用户增多造成服务器计算大量的工作,出现计算机软件系统使用中的错误,计算的反应时间变长等很多的问题,以至于会不断的增加成本,严重则会产生安全问题而影响用户的个人数据。因此当双层技术难以满足计算机软件开发应用的时候,需要加快由双层技术过渡到三层技术的速度。
  2、三层技术。三层技术在计算机软件开发中的应用主要是在双层技术的基础之上,进行的发展和改进,增加了应用服务器,这种应用服务器主要是帮助计算机使用的用户进行数据的存储,并且能够不断的提高计算机信息访问的效率,逐渐的实现了人与计算机之间的交互作用,不断的提高计算机工作的效益。这种三层的结构主要包含有业务处理层次、界面层次和数据层次的几部分结构。其中的界面层主要是进行科学的收集用户使用软件的需求,收集完成后需要将这些需求发送到之后进行工作的业务处理层,其次由业务处理层通过对这些用户的需求进行分析,做出相关的申请请求在数据层进行数据的提取与处理,最后在数据层,经过分析来自于业务处理层的申请,查询在数据库中的相关信息,并再做出科学的分析之后返还给业务层,最后经过业务层的工作处理之后最终回到最初的界面层。这整个过程实现了数据传输系统负担的减轻目的,同时还能够不断的提高计算机的工作效率。然而三层技术在计算机的软件开发中仍然存在一些相关的问题,所以需要将双层技术和三层技术相结合使用。
  3、四层技术。在计算机软件的开发中双层技术和三层技术都难以应对计算机使用复杂的环境,因此需要将三层次技术中的界面层、业务处理层和数据库层科学的分开,这样才能够不断的降低这几个层次之间的相互影响,因此需要将三层技术逐渐的向四层技术发展,其中四层技术主要包含有业务处理层、web层、数据库层以及存储层。业务层主要是向web层传送数据库层中处理出来的结果,之后通过进行数据与数据之间的交换工作,而数据库层是位于业务处理逻辑层和存储层两个层次之间的,通过隐藏数据访问的代码能够反映出数据库和计算机对象之间的关系,能够帮助解决在关系和对象之间出现的差异匹配的问题。
  4、中间件技术。其中在计算机应用软件开发中使用的分层技术中,中间件技术的应用主要是在计算机运行的环境中帮助计算机与各系统之间实现资源的优势互补。科学的使用中间件技术能够帮助减少在异构和分布集成汇总存在的各种复杂的问题,同时大大的降低了整个计算机软件开发的难度。并且中间件技术的应用具有很大的优势是其能够将操作系统、应用软件和数据库之间的关系进行科学的优化,同时减少计算机软件开发的时间并提高软件运行的安全稳定。
  5、五层技术。目前在某些特殊的领域或计算机数据运行环境中,开发人员通过在四层技术结构基础上将数据层分解成集成层与资源层进一步提高系统运行效率,能够根据功能应用满足某些特殊机器的运行需求。虽然这种技术进一步细化了架构分工,但由于其尚不具有应用的广泛性,目前只在某些特殊领域内有所应用,不具代表性。
  三、结束语
  综上所述,随着计算环境的复杂性,客户不断增加的需求和对计算机软件的要求,在软件开发以满足客户的需求,更广泛的分层技术,传统的两层模型已不能满足现代技术,电脑科技公司的应用需求,两个三层模型的优势和劣势的对比后,多层结构具有很强的可扩展性和安全性,以及处理能力的分布系统中的应用,开发周期短,多层次的体系结构之间的中间件技术也发挥一个显着的作用,有效地提高了软件开发技术。
  参考文献:
  [1]朱秀娟.试论计算机软件开发中的分层技术运用[J].无线互联科技,2013,12(6):123-124.
  [2]王丽华.试论计算机软件开发中的分层技术运用[J].河南科技,2013,13(5):144-145.
  [3]刘娜.论计算机软件开发中的分层技术运用[J].无线互联科技,2013,15(5):100-101.
其他文献
【摘 要】 随着科技的发展,我国电气工程及其自动化技术取得了迅速发展,智能化技术在电气工程及其自动化上的应用。本文对人工智能进行了介绍,分析了智能化技术的应用趋势,探讨了智能化技术在电气工程自动化中的应用,进而发挥智能化技术在电气工程自动化控制的作用。  【关键词】 智能化技术;电气工程;自动化控制  随着经济的快速发展,人们生活水平得到了较好地改善,经济的繁荣有效地推进了我国工业水平的提高,在社
期刊
【摘 要】 随着科技发展,电气自动化技术在各个领域得到了合理的应用与大力发展,美中不足的是单相电力负荷变化往往会影响到电气自动化系统设备的运作,还有部分非线性因素的也在不断增加,而无功补偿技术的引用恰到好处的可以改进这一问题的频繁发生。  【关键词】 无功补偿技术;电气自动化;作用研究  自我国国家大力发展经济建设以来,各行各业在技术突破上都取得了不少成就,我国的电气自动化技术在不断地改革与创新上
期刊
【摘 要】 近年来,我国“三北”风资源富集地区大量风电场出现弃风现象,为减少弃风,提高风电消纳能力,本文提出了风电供热等六种解决问题的措施。  【关键词】 “三北”地区,风电消纳  我国风力发展“十二五”规划中明确了9大风电基地,其中有8个集中在风能资源丰富的西北、东北和华北“三北”地区。风电是清洁的可再生能源,由于受自然条件影响,具有随机性、波动性和间歇性的特征。大规模风电接入电力系统后,一方面
期刊
【摘 要】 由于国家对建筑施工工程的质量和对施工工队文明施工的要求不断提高,因此导致施工工费用的不断增加;另一方面,由于建筑本身设计越来越复杂、对于新兴技术和材料的使用越来越多等原因,导致工程所需的时间延长,再加上施工所需原材料的价格浮动较大,竞标时费用的增加和交付使用后所产生的费用等诸多的的不确定性因素,使施工项目处于严峻的市场环境和市场考验之中。本文针对工程造价的发展现状和背景进行总结分析,综
期刊
【摘 要】 随着我国经济的飞速发展,随着这几年我国的路桥建设的发展,技术也越来越先进,专业人员也越来越多,我国路桥过渡段的建设质量也越来越高。然而就目前来说路桥过渡段在施工过程中还存在一些技术问题,致使路桥过渡段在后期使用过程中出现了质量问题。  【关键词】 路桥工程;过渡段;施工技术  一、路桥工程过渡段施工质量的影响因素  (一)施工人员。路桥施工中的主体便是人,其在整个施工过程中发挥着决定性
期刊
【摘 要】 近几年来,我国经济在不断的发展,因而人们对电力的需求越来越高,越来越大。电气自动化技术在电力发展中得到应用,提高了电力企业生产效率。本文就是从电气自动化技术的概念、特点、作用出发以此来阐述其在电气工程中的应用研究。  【关键词】 电气自动化;电气工程;实际应用  随着我国经济的不断发展和科学技术的不断提高,电气自动化技术在电气工程中的应用程度也在不断加大,因而,电气自动化技术在电气工程
期刊
【摘 要】 在建筑工程中,暖通设备所消耗的能源在建筑总能耗中占据着很大的比重,因此,在建筑工程中,对暖通的设计方案进行精心、科学、合理的设计,能够很大程度上达到节能的效果。本文针对建筑工程暖通的设计方案的选择进行了探讨,以此阐述了暖通设计方案选择的重要性。  【关键词】 建筑暖通;设计方案;重要性;选择  影响暖通空调工程项目的成败和经济效益优劣的一个重要问题是暖通空调设计方案的选择。随着城市建设
期刊
【摘 要】 工民建筑渗漏现象成为了人们关注的重点,也经常遭到有居民投诉。建筑施工的过程中防渗漏施工技术在建筑工程中处在至关重要的地位。本文首先分析了主要出现的渗漏的地方及其渗漏的原因,提出其实切实可行的工民建筑工程防渗漏方案。  【关键词】 工业;民用;建筑施工;防渗漏  随着我国社会经济的快速发展,在工业与民用建筑工程施工中,防渗漏技术的应用比较广泛,是保证工业与民用建筑整体质量和使用性能的重要
期刊
【摘 要】 本文针对长庆油田某区块的油水井,经过多年的反复研究实验和应用,研究应用了复合酸酸化工艺技术,该酸液具有缓速性能好、能有效防止铁离子二次沉淀、有效防止酸渣生成、与地层水配伍性好、防膨能力强、排残酸迅速等特点。经过现场应用增注效果明显。  【关键词】 复合酸;技术;工艺  1 复合酸技术原理  1.1技术原理:复合酸酸化技术是针对低渗、油层温度低、原始压力小、碳酸盐沉积大、水敏、酸敏性地层
期刊
【摘 要】 我国对暖通空调的需求越来越大,因而在能耗方面,暖通空调也占据很大的比重,这就需要在设计方面要侧重于节能环保的理念。因此我们必须要对暖通空调工程进行节能优化设计,最大限度地节约能源。本文主要针对暖通空调工程节能优化设计的问题及对策进行探讨。  【关键词】 暖通空调;节能问题;问题分析;实施措施  人们的生活水平在日益提高,对生活的舒适程度要求也越来越高,在不断提高、不断改善的生活质量上,
期刊