试论计算机软件开发中的分层技术运用

来源 :科技信息·上旬刊 | 被引量 : 0次 | 上传用户:yangjianwu2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:在信息社会不断发展的过程中国计算机软件也逐步实现在各个行业中的广泛应用,现阶段技术人员在实际工作中面对的主要问题就是开发计算机软件。本文主要对计算机软件开发中的分层技术运用进行仔细分析,这对计算机软件開发工作的顺利开展有积极意义,同时对社会发展与进步也有相当重要的作用。因此我们必须提高对分层技术的重视程度,并在结合实际的基础上对其进行合理应用。
  关键词:计算机软件开发;分层技术;运用
  单层机构模式开发是传统计算机软件开发工作的主要形式。复杂化是现阶段网络结构的主要特征,用户对软件性能所提出的要求也越来越高单层结构或二层结构模式开发的软件已经不能实现对时代需求与发函的满足,因此必须在这一过程中实现对新技术的利用。结构体系的多层设计、程序模块化设计和软件的分层技术等的科学利用是提升软件设计效率以及性能的重要手段,同时可促使计算机开发的适应性与灵活性得到明显增加。
  一、基于多层结构模式开发的软件及其优点分析
  对软件产品的质量进行提升是计算机软件开发工作的实质与目标,同时在满足计算机用户功能要求方面计算机软件开发也起着相当重要的作用。从构件的软件开发角度对其进行分析后可以发现,在实际实施软件系统搭建的过程中外面呢可将已经通过严格测试的构件作为主要依据,开发的时间以及设计效率可在这一过程中实现有效缩短的目标,同时可从根本上实现对新产品质量性能的保障。
  为在真正意义上促使底层的构件与物理硬件或数据库实现相互联系的目标我们必须实现对分组各层次的构件模块的使用,这可作为通用算法为系统的正常运行提供动力,需要注意的是其上下层之间的关系呈现出一定的依赖性,计算机系统所特有的层次化也可在这一过程中得到直观体现。从广泛意义角度对其进行分析后可以发现其主要是聚集多层次的构建,为实现对其内部层次关系的确定我们必须从细微角度着手。
  在结合实际的基础上将分层技术应用在计算机软件开发中可促使系统设计实现逐级抽象的目标,复杂的系统功能也是在此基础上逐步实现向系统设计中的有效转化。在实际开发软件控制系统的过程中实现对分层技术的合理应用可促使软件稳定性在原有基础上大幅度提升,当其中一个功能发生变化后不会对整体系统造成影响,影响范围可控制在上下层范围之内。计算机软件在复用的过程中也可得到分层模式的支持,软件与软件在结合过程中也可实现无缝隙的目标。
  二、分布式软件的横切行为和面向方面技术构造性能的优势
  网络应用技术的不断扩大,许多软件都是分布式和实时性的。软件在不同的物理点上提供不同的服务并且相互协作或者通讯就会产生并发问题,这是分布式软件的特点。
  同步是并发执行线程彼此之间的相互协作过程,是对系统资源的协调,不同于涉及对象间消息的同步通讯,并发引起的各种资源争用和时序问题就要建立同步机制来解决。同步问题如果解决不好的,就会涉及到有关死锁和优先级倒置等问题,在设计分布式软件时,需要考虑同步机制在管程、信号量和临界区等问题。不管在任何时候,实时系统都必须在时间限制的约束内处理外部事件的发生。
  因此,任务调度和时序就成为了实施系统关注的焦点,目前的研究范围中,分布式实时系统应用被抽象并发,优先级,同步,和时序等元素的结合体,而从广义的角度,许多网络应用都含有实时性元素,同时关注跨越分布式网络的性能问题。
  所以,我们可以利用技术方面提高性能探测技术,这是面向对象设计无法具有的优势。但是技术方面带来的高度对软件系统的性能会产生一定的影响。而这些元素在实现的时候是横切整个软件体系结构的,使得面向技术方面可以有效的模块化这些元素的分散,提高了可维护性、易读性和重用性。方面技术在面向对象系统中,要测量目标对象,需要手动插入测量代码这是其优势所在。
  但是软件结构开发改变过程中也需要相应的手动,程序员需要确定代码的功能和位置。同时,用面向技术进行测量,这样的优势,在测量目标没有改变,只有测量方法改变,或者是测量方法改变,测量目标没有改变,这种情况下只需要相应程序的修改。
  三、分层技术在计算机软件开发中的应用
  随着计算机技术的不断发展,分层技术在软件开发中的应用越来越广泛,已由两层、三层及多层次发展,相关理论技术也不断完善,大大缩短了软件开发周期。下面对分层技术的应用做简单分析。
  1.两层和三层分层技术的应用
  两层分层模式主要指客服端和服务器,客服端给用户提供操作界面,用户通过客服端来进行操作,把指令发送到服务器,服务器接收指令后查询数据库,经过逻辑处理后把查询结果返回给用户,这种两层结构的网络模式能处理大量的查询操作,但当客户数量增加时,就会出现扩充性能差、通讯效果差、维护成本大量增加等缺陷。
  为了满足应用系统的要求,出现了三层分层技术,这种层次技术就是在原有的客户端和服务器段加入了应用服务器,其中服务器主要用来存储数据、提高信息访问和优化,客服端可实现人机交互,而应用服务器用来处理相关的业务逻辑,这样就有效降低了客户端和服务器的工作负荷。与二层结构相比,应用三层网络结构技术的网络系统更加容易维护、扩展性能更强、安全性能更好。
  2.四层网络技术的应用
  随着计算机应该环境日益复杂,客户对软件系统要求也越来越高,需要将用户层、业务逻辑层及数据库服务器按功能模块分开,使其彼此分开降低相互影响,这样三层体系就要四层体系扩展,四层体系结构主要包含web层、业务逻辑层、数据库层和存储层。
  业务逻辑层负责将数据库层的结果传输给web层,实现数据交换。数据库层在数据存储层和业务逻辑层之间,将数据访问代码进行隐藏,可对关系数据库和对象间进行计算机映射,有效弥补了关系与对象间的阻抗不匹配差异。
  3.J2EE五层分层技术的应用
  在J2EE环境里,五层结构延神了经典三层结果:客户层、web应用层、业务层、集成层和资源层。这里的前两层主要由三层结构中客服端分化而来,后两层由数据库分化,前者用于对数据持久性访问,包括数据库的映射、事务处理等,后者指文件系统或数据库。通过这种分层模式,可以将系统分层多个组件,让这些构件组件安放在不同的机器上。
  4.中间件技术的应用
  中间件主要应用于分布式的计算机环境中,用来实现计算机系统间的互通和资源共享。中间件技术的广泛应用,能屏蔽异构与分布集成所带来的各种复杂技术细节,减少开发难度。中间件能优化数据库、操作系统与应用软件件的连接方式,缩短开发周期,提高系统安全稳定性能。
  依据在系统的不同作用,可以见中间件分为面向消息中间件(MOM)、远程过程调用中间件(PRC)、面向对象中间件,这些中间件在软件开发中得到了广泛应用。
  结语:
  分层技术在计算机软件开发中应用越来越广泛,它有效提高了软件系统的扩展性能和安全性能,缩短了软件开发周期和成本,开发人员要及时将这些新技术融入到软件开发中去,以满足客户对计算机软件的需求。
  参考文献:
  [1]焦丽平.试论计算机软件开发中的分层技术运用[J].数字技术与应用,2013(2):126-126.
  [2]金胜富.试论计算机软件开发中的分层技术应用[J].丝路视野,2017(30):185-185.
其他文献
摘要:随着我国经济的快速发展,我国的水利工程得到了较大发展。在水利工程建设过程中需要通过档案对其进行记载,从而可以有效反映出水利工程的各种状况,不但能够有效推进水利工程建设,同时也可以为后期的工程建设以及技术提升提供一定参考。本文主要介绍水利档案管理水平提升的有效对策,希望能够对相关人士有所帮助。  关键词:水利工程;档案管理;解决对策  引言  水利工程档案管理情况(档案管理的系统性、准确性以及
期刊
摘要:电子文件是档案现代化管理的重要组成部分,同时在其中占据相当重要的位置,在档案现代化管理方面电子文件起着不可替代的重要作用,同时档案管理的现代化也对档案管理工作提出全新的要求与挑战。对基础工作进行不断的加强是档案管理现代化顺利实现的基础与前提。为在真正意义上实现对档案工作现代化目标的实现必须在借助科学技术的基础上促使案卷质量得以提升,这对档案管理工作的顺利开展也有积极意义。  关键词:电子文件
期刊
摘要:基层林业档案管理工作也是目前林业行业发展过程中的重要工作之一。林业档案主要是对林业部门各个方面的生产、发展和建设情况进行内容上的记录,对林业行业后续的发展和各项工程的开展有着非常重要的作用,可以对林业部门的各项工作决策和林业资源的有效管理提供参考数据,由此可见,加强基层林业档案管理工作是非常有必要的,因此,本文对加强基层林业档案管理工作的路径进行了探究。  关键词:基层林业;档案管理;问题;
期刊
摘要:在实际实现电子文件归档的过程中办公自动化系统与档案管理系统整合始终作为一项重要方式与手段存在,这对文档一体化管理目标的实现有相当重要的作用,同时可在原有基础上档案信息资源进行不断的丰富,促使档案管理部门的工作职能得以有效提升。数据库对接、脱机归档、接口技术对接等是在实际促使办公自动化系统与档案管理系统无缝对接的优化整合模式中所必须综合考虑的因素,这对档案管理行业未来的发展与进步打下坚实基础。
期刊
摘要:人事档案是现代企事业单位人才信息的重要载体,重视现代人事档案的管理,对企事业单位合理利用人才具有重要意义。随着社会经济的不断发展,人事档案的管理工作越来越重要,我们应该对现代人事档案管理中存在的问题进行分析,并针对问题提出相应的解决措施,提升现代人事档案管理的质量和效率。本文对人事档案管理中的问题进行分析,并针对现代人事档案管理存在的问题提出解决问题的对策,为现代人事档案管理工作提供一些建议
期刊
摘要:档案承载着我国在发展过程中的大事小情,只有将档案管理的工作完成好,才可以吸取相应的经验教训,促进我国的进一步发展,不走回头路。因此档案管理员的工作是十分重要的,只有找对了管理方法,才能在工作中发挥更多的优势,促进档案管理工作的进一步发展。在当前的档案管理中,主要应用到的方法为目标管理法,这一方法是对目标档案进行管理的主要方法,在当前的档案管理工作中已经取得了一定的进展。  关键词:档案管理员
期刊
摘要:在新闻报道中播音主持人的主持风格对节目的发展有一定的影响,其属于对新闻节目产生影响的客观因素。同时在实际的广播电视台中,主持人具备独特的主持风格可以在一定程度上推动节目的发展,而在主持人其主持风格的形成上,必定要经历较长时间的发展及积累,主持人具备优秀的主持风格可以进一步的扩大节目的受众面。同时在播音主持人主持风格的发展上还需适应现今媒体发展的需求,对其主持风格进行创新,这样可以进一步提升节
期刊
摘要:在信息时代到来的今天,各类信息资源大幅度增多,对这些信息进行有效地管理和利用是科学研究和决策的前提条件。计算机数据库作为信息系统的核心部分,其安全性尤为重要,一旦数据库被非法入侵,可能会导致信息丢失,由此造成的后果十分严重。入侵检测技術可以对计算机数据库进行保护,为信息安全提高保障。基于此点,本文就计算机数据库的入侵检测技术展开探讨。  关键词:计算机;数据库;入侵检测;技术  1计算机数据
期刊
摘要:悬挑脚手架在高层建筑中有着举足轻重的作用,工程上的广泛应用与其搭拆方便,经济实惠,循环周转使用率较高有关。青岛地铁13号线车辆基地综合楼施工即应用了该架体形式。施工过程中,项目部通过方案的制定、材料选择、脚手架的搭设、验收使用及拆除全过程各环节的严格把控,确保了综合楼安全顺利完工。本文通过该实例浅谈一些个人建议供大家参考。  关键词:悬挑脚手架;综合楼;应用;安全管理  脚手架施工在给我们提
期刊
摘要:在互联网背景下,各个研究区域都得到了快速发展和完善,在智能化技术不断研制的现状下,自动化化工仪表设备受到了广泛关注和应用,可是,自动化机械在发展的同时也改变了仪表设备原有的结构和性能,这样也就为整个行业带来了严峻的挑战。从实际发展情况来看,我国化工仪表自动化水平和国外水平相比较而言,还具备一定的差别。基于此,本文主要论述了互联网+时代下化工仪表及自动化的发展趋势。  关键词:互联网时代;化工
期刊