团队作业2-《项目需求规格说明书》
团队作业2:需求规格说明书
这个作业属于哪个课程 | 软件工程2024 - 广东工业大学 |
---|---|
这个作业要求在哪里 | 需求规格说明书 |
这个作业的目标 | 完成项目的需求分析,建立和初步熟悉团队git的协作方式 |
1.系统说明
1.1 git仓库
1.2 面向用户分析
该项目主要面向对宠物对战类游戏感兴趣的群体,他们通常对宠物对战系列游戏有浓厚的兴趣和热情。这些玩家可能是从小就开始接触宠物对战的,对其中的玩法和对战有着深厚的了解和兴趣。
- 可以搜集各种不同的宠物
- 可以通过对战让自己的宠物队伍升级
- 可以与其他玩家进行聊天
1.3 功能性分析
1.3.1 管理员模块
- 管理员可以增删查改宠物信息,可以设置所有宠物的数值,(如宠物名称、最大生命值、宠物拥有的技能、每个技能的攻击力(随等级而提升)、宠物品质(普通特殊稀有)、血量低于多少有多少机率可以捕捉等等。
- 管理员维护一个宠物成长场,供各个用户进行宠物的捕捉。
- 管理员可以设置宠物升级规则,每次pk,宠物获得的经验要随着等级差距的加大而减小。
- 管理员可以查看所有当前已经注册的用户的个人信息,以及他们所拥有的宠物。
1.3.2 用户模块
- 用户实现登陆注册功能。密码在数据库中加密存储(可以通过MD5之类的加密算法实现)。
- 用户首次登录,免费赠送三只普通属性宠物让他三选一。
- 用户可以查看自己的宠物背包,能查看自己拥有的每一只宠物的详细信息。
- 用户可以对自己的个人基本信息进行编辑。比如修改昵称、个性签名、生日等等。
- 用户有每日签到功能,以一个月为单位,一个月之后重新计算。
1.4 技术需求
前端:html,css,javascript,json,jQuery
后端:Java,Javaweb,Mysql,redis,jwt
2. 预期用户
20人
3. 项目真实可靠性
3.1 真实性
宠物对战游戏是一种常见的对战类游戏,操作简单,不难实现
3.2 可用性
玩家只要注册登录就可以与其他宠物或者玩家进行对战
3.3 价值所在
宠物对战游戏提供了一种轻松愉快的游戏体验,玩家可以通过培养和对战宠物来放松身心,享受游戏带来的乐趣。
4. 团队计划
时间 | 任务 | 完成情况 |
---|---|---|
第八周 | 1、需求分析,完成需求规格说明书 | 已完成 |
2、原型设计,队员估计任务难度并学习新的技术 | 已完成 | |
3、 完成编码规范、平台环境搭建、初步架构搭建 | 已完成 | |
第九周 | 1、 原型改进(给目标用户展现原型,并进一步理解需求) | 未完成 |
2、架构设计,WBS,团队成员估计各自任务所需时间 | 未完成 | |
3、测试计划 | 未完成 | |
第十周 | 1、团队项目Alpha任务分配计划 | 未完成 |
第十一周 | 1、连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 | 未完成 |
第十二周 | 1、用户反馈+测试计划改进 | 未完成 |
2、 团队Alpha阶段个人总结 | 未完成 | |
3、团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 | 未完成 | |
第十三周 | 1、团队项目Alpha博客:事后分析 | 未完成 |
5. issue截图
6.团队分工
任务 | 成员 |
---|---|
开发 | 张兴裕、吴达武、张佳伟、韩乐阳、郑品俊、郑统镇 |
测试 | 郑品俊、郑统镇 |
需求分析 | 张兴裕、吴达武 |
文档编写 | 张佳伟、韩乐阳 |
7. 个人感想
成员 | 感想 |
---|---|
张兴裕 | 团队任务较繁重,希望大家继续努力 |
吴达武 | 学了许多Java的知识,很充实 |
张佳伟 | 通过项目大家一起进步 |
韩乐阳 | 希望可以积累更多团队经验 |
郑品俊 | 希望在项目学习到实际开发中的更多知识 |
郑统镇 | 希望大家可以一起进步 |