团队作业——项目答辩

一.团队成员姓名和博客链接

二.团队项目的总体效果截图



三.对团队项目进行测试,并列出测试人员名单,列出测试过程中测出的问题,以及修复的过程

  • 项目测试人员有
    • 魏仁杰 皮炜 王银龙 孟凡锚
  • 出现的问题
    • 1.最开始做出来成品时,在玩的时候发现再要进入到下一个页面时,屏幕会闪过第一个页面的画面,然后再跳转到下一个页面
      • 经过查阅开发者文档和网上查阅,发现跳转到下一个页面时如果时平级页面的话 用redirectTo这个来跳转,而由于我们开始跳转用的是navigateTo,然后用redirectTo好像就会有问题,
        我们也不知道具体是什么问题,但是我们把所有的跳转都改成redirectTo,然后就解决了这个问题
    • 2.我们开始做的时候,在测试时发现分数会出现不准确的情况
      • 我们检查发现,每个模式下总的分数变量就是一个score 因为这是一个定义在总的app.js里面的一个变量,然后每次传分数时没有经过处理,直接传过去了,就可能模式一下玩的分数
        在模式二下也是这个分数。然后我们首先就进行了处理,每次玩的时候分数都会初始化这样,然后为了方便计算最高分,然后每个模式的分数都设计了一个变量
    • 3.不能重现的bug
      • 暂时没有
    • 4.这个产品就是这样设计的,不是bug
      • 在用户测试时,发现有相近的颜色,比如正确答案是紫色,而答案中有深紫色和浅紫色,然后不知道选择哪个。
        • 因为颜色种类太多了,如果细分下去会认不全,所以这种的一般答案是常认为的那个,比如紫色就是深紫色那个。
      • 用户使用时可能觉得答案中有时会出现两个颜色很像的,不知道选哪个
        • 这是故意这么设计的,为了增加难度,有时会出现这样情况,这两个颜色不是一个颜色,然后就需要靠你的观察选出正确答案
    • 5.没有能力修复的将来也不打算修复的
      • 暂时没有
    • 6.这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复
      • 用户使用时可能发现了,那个好友对战和历史纪录没有,嗯这个主要就是我们还没有做,然后下个版本或者下下个会修复
      • 还有就是苹果手机上无法出现声音的这个情况,我们将会在查明原因后,在下个版本修复

四.给出代码的元仓库链接

五.团队的成员如何分工协作的?有什么经验教训?团队如何平衡 时间/质量/资源 争取如期完成任务的?

  • 分工协作
    • 皮炜
      • 主要负责这个程序整体功能代码的实现和大体框架设计
    • 孟凡锚
      • 主要负责界面的实现和整个程序页面之间的连接
    • 王银龙
      • 主要负责文档编写,规则制定,项目进度的督察和协助写代码
    • 魏仁杰
      • 主要负责代码的审查和整个程序的测试
    • 然后我们把任务分下去后,大家分别完成各自的任务然后最后汇总
  • 经验教训
    • 首先就是代码的规范要规定好,还有注释一点要写好,不然这个人写的代码,其他人可能就看不到
    • 及时的沟通很有必要,虽然我们每周会沟通一次,但可能写的过程中有了什么新想法,由于沟通不及时导致整个方向发生了变化就很麻烦
    • 多看官方文档,勤于到网上找资料,不要遇到困难就不做了
  • 团队如何平衡 时间/质量/资源 争取如期完成任务的
    • 首先我们分任务后,会有每周完成一个任务的规划
    • 然后我们会每周开次会,汇报进度然后对下一周的工作做一个规划
    • 最后我们会设有一个项目进度督察的一个角色,督促没有按时完成任务的花费更多的时间去及时的完成任务

六.开发项目过程的博客链接

七.实现的功能及其效果的描述

  • 开始界面

    • 这里主要就是游戏规则的一些描述
  • 选择功能模块界面

    • 这里主要就是用户来选择进行的功能,比如模块选择,设置等
  • 模式选择界面

    • 这里主要就是选择要进行的游戏模式,有三种模式可以供选择
  • 初级模式界面

    • 在初级模式,就是找到和题目所描述的颜色一样的颜色就好了
  • 中级模式界面

    • 在中级模式,就是找到和这个字体颜色一样的颜色
  • 高级模式界面

    • 在高级模式中,就是看左边描述的颜色,是否和右边字体的颜色是一样的,如果一样则匹配,不一样则不匹配
  • 设置界面

    • 在设置界面,可以设计游戏声音的开关

八.你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?

  • 我们首先在电脑上的微信开发者工具进行测试
  • 然后发布上去后,用各种手机,苹果,安卓各种品牌进行测试,看有没有出现什么bug
  • 硬件配置的话,就是微信自带的这种配置

九.项目的不足之处

  • 1.就是颜色库还是不够,对加点颜色库可以促进人们玩的欲望,不然会很快就腻了
  • 2.就是没有配色一个说明,把题目中会出现的字描述的颜色来配个说明图说明一下,方便用户体验
  • 3.排行榜这些还没有做,用户玩的时候可能会没有那种欲望
  • 4.苹果设备上,游戏的声音不能播放

十.如果你们的学弟学妹想要做这个项目的话,可以扩展的功能有哪些

  • 1.可以做个好友对战,增强游戏的课玩性
  • 2.可以开发出更多模式,来增加趣味性
  • 3.把界面设计的更好看,人性化一点
  • 4.增加颜色库
  • 5.增加各种声音,开始游戏一个声音,游戏过程中一个,游戏结束一个
  • 6.增加排行榜,每个模式下有好友排行还有全国排行这种
最后放下我们的小程序二维码,欢迎各位扫码体验,有什么问题随时联系我哦

posted @ 2018-06-27 21:44  软工练习生  阅读(202)  评论(0编辑  收藏  举报