基于ARUP的桌面虚拟现实教学软件开发模型建构
发布时间:2021-11-22 05:13
桌面虚拟现实教学软件是虚拟现实技术在计算机辅助教学领域的应用实例,是多媒体教学软件向虚拟化、智能化、网络化发展的体现。本文以敏捷软件开发思想为指导,将RUP统一过程软件开发模型与Scrum敏捷软件开发方法相结合,形成一种ARUP敏捷统一软件开发框架和管理方法,并基于ARUP框架与教学系统设计方法,结合桌面虚拟现实技术特点,建构了桌面虚拟现实教学软件开发模型,且依据此模型实施了摄影虚拟实验室的设计与开发,对桌面虚拟现实教学软件的开发有一定指导作用。
【文章来源】:中国教育信息化. 2018,(23)
【文章页数】:7 页
【部分图文】:
模型的相关研究图1桌面虚拟现实程序开发流程2.教学软件开发
《中国教育信息化》编辑部:mis@moe.edu.cnTheChineseJournalofICTinEducation桌面虚拟现实教学软件就是利用桌面虚拟现实技术开发的教学应用软件,其狭义定义是指根据教学目标开发的,以多媒体与交互式三维模拟环境为表现方式,以超媒体结构组织的具有一定沉浸感和实时人机交互,用于呈现特定教学内容、反映特定教学策略、实现特定教学功能的三维模拟程序,也可称为虚拟现实程序。其广义定义是指以桌面虚拟现实技术为核心,并综合其它支持ActiveX插件的主程序(如VisualBasic、Director等)或其它软件开发技术设计开发的除虚拟展示教学和虚拟实验外,功能更为全面的教学软件系统。(2)桌面虚拟现实核心技术分析实现桌面虚拟现实的方法大致有三种:①基于语言编程,即采用底层图形开发接口OpenGL或DirectX,或是Java3D技术、VRML虚拟现实建模语言等编程实现三维图形系统。[12]②基于二维图像,即对物体和环境进行实地的多角度环视拍摄,将形成的静止图像进行后期缝合,建立实景化虚拟空间,并通过加载播放程序来完成展示。[13]常用软件有QTVR、PixMaker等,主要用于虚拟漫游系统的开发。③基于三维建模,这类虚拟现实软件支持多种格式三维模型的导入,可使用已封装的功能节点实现对三维虚拟环境的交互操作,可嵌入支持ActiveX插件的其它主程序,实现多种形式的显示发布。[14]常用软件有Virtools、EONStudio等,可用于网络虚拟展示、网络虚拟游戏或其它大型虚拟现实系统的开发。综上,桌面虚拟现实的核心技术主要体现在虚拟环境建模、人机交互和实时?
序形成迭代开发任务列表(SprintBacklog)。进入开发周期后,每个工作日都要组织每日简会,团队成员相互通告工作进度,并以燃尽图(Burndownchart)表示剩余工作量。在Sprint末期,将召开评审会议,将阶段性成果展示给产品负责人和用户,获得反馈意见,最后召开回顾会议,总结问题和经验,为下一个Sprint周期做好准备。Scrum的工作流程可以体现出4个重要核心实践,即客户现场、面对面交流、持续集成和频繁发布。[24](3)ARUP敏捷统一过程软件开发框架与管理方法可见,RUP模型可以为教学软件开发提供一个相对稳定的框架结构,但本身过于复杂,在实际应用中往往需要进行裁剪,缺乏对中小型项目的支持,而Scrum敏捷方法可以用于简化和管理RUP迭代开发过程。本研究将Scrum敏捷方法与RUP模型相结合,建立一种ARUP(AgileRationalUnifiedProcess)敏捷统一过程软件开发框架和管理方法,即在继承RUP模型用例驱动和迭代开发思想的基础上,利用Scrum敏捷方法合理简化RUP框架结构,沿用Scrum的预定角色和各项会议制度协调管理RUP迭代开发过程,并积极开展Scrum的核心实践。将用户作为开发团队的成员,通过用户与开发人员以及开发人员之间面对面的有效沟通来快速获得用户需求变化和反馈信息,及时交流开发情况,提高软件开发效率,以体现客户现场和面对面交流的核心实践,同时在迭代开发中秉持以代码为核心,持续进行系统功能集成,并通过积极发布和测试软件系统来发现问题,修补漏洞,以快速灵活地适应系统需求的不断变化,实
【参考文献】:
期刊论文
[1]装甲装备虚拟教学系统开发研究[J]. 李萍,谢运灯,谢志宏. 计算机时代. 2018(07)
[2]虚拟现实(VR)教育应用研究综述[J]. 黄奕宇. 中国教育信息化. 2018(01)
[3]2017中国虚拟现实产业走势[J]. 温晓君. 中国经济报告. 2017(08)
[4]地方高校虚拟仿真实验教学中心的建设[J]. 李佐军. 教书育人(高教论坛). 2017(12)
[5]虚拟现实技术在地质科普中的应用[J]. 任伟. 地质论评. 2017(S1)
[6]基于VRP-Builder的桌面级虚拟现实课件的设计与开发[J]. 王建虎,陈佛连,狄小雪. 系统仿真技术. 2017(01)
[7]虚拟现实技术教育应用的潜力、进展与挑战[J]. 刘德建,刘晓琳,张琰,陆奥帆,黄荣怀. 开放教育研究. 2016(04)
[8]3D技术教育应用创新透视[J]. 王娟,吴永和,段晔,季隽. 现代远程教育研究. 2015(01)
[9]基于统一过程的多媒体课件开发模型研究[J]. 黄子君,张亮. 江西教育学院学报. 2012(06)
[10]敏捷软件开发的双迭代模型[J]. 谢东强. 计算机应用与软件. 2012(06)
硕士论文
[1]基于VR技术的机械产品制造过程教学案例开发[D]. 姚玉斌.山东建筑大学 2017
[2]基于Agile的统一软件过程的研究与设计[D]. 马敬元.北京交通大学 2008
本文编号:3511009
【文章来源】:中国教育信息化. 2018,(23)
【文章页数】:7 页
【部分图文】:
模型的相关研究图1桌面虚拟现实程序开发流程2.教学软件开发
《中国教育信息化》编辑部:mis@moe.edu.cnTheChineseJournalofICTinEducation桌面虚拟现实教学软件就是利用桌面虚拟现实技术开发的教学应用软件,其狭义定义是指根据教学目标开发的,以多媒体与交互式三维模拟环境为表现方式,以超媒体结构组织的具有一定沉浸感和实时人机交互,用于呈现特定教学内容、反映特定教学策略、实现特定教学功能的三维模拟程序,也可称为虚拟现实程序。其广义定义是指以桌面虚拟现实技术为核心,并综合其它支持ActiveX插件的主程序(如VisualBasic、Director等)或其它软件开发技术设计开发的除虚拟展示教学和虚拟实验外,功能更为全面的教学软件系统。(2)桌面虚拟现实核心技术分析实现桌面虚拟现实的方法大致有三种:①基于语言编程,即采用底层图形开发接口OpenGL或DirectX,或是Java3D技术、VRML虚拟现实建模语言等编程实现三维图形系统。[12]②基于二维图像,即对物体和环境进行实地的多角度环视拍摄,将形成的静止图像进行后期缝合,建立实景化虚拟空间,并通过加载播放程序来完成展示。[13]常用软件有QTVR、PixMaker等,主要用于虚拟漫游系统的开发。③基于三维建模,这类虚拟现实软件支持多种格式三维模型的导入,可使用已封装的功能节点实现对三维虚拟环境的交互操作,可嵌入支持ActiveX插件的其它主程序,实现多种形式的显示发布。[14]常用软件有Virtools、EONStudio等,可用于网络虚拟展示、网络虚拟游戏或其它大型虚拟现实系统的开发。综上,桌面虚拟现实的核心技术主要体现在虚拟环境建模、人机交互和实时?
序形成迭代开发任务列表(SprintBacklog)。进入开发周期后,每个工作日都要组织每日简会,团队成员相互通告工作进度,并以燃尽图(Burndownchart)表示剩余工作量。在Sprint末期,将召开评审会议,将阶段性成果展示给产品负责人和用户,获得反馈意见,最后召开回顾会议,总结问题和经验,为下一个Sprint周期做好准备。Scrum的工作流程可以体现出4个重要核心实践,即客户现场、面对面交流、持续集成和频繁发布。[24](3)ARUP敏捷统一过程软件开发框架与管理方法可见,RUP模型可以为教学软件开发提供一个相对稳定的框架结构,但本身过于复杂,在实际应用中往往需要进行裁剪,缺乏对中小型项目的支持,而Scrum敏捷方法可以用于简化和管理RUP迭代开发过程。本研究将Scrum敏捷方法与RUP模型相结合,建立一种ARUP(AgileRationalUnifiedProcess)敏捷统一过程软件开发框架和管理方法,即在继承RUP模型用例驱动和迭代开发思想的基础上,利用Scrum敏捷方法合理简化RUP框架结构,沿用Scrum的预定角色和各项会议制度协调管理RUP迭代开发过程,并积极开展Scrum的核心实践。将用户作为开发团队的成员,通过用户与开发人员以及开发人员之间面对面的有效沟通来快速获得用户需求变化和反馈信息,及时交流开发情况,提高软件开发效率,以体现客户现场和面对面交流的核心实践,同时在迭代开发中秉持以代码为核心,持续进行系统功能集成,并通过积极发布和测试软件系统来发现问题,修补漏洞,以快速灵活地适应系统需求的不断变化,实
【参考文献】:
期刊论文
[1]装甲装备虚拟教学系统开发研究[J]. 李萍,谢运灯,谢志宏. 计算机时代. 2018(07)
[2]虚拟现实(VR)教育应用研究综述[J]. 黄奕宇. 中国教育信息化. 2018(01)
[3]2017中国虚拟现实产业走势[J]. 温晓君. 中国经济报告. 2017(08)
[4]地方高校虚拟仿真实验教学中心的建设[J]. 李佐军. 教书育人(高教论坛). 2017(12)
[5]虚拟现实技术在地质科普中的应用[J]. 任伟. 地质论评. 2017(S1)
[6]基于VRP-Builder的桌面级虚拟现实课件的设计与开发[J]. 王建虎,陈佛连,狄小雪. 系统仿真技术. 2017(01)
[7]虚拟现实技术教育应用的潜力、进展与挑战[J]. 刘德建,刘晓琳,张琰,陆奥帆,黄荣怀. 开放教育研究. 2016(04)
[8]3D技术教育应用创新透视[J]. 王娟,吴永和,段晔,季隽. 现代远程教育研究. 2015(01)
[9]基于统一过程的多媒体课件开发模型研究[J]. 黄子君,张亮. 江西教育学院学报. 2012(06)
[10]敏捷软件开发的双迭代模型[J]. 谢东强. 计算机应用与软件. 2012(06)
硕士论文
[1]基于VR技术的机械产品制造过程教学案例开发[D]. 姚玉斌.山东建筑大学 2017
[2]基于Agile的统一软件过程的研究与设计[D]. 马敬元.北京交通大学 2008
本文编号:3511009
本文链接:https://www.wllwen.com/jiaoyulunwen/jiaoyutizhilunwen/3511009.html