- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《植物大战僵尸》分析设计文档
《植物大战僵尸》项目分析设计文档
当前版本号0.7(用以区分该文档是否为最新文档)
项目组成员:
组长:090104100227 潘炜康
组员:090104100202 曹建军
组员:090104100238 夏宇
组员:090104200247 郑羽丰
版本变更历史
版本 时间 主要内容 主要撰写人 其他人工作 备注 0.1 3.7 确定原始需求 潘炜康、曹建军 分析、收集资料 无 0.2 3.14 确定界面 郑羽丰 分析、收集资料 无 0.3 3.21 确定基本用例图 潘炜康、夏宇、郑羽丰 分析、收集资料 无 0.4 4.12 完成用例图 夏宇、曹建军 分析、收集资料 无 0.6 4.25 确定基本序列图,类图 全部成员 无 0.7 5.3 进一步修改用例图、序列图 潘炜康、夏宇、郑羽丰 无 (*注意:如果改动很大,则上升一个版本;如果改动微小,则版本后加后缀)
原始需求
本小组所设计的是植物大战僵尸游戏,该游戏主要包括两个部分:菜单选择部分、游戏运行部分。首先玩家需要进入到菜单界面,进行功能选择,功能包括:进入游戏、选择关卡、购买道具、退出。进入游戏后,玩家可以进行的操作有:选择植物、购买植物、放置植物、收集阳光、收集金币。
需求分析
总用例图
分用例图
需求用例详述
2.3.1用例名称-选择关卡
用例名称 选择关卡 用例编号 Zw001 用例简述 当玩家进入菜单界面,可以选择关卡 用例图 伪界面 主要流程 点击选择关卡
进行关卡选择
确定或者取消 替代流程 无 业务规则 选择关卡并确认 序列图
2.3.1用例名称-购买道具
用例名称 购买道具 用例编号 Zw002 用例简述 玩家进入购买植物界面,用游戏金币购买植物,完毕后退出 用例图 伪界面 主要流程 进入购买道具的界面
点击所要购买的道具
确认购买
退出购买道具界面 替代流程 替代:
点击所要购买的道具
系统检测到金币数量不够
返回流程1
替代:
点击所要购买的道具
系统检测到此道具已经购买
返回流程1 业务规则 选择没有购买过的道具,并且金币足够才能进行购买 序列图
2.3.1用例名称-选择参与植物
用例名称 选择参与植物 用例编号 Zw003 用例简述 玩家选择关卡进入游戏后,开始游戏的运行,玩家可以选择所要参与的植物 用例图 伪界面 主要流程 点击“选择你的植物”栏中的植物,选中植物进入上部菜单
完成后点击确定 替代流程 替代:
业务规则 当可选植物少于最大上部菜单最大放置数时,必须放满上部菜单,否则则全选 序列图 2.3.1用例名称-放置植物
用例名称 放置植物 用例编号 Zw004 用例简述 在游戏运行过程中,玩家选择需要放置的植物,并且把植物放在应该放置的空地上 用例图 伪界面 主要流程 点击上部菜单栏所要放置的植物(选中需要放置植物)
点击应该放置的空地,把植物放置在空地上(选中需要放置地格) 替代流程 替代1:阳光不足
点击要选择的植物
阳光不足
不能选择该植物,返回流程1
替代2:地格不可放置该植物
点击要放置的植物
点击空地
系统检测到该控制不可以放置植物,返回流程1 业务规则 选中需要放置植物和选中需要放置地格必须符合游戏逻辑 序列图
2.3.1用例名称-收集阳光
用例名称 收集阳光 用例编号 Zw005 用例简述 在游戏运行过程中,玩家对环境与植物产生的阳光进行收集 用例图 伪界面 同上 主要流程 1、点击阳光(即收集阳光) 替代流程 无 业务规则 点击所要收集的阳光 序列图
2.3.1用例名称-收集金币
用例名称 收集金币 用例编号 Zw006 用例简述 在游戏运行过程中,当植物攻击僵尸,僵尸消灭后,会有一定的几率出现金币,玩家对金币进行收集 用例图 伪界面 同上 主要流程 1、点击金币(即收集阳光) 替代流程 无 业务规则 点击所要收集的金币 序列图
2.3.1用例名称-攻击(豌豆)
用例名称 攻击(豌豆) 用例编号 Zw007 用例简述 在游戏运行过程中,当僵尸出现时,豌豆的时间代理人会控制豌豆对僵尸进行攻击 用例图
伪界面 同上 主要流程 1、当僵尸出现时,豌豆时间代理人控制豌豆攻击僵尸 替代流程 无 业务规则 当僵尸出现,植物开始发射豌豆
每隔2秒,植物发射一粒豌豆 序列图
2.3.1用例名称-产生阳光(向日葵)
用例名称 产生阳光(向日葵) 用例编号 Zw008 用例简述 在游戏运行过程中,植物中的向日葵会产生阳光 用例图
伪界面 同上 主要流程 1、向日葵时间代理人控制向日葵产生阳光 替代流程
原创力文档


文档评论(0)