基于复用技术的分布式Web软件开发方法分析

来源 :科学导报·学术 | 被引量 : 0次 | 上传用户:xiaozao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】现代科技飞速发展,网络成为人们进行信息交流的主要方式,利用复用技术进行web软件的开发,不仅能够解决问题,而且方便于问题的调试,有利于代码在多个层面的应用,服用技术与传统技术相比,最重要的思路就是利用已有的软件基础,在已有基础上进行探索和研究,而不需要从最基础的步骤开始,这就大大节约了制作成本和制作时间,减少了人力物力的使用提高了软件开发的效率。
  【关键词】复用技术;web软件;开发研究
  引言
  软件的开发是一个不断发展的过程,开发人员要不断的进行学习,才能跟上时代的步伐,同时软件的系统以及功能性逐渐复杂,在进行分布式wab软件开发的过程中,要对数据基础,整体框架,系统联系以及软件的综合应用进行开发,基于复用技术可以减少很多开发时间,使开发过程中更加高效。本文对基于复用技术的分布式Web软件开发方法分析进行了讨论和研究。
  1面向对象及软件复用技术分析
  面向对象技术在实际生活当中其实是一种应用水平较高的软件设计技术,该技术的着眼点是观察现实生活当中真实的对象,对整个软件系统采用人类自由的思维模式所构建。所以面向对象技术所构造的系统能够直观地将问题所反映出来。而对软件复用技术进行分析来看,就是将已经成功开发并且在实际运用当中获得良好成效的软件成分当做更新软件系统的基底,在此基础上对软件系统进行更新。其主要目的就是利用软件,对活动结果进行生产,并且达到重复式使用的最终目的,促使软件产品获得质量上和生产效率上的提高。在面向对象技术当中还需要对此提出,由于许多机制还存在于面向对象技术当中,能够对软件复用技术提供技术上的支持。由于复用技术将功能使用作为技术的着重点,反而忽视了结构技术与设计结果上的复用。本文将围绕软件复用技术,再次对系统结构进行扩充。将着眼点设置为主题库的建设,将软件复用技术当中的基本思路与理念运用到web软件开发的各个环节当中,这样一来便能够使web软件的复用性和扩展性得到大幅度的提高。
  2主题库法的原理分析
  2.1构建主题库模型
  在对于面向对象法进行具体分析时,从本质上来说,就是将服务与属性相同的对象进行归类,在最终阶段当中,再借助类生成具体对象,在此过程中,类便是种能够复用的主题。单单凭借一类主题对系统结构进行整体性的描述是远远不足的,会对此进行相对的限制。
  例如,可以运用抽象原则对类进行处理,将类之间联系较为紧密的相结合,建立以类为集合的主题与主题库,最后,以主题库组建相对完善的系统。同时,在对系统进行扩展或是解决类似疑惑时,可以将系统当做作问题域,并且设计出多种解决方案。并且在技术上给予支持辅助,就能够建立一个对象、类、主题等抽象状态的过程。在此过程中需要强调的是,服务的各个层次和属性都来自于上一层,比较一般的特征:首先,属性的抽象,要能够在共性中获得更高的属性率,即在web软件的分布式数据库中,实际数据集可以获得更多的数据,这样就可以减少数据库的冗余部分。其次是服务的抽象,从中可以得到对象实现方法的原理和部分功能;这些方法也称为分层公共方法。通过对其进行描述,可以将每个抽象层划分为几个部分,即描述主题库的私有属性和通过更新获得的公共属性。根据该方法,可以对得到的系统模型进行分析,并建立层次类图。在图层法的帮助下主题,此外,软件重用可以融入整个面向对象的水平,是否它是一个主题的方法,和其属性,由混凝土层能够重用,因为抽象的层次,每一层由其他系统抽象的对象可以被重用,最后建立了更高质量的重用机制。
  2.2 求解主题库模型
  鉴于上述类型,这将构建系统模型的关注,变换模型,使其更符合相关要求的抽象系统实现方案,也就是说,使用软件重用的概念和面向对象的方法,解决了系统模型,这是系统设计阶段的任务。基于上面的模型,从最低级别开始,直到达到最高级别的对象。
  例如:求解主题库模型的方案目前来说有两种形式,分别是一般-特殊式和整体-部分式,两种形式所拥有的性能,使其能够在具体的实践中发挥出各自独特的价值。首先,一般-特殊式主要是指上一层与下一层之间存在共通的部分,即上一层的主题与下一层的主题之间可能存在解决方法或者是某种特性一致的情况,这就给下一层主题提供了便利,就可以利用继承机制得到上一层的公共部分,然后将下一层自身独有的特性进行补充添加,这就完成了模型的建立过程,这种结构在目前软件的开发过程中应用的较为广泛,不仅由于这种结构能够节省不少的时间与精力,同时模型的建立能够将使用对象清晰的展现在人们的视野中,实现了将抽象转化为实际的过程。其次就是整体-部分式,这种方式使得对象以及主题的功能非常的清晰,其主要针对上一层与下一层之间的关系并不明确,甚至某些主题的内容或者是功能十分复杂,导致继承机制无法发挥其正真的价值,但是其能够将问题层次化的展现出来,这时就需要将整体转化为部分,促进对象以及问题的解决。最后,这两种方式都会应用到当代的软件复用技术,虽然两者的运用手段有些许的区别,但是两者所发挥的功能是一样的,一般-特殊式其独特的性质就是利用两者的共通部分,实现了可循环的性质,而整体-部分式将无法继续利用继承机制,需要将某个对象部分化,之后将其融入到整体中,两者各有千秋,却同时促进了模型的准确求解。
  2.3 实现主题库模型
  在解决主题库模型之后,下一步是在面向对象开发工具的帮助下将解决方案转换为代码。模型最终实现的核心就是需要掌握模型所涉及到的各种环节,包括问题域语义的维持、开发工具的合理选择以及主题粒度的把控,主要因为这是系统的最后一部分,即能够正式使用的实现过程,因此需要借助一定的措施来促进软件复用技术的发展与创新。
  例如:对于软件复用技术所设计的系统不要过于复杂,可以设计层次分明,内容简单,主题对象较少的系统,有利于保障系统的维修以及更新工作。对于可以采用继承机制的一般-特殊式,可以通过编写简单的代码或者是直接利用开发工具中最简单的面向对象的语言,进而简化系统,而对于整体-部分这种的较为复杂的结构,可以设计一个构件库,将许多的构件存储在库中,有利于其他功能相同的构件能够直接在库中找到依据,进而可以直接使用,最后为了更加方便操作,可以设计一个大体的框架,将相关领域是问题分类录入,极大程度的提高了系统的可移植性,节约了更多的成本。
  3结语
  综上所述,本文以主题库建设为核心,探讨了一种新的开发方法。其中,以面向对象为基本思想实现了整个系统的开发。此外,还利用软件重用主题技术将其划分到系统开发的各个环节。本文通过对面向对象及软件复用技术进行分析,并且已构建主题库模型、求解主题库模型、实现主题库模型为探讨方向进行研究,将构件式Web数据库系统转化为系统的主题库,从而极大程度的节约了制作成本与制作時间,大大减少了人力物力的使用提高了软件开发的效率。把整个web数据库系统的建立转化成该系统主题库的建立,在一定程度上,该系统实现了分析结果、设计结果和最终代码的重用,并最终生成了体系结构库,支持系统使用外部开发的组件和系统各级结果的迁移,使整个系统的可扩展性和开放性取得了较好的效果。从而实现系统在设计、分析和代码上的重用,从而获得更好的操作效果。
  参考文献:
  [1]洪秋进.基于复用技术的分布式Web软件开发方法研究[J].科技资讯,2020,18(08):15+17.
  [2]夏俏兰. 分布式光纤传感器的长距离密集波分复用技术和应用研究[D].浙江大学,2017.
  (作者单位:天津医酷科技有限公司)
其他文献
【摘 要】工业机器人是一种特殊的机器人品类,指的是在工业领域中能够通过自动化的方式自主执行工作任务的一种机器人装置。工业机器人可以模仿人类的操作,自动地进行工业加工、编码以及机械控制等操作,和人工最大的区别是,它可以不间断地完成人工操作,并且更加精确有效地处理数据,完成工作任务,其精度以及准确度远超过人工,而且人力、物力成本大大降低。工业机器人技术被广泛应用于机械工程制造业中,不仅能提高工业产品的
期刊
【摘 要】随着科学技术水平的不断提高,我国的人工智能技术也取得了突破性的进展,因此,目前该技术被广泛应用于我国的各行各业之中。现阶段,机械电子工程领域也开始投入对人工智能技术的应用之中,并在此过程中,根据机械电子工程自身的实际需要,来不断地改进和革新人工智能的相关技术,以求更好地满足我国经济社会发展的需求。本文以人工智能技术和机械电子工程的概念为切入点,来进一步分析其在应用过程中所存在的问题,从而
期刊
【摘 要】新媒体时代的降临,不仅给播音与主持艺术专业发展带来新机遇,同时也对播音与主持艺术专业造成了一定的冲击。新媒体的快速发展让播音与主持艺术专业不得不将教学进行精准定位、完善教学模式、教学模式等各个方面进行调整,为新时代培养更多高素质专业人才。本文通过新媒体对播音与主持艺术专业发展的影响进行分析和探讨,并提出相关改进策略。  【关键词】新媒体;播音主持;艺术专业  引言  目前,我国新媒体信息
期刊
【摘 要】如今电气设备的技术水平较高,其设备日常的运营效率也较高,同时设备工作的稳定性也得到了很大的提升。但机械电气设备在运营过程中可能会因为自身零件的磨损以及温度升高等内外部因素的影响,对企业正常运作造成不利,产生不同程度的故障。因此,在机械电气设备的运营过程中要对电气设备热故障的原因展开分析,通过针对性的措施来解决机械电气设备的故障。  【关键词】电气设备;热故障;对策  1 电气设备热故障的
期刊
【摘 要】5G技术是一项全新网络通信技术袁我国率先进行5G网络试运行袁并在北上广深等城市建立了运营良好的5G网络信号基站袁进行通信工程建设中袁需对建设流程具备清晰了解能力袁由此进行相关管理袁则可事半功倍遥本文将从通信管理中精准落实尧技术创新尧力度加大等特点展开分析袁并探讨管理中的分步流程袁最终预测管理未来趋势袁为5G无线通信工程的建设提供管理理论支持遥。  【关键词】通信工程;5G技术;建设管理;
期刊
【摘 要】计算机硬件作为计算机中的重要组成部分之一,是计算机系统正常运行的基础,在计算机运行过程中起着至关重要的作用。计算机的正常运行离不开计算机硬件的支持,所以为了保障计算机能够高效、正常的运行工作,首先就需要做好计算机硬件维护与故障分析工作。故本篇文章就计算机硬件维护与故障分析工作进行了深入的研究和分析,并且提出一些建议和想法。  【关键词】计算机;硬件维护;故障分析  引言  计算机硬件就是
期刊
【摘 要】随着当今社会的不断发展,工业制造慢慢在社会生活中占有重要位置,在工业技术水平的不断提高下,机械工程自动化水平的完善也逐渐得到改善,并且伴随着不断发展的科学技术,智能化技术也在机械工程自动化中开始了运用,在有效提高机械工程生产效率的同时,并且提升了机械生产的质量,对传统机械工程进行了优化。  【关键词】机械工程;自动化领域;智能化技术  信息技术逐渐发展和不断完善,对于智能化水平的提高,奠
期刊
【摘 要】环境与发展是当今世界普遍关注的重大问题,在推崇循环经济模式,追求“绿色GDP”社会背景下,以习近平总书记提出“创新、协调、绿色、开放、共享”的新发展理念为指导,互联网为工具,高校为依托,通过回收再利用校园旧物,为广大高校学生和教职工提供质优价廉的二手商品,不仅可以优化校园秩序、为城市低收入者节约生活成本、减轻压力,而且还能推动校园旧物资源循环利用,使其具有长远的经济效益、环境效益和社会效
期刊
【摘 要】随着电力市场化改革深入推进,以及国家电网公司建设具有中国特色国际领先的能源互联网企业战略的实施,电力公司以客户为中心,市场为导向,加快组建省营销服务中心,推动购售电费省级集约核算,建立购售电一体化电费结算管理新模式,有效支撑电力现货市场交易电费结算要求,持续提升电费管理精益化水平。  【关键词】购售电;一体化;电费结算  一、三大问题亟待解决电费结算改革提上日程  电力公司电费管理体系面
期刊
【摘 要】电力行业在国家政策的支持下得以快速发展,因此与电力行业相关的数据开始快速增长,在这样的背景下,大数据分析技术应用在实际的电力业务中,能优化整体的电力技术开展效能。通过应用信息技术手段提升电力行业整体服务水平是未来电力行业发展的主要方向之一。大数据顾名思义其中蕴含了大量数据信息,这也给大数据技术带来了巨大的研究价值和应用价值。将大数据技术应用到电力业务当中,能够极大提高电力業务整体工作效率
期刊