软件工程_个人工作总结01

博客班级 https://edu.cnblogs.com/campus/zjcsxy/SE2020
作业要求 https://edu.cnblogs.com/campus/zjcsxy/SE2020/homework/11436
学号 31801137
院系 计算机与计算科学学院
姓名 王哲文

1.个人任务

  • 了解PASS认知模型,查找与认知测试相关的游戏 Link
  • 综合分析用户、软件、项目需求 Link

2.个人工作内容

  1. 用户需求:

      当前中小学教育的流行只以成绩作为判断学生聪明与否的标志。然而成绩会受到多种因素的影响,它并不能全面完善的展示学生各个方面的能力。父母常常会陷入“成绩决定一切”的误区中,导致大量的课外辅导班和课外辅导资料压缩了孩子们的休息时间,孩子们天天努力学习努力刷题但成绩却没有提高。基于PASS认知模型,父母可以全面了解孩子的优势和缺点,从认知心理学的角度来看待学习能力,不再盲目的给孩子报辅导班,激发孩子们主动学习的意愿,有效提高孩子们各个方面的能力。

  2. 性能需求:

    • 不出现明显卡顿和闪退现象
    • 传输的float的数据在小数点后两位
    • 数据储存注重灵活性,可以简便快捷地调整用户数据和游戏参数
  3. 可靠性和可用性需求:

    • 游戏内置关卡多样化,减少重复
    • 10次测验中不能出现两次以上的bug
    • 同一个人连续多次稳定的测试结果误差不超过20%
    • 装备有若干个小游戏满足不同兴趣年龄的小朋友的需求
  4. 出错处理需求

      在程序出错后避免闪退,在小游戏报错时退出当前小游戏并抛出提示。(1001 参数错误;1002 登陆超时)

  5. 接口需求:

  6. 约束:

    • 结合近期的成绩和多数人的平均成绩来计算结果以获得更加精确的成绩和能力水平报告:
    • 程序可以在比较老旧的设备上较为流畅的运行
    • 对于一个人水平的测量不严重偏离客观事实
    • 使用较为普遍基础的方法开发此程序
  7. 逆向需求:

    • 不会因为用户之前的成绩影响当前的评测
    • 用户可以查看自己所有的往期记录
    • 用户可以查看略高于自己当前水平的测试,即训练的下一个目标
  8. 运行环境:

    • 微信小程序端
    • Web端
    • 移动端(待定)
  9. 将来可能提出的要求:

    • 根据PASS理论的未来发展方向,同步更新
    • 针对不同认知能力的孩童,提供不同等级课程的推荐
  10. 项目思维导图

    思维导图

  11. 项目类图

    类图

  12. 项目流程图

    流程图

3.个人工作总结

  在本次软件工程大作业需求分析工作后,我对软件项目的开发步骤有了初步的认识,学到如何去分析项目需求。目前项目还在起步阶段,希望可以群策群力,完美完成这次的大作业。

posted @ 2020-11-05 14:31  WActen  阅读(108)  评论(0)    收藏  举报