2018《软件项目开发与实践1》.doc

2018《软件项目开发与实践1》.doc

ID:60894745

大小:691.00 KB

页数:8页

时间:2020-12-29

2018《软件项目开发与实践1》.doc_第1页
2018《软件项目开发与实践1》.doc_第2页
2018《软件项目开发与实践1》.doc_第3页
2018《软件项目开发与实践1》.doc_第4页
2018《软件项目开发与实践1》.doc_第5页
资源描述:

《2018《软件项目开发与实践1》.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、西南科技大学计算机科学与技术学院2018《软件项目开发与实践1》实训方案22018年12月西南科技大学计算机科学与技术学院目录1.训练目标31.1知识点目标31.2能力目标32.案例简介32.1案例A:营救小鸟32.1.1案例简介32.1.2版本规划42.1.3开发环境42.2案例B:微博数据可视化42.2.1案例简介42.2.2版本规划52.2.3开发环境53.教学计划64.考核方式84.授课教师简介9西南科技大学计算机科学与技术学院1.训练目标1.1知识点目标本课程以提高学生的创新能力和综合素质为目的,针对大二学生开设,专业

2、基础要求较低,旨在增强学生的程序设计能力。通过训练,建立学生的软件开发的工程意识,开阔学生的知识视野,充分挖掘学生的科技创新潜力。通过训练,应掌握知识点如下:(1)掌握软件项目的完整开发流程;(2)初步掌握面向对象编程的思想;(3)熟悉Unity3D、Processing等软件的基本应用;(4)熟悉数据可视化的基本方法;1.2能力目标(1)提高编程能力;(2)培养团队协作能力;(3)培养初步的软件设计及评测的能力;(4)培养初步的软件开发类文档阅读和撰写能力;2.案例简介2.1案例A:营救小鸟2.1.1案例简介风靡全球的小鸟来了

3、。小鸟的同伴被猪头抓走了,需要在你的热心帮助下前去营救它的同伴。本项目使用Unity3D进行设计和实现。Unity是由Unity西南科技大学计算机科学与技术学院Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity设计的游戏可发布至Windows、Mac、Wii、iPhone、Windowsphone8和Android平台。也可以利用Unitywebplayer插件发布网页游戏,支持Mac和Windows的网页

4、浏览。目前很多游戏公司(如完美时空)都使用Unity进行开发和设计。图1营救小鸟的游戏界面2.1.2版本规划表1营救小鸟版本规划版本号功能点非功能点1.0实现目标行动操作、碰撞检测、背景音乐等功能,设计并实现三个关卡。1.1在1.0版本基础上,增加游戏过程中的互动性设计。界面友好1.2在1.1版本基础上,增加关卡的随机设计功能。2.1.3开发环境(1)Unity3D4(2)VS2010西南科技大学计算机科学与技术学院2.2案例B:微博数据可视化2.2.1案例简介数据可视化是大数据分析的重要组成部分,包括科学可视化、信息可视化及可

5、视分析,是当前IT领域最热门的研究领域之一。目前已经出现了很多可用于数据可视化的编程语言和工具:如Processing,OpenGL,R,OpenDX,VTK,GoogleEarth,Tableau等。本项目将教大家如何设计和实现一个微博数据可视化方案,实现对微博的发布时间、内容和地理空间信息等数据的可视化,试验数据由教师提供。图2为采用Processing语言实现的数据可视化作品。图2微博位置可视化2.2.2版本规划表2微博数据可视化版本规划版本号功能点非功能点1.0实现微博数据预处理、可根据时间、内容、地理信息等内容的可视化

6、。1.1在1.0版本基础上,增加数据显示、处理的互动性设计。界面友好1.2西南科技大学计算机科学与技术学院在1.1版本基础上,自行通过网络收集数据信息并实现其可视化。2.2.3开发环境(1)Processing(2)VS20103.教学计划该课程教学分3个阶段进行分别为集中培训,分散指导,答辩。三个阶段的阶段计划及学生任务如表3所示,每日详细教学计划如表4所示。表3阶段教学计划及任务阶段时间训练内容目标提交材料一6天1.软件开发流程;2.软件过程管理;3.面向对象编程基本思想;4.Unity3D基本使用方法;Processing

7、基本使用方法;5.图像相关知识。6.需求文档讲解;1.提高编程能力;2.理解面向对象程序设计方法;3.熟悉软件开发流程;1.TeamOffice账号;2.软件需求文档;3.基本代码框架;二30天1.项目开发过程审核;2.代码规范审核;3.项目开发答疑;1.熟悉项目开发流程;2.了解项目设计基本方法;3.掌握代码规范;1.规范的软件需求文档;2.规范的设计文档;3.规范的代码;三1天答辩项目内容总结1.完整设计文档;2.完整代码;3.答辩PPT;4.答辩演示视频;5.项目安装包;表4详细教学计划时间阶段训练内容目标第1天第一阶段1

8、.教师介绍、培训目标介绍;2.编程环境介绍和配置(Unity3D和Processing);3.讲解图像相关知识点(图像、像素等基础);;西南科技大学计算机科学与技术学院4.讲解面向对象程序思想;培训方式:教师集中讲解,与实验相结合,注重实际动手能力训练;考察能力

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。