软件工程最终个人文档

博客班级 https://edu.cnblogs.com/campus/zjcsxy/SE2020
作业要求 https://edu.cnblogs.com/campus/zjcsxy/SE2020/homework/11633
作业目标 完成个人任务,写一篇博客
学号 31801134
姓名   毛江宇

 

个人任务

1、完成计划能手游戏的需求修改。

2、完成计划能手游戏的内容制作。

3、提供图形记忆游戏部分算法思路。

 

个人工作内容

计划能手:

测试规则:该游戏要求测试者在屏幕指定区域按照底部小人的提示下以一定逻辑经行数字或者字母的连接。本游戏分为四个关卡,前两关为基础逻辑的连接,后两关为指定逻辑的连接。

 

测试目的:通过本次测试,我们希望小朋友能够在屏幕中的刺激连接成有序列的刺激。通过简单的序列如123...ABC...和复杂的序列如12ABcd...,从而能够测试出小朋友的计划连接能力。

 

测试关卡内容

关卡

内容

第一关

顺序连接大写字母

第二关

从小到大连接数字

第三关

AbCDeF

第四关

12ABcd

 

 

评分模式:通过一部分的样本得出下表的评分标准。

总时间区间

等级

(0s,30s)

A

[30s,40s)

B

[40s,50s)

C

[50s,+)

D

 

具体功能介绍及实现

用户进入游戏后先观看游戏规则,在观看完游戏规则后可选择观看演示动画,或者直接开始游戏。如果用户进入演示动画界面,则系统将在屏幕中随机分布各个刺激项,之后系统自动演示点击A项,再点击B项,最后显示最终通关后所需点击的刺激项。

当用户进入测试,通过随机生成数组的算法为测试用户随机生成测试的项目,测试第一关为测试大写字母连接,测试第二关为测试顺序数字的连接,第三关为大写字母与小写字母之间的组合连接,第四关为测试连接数字与大小写字母的组合序列。屏幕中的刺激干扰项有各种数字,小写字母与大写字母,具有一定的干扰度。

 

Demo演示

演示动画

 

测试演示

后续改进

优化测试的计时系统与计时bug,即修复了点击空白区域会造成加时的bug

优化了测试点击UI的按钮变化,使其具有动态立体感。

 

个人工作总结

在整个项目的制作中,我明白了在制作需求报告时应当更加思考的更加仔细,需要将需求报告写的详实且符合逻辑。并且通过这次软件工程的项目对于我来说也是一种新的体验,团队需要合理的分配每一个人的任务,团队之间的交流能够很好的解决一些问题。接下来除了增加自己的编程技术以外,还要增加团队合作能力,成为一名合格的程序员。

posted @ 2021-01-13 10:38  毛副  阅读(67)  评论(0)    收藏  举报