【摘 要】
:
软件工程要解决的核心问题,简单地说就是如何以最小的代价生产出最大效用的软件。解决该问题的基本途径之一,是研发具有高度灵活性和扩展性等特点的可复用软件及方法,其中框
论文部分内容阅读
软件工程要解决的核心问题,简单地说就是如何以最小的代价生产出最大效用的软件。解决该问题的基本途径之一,是研发具有高度灵活性和扩展性等特点的可复用软件及方法,其中框架就是典范。如果能够设计出一款具有高度可复用性的Web3D框架或平台,对于推动数据中心等物联网领域应用的发展将具有重要意义。为此,本文做了以下尝试:(1)基于面向对象理论与方法的可复用Web3D框架设计。目前的Web3D应用大都使用了基于Web GL技术的Java Script软件包(如Three.js)进行开发,与其他主流的Web前端应用类似,都是使用传统的结构化编程语言实现,往往难以扩展与复用。因此,本文通过引入支持面向对象的ES6语言,充分发挥面向对象软件设计的重要理论、原则和方法等优势,并基于设计模式等相关理论,使用抽象工厂模式、模板方法模式、策略模式、单例模式、装饰者模式、发布-订阅模式等多种设计模式设计实现了一个全新并可适用于多个行业的可复用框架。(2)基于数据中心场景的可复用Web3D模型方法研究。首先,不同物体的3D模型往往不同,而且模型的格式、位置、角度、大小等属性和加载、呈现等方式的变化都会导致不同Web3D项目之间难以复用,所以,本文针对数据中心的场景建立了一套可用于不同项目的3D模型规范和加载呈现方案。其次,针对数据中心通常需要呈现设备之间关联和场景漫游等功能特点,分别研究建立了可复用的模型间连线算法和3D场景漫游算法。(3)本框架的优势分析。以数据中心的场景作为案例,通过应用本框架与传统方法于不同项目,分别从代码质量与开发效率等方面做了比较。首先,重复代码大大减少;其次,可复用性与可扩展性大大增强;最后,应用于新项目,开发时间也大大缩短。
其他文献
粒子与可压缩流体相互作用的模型在气溶胶喷雾,废水回收,矿物处理,大气污染,以及柴油发动机和火箭推进装置等许多领域都有实际应用.本文主要在初始值,物理域和外部势力的合理的物理假设下,研究了可压缩Navier-Stokes-Smoluchowski方程解的存在性.所研究的方程描述了分散在粒子演化过程中的粘性可压缩流体,通过流体与粒子相互作用的摩擦力,得到了流体运动方程与粒子方程的耦合.该模型取决于质量
近代中国可谓文化冲突中的中国。值此中西碰撞、新旧交替之际,留学生是最先走出国门、直接沐浴欧风美雨洗礼、接受世界文化与域外新知的知识分子群体。而胡适、吴宓无疑是留
美术课程强调通过发挥美术教学独特的魅力,根据学生的情感和认知特征,不断实验与完善生动的教学内容和教学方法,激发学生的学习兴趣,并使这种兴趣转化为持久的情感态度。随着
从上世纪90年代以来,大规模人口流动就已经成为社会关注的热点话题。伴随着我国社会不断转型与发展,无论是人口流动的规模还是内部结构都已经发生了重大改变。人口流动方式从
现代医学逐渐发展到了数字医疗和精准医疗的阶段。医学影像提供的相关信息为手术的规划和实施提供了帮助,但也存在新的挑战。首先,对于术前影像的查看与手术规划目前只能在图
在全民健身的背景下,马拉松赛事蓬勃发展,随着赛事的增多,各种风险事件也层出不穷,尤其是近年来马拉松比赛中频繁出现运动损伤和猝死等突发现象。马拉松运动是一项高强度、耗
蒙古国为亚洲中部国家,1921年前蒙古国境内没有正规的学校,只有私塾、社团等仅为贵族阶级提供培训的学校,而民众接受教育的方式只有家庭教学和宗教传播,文盲率非常高。1921年
自从人类社会步入信息化、数字化的时代,信息的传播与共享仿佛开上了快车道,在人们传统生活方式受到挑战的同时,信息安全也成为人们无时无刻不在关注的话题。随着通信技术的
叶剑英是我中华人民共和国的开国元勋,坚定的马克思主义者,伟大的无产阶级革命家、政治家、军事家,中国人民解放军的缔造者之一。长期担任党、国家和军队重要领导职务的卓越领导人,中华人民共和国十大元帅之一。叶剑英亲自参与并见证了中国人民军队从创建到发展一直到现代化建设的全过程。在指导中国人民军队建设发展的过程中,将马克思主义军事思想与我国军队发展现状充分结合,从实际出发提出了一系列重要的军事思想,丰富和发
轴棱锥(Axicons)是一种能够将轴上点源发出的对称光线偏折形成一条沿轴向分布的连续线段的旋转对称光学元件,具有轴向线聚焦性质。贝塞尔光束具有无衍射特性,是无衍射光场中