GitHub地址:https://github.com/HardenMVB/5.8
1.引言
1.1目的
为明确软件需求、规划项目、确认进度、组织软件开发并测试而撰写本文档。同时,详细分析项目总体需求,可以作为软件开发工作的基础和依据以及确认测试和验收的依据。
1.2背景
本次待开发的软件为爱心24点微信小程序,由酸辣土豆丝团队提出并开发。
1.3参考资料
1、邹欣.构建之法[M].第三版.人民邮电出版社,2017
2.项目概述
2.1产品描述
本次项目旨在使用Python开发一个关于24点的微信小游戏,用户可通过微信小程序的方式使用我们的游戏,类似于欢乐斗地主那样的类型。用户可以享受各式各样的玩法,包括单机模式及联机模式,闯关和竞速模式,还可以获得点币等丰富奖励。
2.2产品功能
本产品主要有以下功能,随着版本更新,功能可能会有增删。
- 单机模式:单人玩
- 对战模式:可以创建房间,进行联机对战
- 用户登陆后,即可查看做过的题目,以及平均做题时间
- 通过点币,可以获得更多道具,帮助用户更好完成答题
2.3用户场景
根据需求定义如下典型用户与典型场景:
1.小明——学渣
名字 |
小明 |
性别、年龄 |
男、20 |
身份 |
大三学生 |
生活/工作情况 |
成绩倒数 |
用户偏好 |
打网络游戏 |
典型场景 |
喜爱斗地主等各种手游 |
典型描述 |
沉迷不可自拔 |
2.阿饼——学霸
名字 |
阿饼 |
性别、年龄 |
男、21 |
身份 |
大三学生 |
生活/工作情况 |
成绩优异,准备考研 |
用户偏好 |
看书,泡图书馆 |
典型场景 |
休闲时喜欢玩益智类游戏 |
典型描述 |
泡图书馆里不学习,改做题了 |
3.阿珊——上班族
名字 |
阿珊 |
性别、年龄 |
女、22 |
身份 |