在课堂上我们了解了个体软件过程(PSP),并且基于该过程给大家介绍了在编码阶段如何使用源代码管理工具Git进行代码管理,如何在测试阶段使用单元测试保证模块质量和如何用功能测试验证软件功能,所以我们此次的任务就是结合课程中介绍的贪吃蛇游戏改进任务练习PSP、Git、功能测试。任务主要有6项:
除了你自己的想法外,你还必须完成游戏UI改进任务,主要任务如下:
注意:
注意:
将以上任务的完成情况撰写成博客随笔发布到博客园并提交到班级博客。博客随笔排版要求采用博客园的markdown排版,范飞龙 老师提供了说明。
注意:发布博客后并不代表提交了作业,需要进入班级博客后点击进入作业界面并点击提交按钮,才能提交作业,若未提交作业,助教无法进行评分,所以务必提交作业。
**注意:**务必给出仓库地址,很多评分将基于仓库中的数据进行评分。
给出你的各项任务完成时间估算与实际消耗时间表。
给出你对该游戏改进的基本想法的文字描述以及你对需求的分析和设计。
给出你的具体设计的文字描述以及此次任务的代码量(**行),提交(commit)次数,推送(push)次数。
给出你对你所添加的功能或者特性的功能测试报告。请给出测试清单,哪些功能,预期结果是什么,测试结果是什么。
录制一个演示视频,演示你新增的功能和特性,将该视频上传到优酷之类的视频平台,将视频链接给出,建议视频不要超过3分钟。
给出你对此次任务的总结与反思。
本次作业总分 35分。切勿抄袭,一经发现,本次作业得-5分。
(1)博客开头给出了个人信息,得1分
(2)博客开头给出了代码仓库的地址,得1分
(3)博客给出了各项任务的完成时间估算与实际消耗时间表,结合学生任务,若其估算与实际消耗合理,得3分,否则不得分
(4)博客给出了游戏改进想法及需求分析与设计(7分) - 改进想法:合理得分,不合理不得分。简要描述得1分,详细描述得3分 - 需求分析与设计:合理得分,不合理不得分。简要描述得2分,详细描述得4分
(5)博客给出了具体实现的设计思路与方案、编码工作完成情况及数据(12分) - 完成了游戏UI设计改进任务,部分完成得1分,全部完成得2分 - 具体实现设计:合理、与需求分析设计一致得分,否则不得分。简要描述得2分,详细描述得4分 - 编码工作完成情况:至少有四次在不同日期的代码推送,每次推送至少有一个提交得3分,低于此频度酌情减分,高于此频度酌情加分至不超过5分 - 相关工作数据:给出得1分,给出数据若与仓库中的实际情况不一致不得分
(6)博客给出了清晰简要的测试报告,得3分
(7)博客给出了有效视频链接,且视频中演示了新功能特性(需与设计、实现描述一致),得3分
(8)博客给出此次任务完成情况的总结反思,根据总结反思的详细与深入程度给分,最高得5分,最低不得分
**注:**如能积极响应助教和老师的反馈并在评论2天内做出相应修改,会在已有评分上有一定加分,但原则上获得分数不超过本次作业总分。
此游戏的基础源码来自于贪吃蛇
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。