BIT软件需求工程与UML建模课程第五周工作总结

工作计划0608

时间:2019.06.08

地点:静园D

人员:小组全体成员

沟通方式:面谈

工作内容:

1、 补充构建上周未完成的用例模型。

2、 按照流程构建状态图。

3、 从玩家、对局、数据库三个对象来描述流程,构建活动图。

用例模型:

 

建立领域模型

用例描述:

1、  玩家请求开启一场新的游戏对局。

2、  对局提供两种模式和数个游戏角色供玩家选择。

3、  玩家选择游戏模式和角色,开始对局练习。

4、  对局过程中,玩家可以请求修改角色属性。

5、  对局完成,系统保存玩家的分数,并展示给玩家。

6、  玩家可以选择重新开局。

候选对象:

人:游戏玩家

事物:游戏对局、游戏角色

概念:游戏模式、分数、修改属性请求

事件:进行游戏、重新开局

概念类:

游戏玩家、游戏对局、游戏角色、分数

领域模型(类图):

建立交互图(时序图):

 

建立状态图:

1、 状态图主体:游戏对局。

2、 游戏对局可能存在的稳定状态:

准备状态:显示游戏介绍,还未开始对局的状态。

对局选择状态:响应对局请求,开始选择构建对局的基本数据的状态。

对局进行状态:对局开始,玩家进行走位训练对局游戏的状态。

数据调整状态:相应玩家调整数据请求,调出修改界面,进行游戏数据修改的状态。

显示分数状态:玩家一场对局结束,显示此次训练游戏分数的状态。

查看历史记录状态:根据玩家曾进行过的游戏,显示历史成绩的状态。

错误提示状态:请求的信息错误,无历史记录,或修改数据不合理导致提示错误的状态。

对局结束状态:分数查看完毕,选择下一步行动的状态。

状态图:

 

活动图:

活动图从玩家、对局、数据库三个描述对象展开的

来展示玩家进行一场对局过程的流程来描述模型。

 

猜你喜欢

转载自www.cnblogs.com/bit1388/p/10990834.html