- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大型软件项目实践指导书
中软国际长沙ETC
2016年3月
2」锻讲?亘
ss
8S
1-i
ss
242
s.s
S8
245鲁萍斗
2.4.6晝善
247昌皿養
2.4.8 81
2.5 眛菜卅耳
SS
实训目标
了解业界软件开发的主要流程,并以主流开发流程指导项目研发。
理论结合实践,加强对专业知识的理解并了解真实的软件开发过程。
加强团队意识、交流和表达能力。
实训实施
2.1基本原则
此次实训为3周15个工作日,理论上来讲15个工作日要端到端的按照软件公司要 求开发软件项目几乎不可能完成。所以在实训中主要以项目为载体尽可能的模拟软 件公司产品开发的流程及要求,让学生参与其中体会真实软件项目开发的过程。
2.2实训制度
实训期间工作时间为5*6的方式,具体实训时刻表如下:
上午上班
上午下班
下午上班
下午下班
9:00
12:00
14:00
17:00
每天9:10点到,每缺席或迟到一次最终考评分扣1分具体规则见3。
2?3?1项目选题
考虑到周期短,此次实训项目选题统一为Android平台小游戏,具体游戏选题由 项目组自行决定。选题需遵循两大原则:
1、 工作量:项目组成员数*8 (天)*70 (有效代码行)
2、 Android技术:动画、音效、SQLite数据库
备选游戏:
>变轨危机游戏
23 II
14 II
LIMITLESS
? ?
? ?
O 0?
■ 1
4 ?
1
1
1
PLAY
?
h」?
if”厶?
2.3.2开发环境
开发平台
Adndroid SDK 4.3
开发工具
Eclipse + ADT
数据库工具
SQLite
>飞行射击游戏弘■■MV
>飞行射击游戏
弘■■MV I 鼻 FinnHonriB o
2.4实训流程
2.4.1总体说明
就实际产品开发而言比较常用的流程有敏捷开发和CMM开发流程。考虑到周期太短项 目较小,此次实训主要强调软件开发的几个重要阶段:
要求以项目组为单位执行每个阶段的关键动作,并配以常用的项目管理方法,让所有学 员对软件开发过程有一定的了解。
项目开发里程碑如下:
2.4.2成立项目组
3月7日 3月9日 3月11曰 3月22日 3月24曰 3月25曰
成立项目组需求盼段设计阶段 编码阶段测试阶段汇报阶段
每组成员3?4人并随机指定1名组长。项目组成立后立刻启动立项(按照项目选题要 求以项目组为单位确立项目)。
组长需要承担起项目经理的职责:风险识别,项目周报、任务安排、为项目组成员就项 目开发贡献考评。
2.4.3技术储备
考虑到软件工程专业的学生在专业课中未包含Android的相关课程,在项目的需求分 析和设计阶段安排一周的理论课,主要讲解开发简单Android游戏所需的基础理论知 识以及软件开发流程。
2.4.4需求阶段
【主要事宜】组长发起项目需求分析
【具体要求】紧扣主题,大胆创新;以使用场景出发识别case,划分系统功能并对每 个功能详细描述。
【质量保障】需求评审,由项目组成员现场讲解需求,指导老师现场评论并就需求阶段 打分。
【阶段输出】需求规格说明书
2.4.5界面设计
【主要事宜】考虑到一款成功的手机游戏必须具备良好的用户界面和简单操作(当然还 包括性能和软件大小但短时间内达标的要求过高)所以简化设计,该阶段主要做界面原 型设计。
【具体要求】以PPT的形式,不限制作图工具,要求与最终输出的游戏界面保持一致; 且界面美观、操作简单。
【质量保障】界面原型评审,由项目组成员现场讲解游戏操作界面,指导老师现场评论 并就需求阶段打分。
【阶段输岀】界面原型设计
2?4?6项目编码
【主要事宜】项目编码
【具体要求】以面向对象的思想编码,结构合理易于维护和扩展。
【质量保障】项目组之间交叉review, review关注三个方面:1、编程规范;2、核心 算法的健壮性;3、代码结构合理,易于维护和扩展;review 3程中发现问题需及时与 相关责任人确认。
【阶段输出】项目源代码、代码review记录
2?4?7项目测试
【主要事宜】系统集成功能验证
【具体要求】参照需求设计规格说明书、界面原型设计对软件进行测试;重点测试游戏 操作中的可能边界;测试过程中发现的问题需要及时与相关责任人确认。
【质量保障】暂无
【阶段输出】测试用例、测试报告、问题单
2?4?8项目答辩
【主要事宜】介绍并演示项目
【具体要求】以PPT的形式介绍项目,需要以产品发布的形式编写PPT并介绍产品;现 场演示游戏的主要功能。任课老师和指导老师就项目本身给岀意见并现场打分。
【质量保障】暂无
【阶段输出】项目汇报PPT、可运行的软件包
2.5日程安排
日程安排
周一
周二
周三
周四
周五
第一
上午
成立项目组
文档评论(0)