团队博客1
软件工程 Software Engineer
——————
综合实训任务书
Integrated Training Specifications
——————
任课教师 王建民
石家庄铁道大学
信息科学与技术学院软件工程系
2016-8-20
目 录
1、授课对象
专业:软件工程
班级:信1305班
学期:2016-2017第一学期
2、授课计划
总学时:4周;
具体开课时间:2016年8月29日—9月17日每日上午8:00-11:30;(中间周六日不休息,中秋节放假时间顺延)
上课地点:第九实验楼510、518机房
3、实训意义
综合实训旨在为学生提供参与完整软件开发过程的实践经历,并对所涉及的应用领域进行初步了解,培养面向领域的工程能力。项目来源主要是学校或相关合作企业在校内设立专门的学生研究开发项目,可以聘请企业专家组织和指导学生模拟企业环境进行项目开发,给学生带来真实的企业研发的环境和流程。
4、实训目标
(1)训练学生软件开发流程和规范:体会企业开发流程;熟悉常用开发工具、模板和表格的使用;
(2)体会企业中的团队合作规范:培养团队开发和协同工作的能力;熟悉团队成员在软件开发项目中的角色分工及沟通协作;
(3)强化开发和测试技能:强化编码、测试和构建技能;体会软件开发过程、里程碑和缺陷管理流程;熟悉单元测试方法和代码审核方法。
(4) 熟悉移动互联网行业知识,深入掌握手机软件发过程、技术和方法,具备有较强的 编程能力、技术文档书写能力和英文技术文档阅读能力;
(5)掌握前沿技术,能够实现面向应用领域大数据的采集、建模、存储和管控,并在移动终端上完成大数据展示等智能处理功能。
5、实训要求
(1)课程性质:必修。要求2013级软件工程专业学生(44名)全部参加,不能通过者将无法毕业;
(2)认真阅读综合实训任务书,熟悉有关设计方案及参考资料,熟悉各种设计规范的有关内容,认真完成任务书中规定的设计任务;
(3)设计题目应具有一定的使用价值,设计文档符合规范,可读性好,设计平台符合实验室提供对额条件。
(4)学生应在教师的指导下,在规定的时间内独立完成规定的设计内容和工作量,在实训期间,自觉遵守实验室规章制度,不迟到早退。
(5)要求学生组队参加2016年华北五省(市、自治区)及港澳台大学生计算机应用大赛,最终作品需要提交大赛组委作为评判。
6、开发平台
本次大赛要求作品的运行平台为指定移动终端操作系统平台,即作品软件应该能够在如下3种平台之一的模拟器或移动终端上运行。
开发平台及版本要求:
(1)Android 4及以上版本;
(2)苹果iOS 9及以上版本;
(3)Windows Phone 8及以上版本。
6、实训题目范围
依据 “互联网+”等国家重大发展战略行动计划,实现新一代信息技术与各行各业的融合创新,为产业智能化提供支撑,为教育信息化做出贡献。2016年计算机应用大赛的主题是“移动互联网应用创新”,下设三个应用方向(1)大数据应用方向;(2)物联网应用方向;(3)APP移动应用程序开发方向。参赛者根据大赛组委会提供的规范,确定创意设计的主题,针对移动设备的技术特点,围绕移动应用的开发,展开研究和设计,编制创意设计方案,完成设计与开发。
具体要求:
(1)参赛作品的选题应具有较强的思想性、时代感、社会价值和应用背景,满足社会经济、文化教育发展对软件作品的需求。对参赛作品的评审着重考核参赛学生综合运用知识技能进行选题创意、软件设计、作品实现的创新能力;学习能力;技术实施能力以及团队合作等方面的基本能力。
(2)参赛作品应涉及联网功能,应具备公网内的联通性且能流畅运行,对于仅限在某个专网或校园网上访问而无法通过公网访问的作品,由于无法评审,将被视为无效参赛作品。
(3)参赛作品要求为原创作品,抄袭作品一经发现即刻作废。历年的参赛作品不可重复参赛,否则视为无效参赛作品;参与过其他竞赛的作品不可重复参加本项竞赛。
(4)对于提交的内容不完整,或提供任何虚假信息;违背相关法律、法规;涉嫌作弊行为,侵犯他人知识产权等作品视为无效参赛作品。
(5)大数据应用方向作品要求:能够实现面向应用领域大数据的采集、建模、存储和管控,并在移动终端上完成大数据展示等智能处理功能。
(6)物联网应用方向作品要求:通过移动终端程序,控制硬件产品动作,实现数据的传输、处理与控制。
7、实训成果
实训参赛作品的内容包含作品简介、软件创意设计文档、作品源代码、软件安装包、视频短片、软件项目开发文档。
(1)作品简介:包含3幅展示软件核心功能的截图(各图片文件不大于1MB,jpg或png格式)、不超过800字的作品文字简介(无格式文本)。
(2)软件创意设计文档:参赛团队必须按照大赛官方网站上提供的模板规范编写设计文档,以WORD文档格式提交。(缺创意文档则作品无效)提交的文档需要描述软件操作步骤及说明,若软件设置了用户名和密码必须在显著位置注明测试用户名和密码。
(3)作品源代码:参赛团队需要在大赛网站提交完整源代码,源代码主体必须是原创(可以有部分第三方开源代码,但请在《软件创意设计文档》中标明)。
(4)软件安装包:
对于Android和Windows Phone开发平台的作品,软件安装包是指可以在移动终端上运行的可安装文件包,如果参赛作者希望提交的作品在大赛结束后非免费使用,则可以提交可免费试用的参赛作品软件安装包。
对于iOS开发平台的作品,如果有用$299账号打包后的app文件,则使用该账号打包提交;若无,则可不提交安装包或提供App Store下载链接。
(5)视频短片:建议提供参赛作品创意设计与程序演示视频,时间不得超过5分钟,文件格式可为WMV或MP4。
(6)软件项目开发文档:包括项目开发计划书、软件需求说明文档、概要设计说明文档、详细设计说明文档、软件应用设计综合实训报告等文档。
8、实训方案
(1)学生可以独立或自愿组成项目组,每组学生不超过3人,并选择相关题目,完成从项目的需求到系统分析、设计,代码实现和测试发布全过程。老师分项目对学生做必要的指导;
(2)实训项目可从附件一的项目中选择,也可自拟题目,但需实训指导教师组审查批准,方可作为有效的实训项目;
(3)学生定期上交阶段性成果,老师集中检查并给予必要的引导;
(4)项目结束后提交所开发的软件、全套开发文档并进行答辩。
9、实训成果评分细则:
综合实训成绩以百分制计,具体比例如下:
序号 |
项目名称 |
评分细则 |
所占比例 |
1 |
过程考核 |
1、 项目开发计划; 2、 项目需求分析; 3、 项目概要设计; 4、 项目详细设计 |
10% |
2 |
竞赛评分 |
1、 按照竞赛组委会要求在9月20日之前提交完成作品原型; 2、 参赛作品进入决赛阶段,本项成绩满分; |
50% |
3 |
绩效考核 |
1、 纪律性强,无迟到早退现象; 2、 功能实现、功能完整性; 3、 界面简洁,人机交互性; 4、 代码规范,可维护性; |
20% |
4 |
实训报告 |
1、 格式规范、版本一致; 2、 内容描述正确,图表正确; 3、 按时提交报告,无抄袭现象; |
20% |
10、公司参与方式建议:
1、案例分析:可以提供大数据应用、物联网应用两个完整的相关案例;在综合实训第一周进行项目设计、开发的具体讲解,供项目学生了解;
2、项目咨询:对学生竞赛的项目题目、技术方案等给予相关的技术支持和方向性咨询;
3、项目规范:提供工程实际开发规范,要求学生掌握。
4、公司提供培训内容:
实训内容大纲:
(1) 大数据知识介绍
(2) 大数据分析知识介绍
(3) 大数据应用场景
(4) 大数据涉及到的技术
(5) 需要掌握的大数据技术
(6) 实例讲解
附件1:项目题目参考:
题目参考网站:
1、中国大学生软件设计大赛网站:http://www.cnsoftbei.com/
2、2016年华北五省(市、自治区)及港澳台大学生计算机应用大赛http://bjcac.buu.edu.cn