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

工作计划0608

时间:2019.06.08

地点:静园D

人员:小组全体成员

沟通方式:面谈

工作内容

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

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

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

 

用例模型:

 

建立领域模型

用例描述:

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

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

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

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

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

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

候选对象:

人:游戏玩家

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

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

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

概念类:

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

领域模型(类图):

建立交互图(时序图):

 

建立状态图:

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

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

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

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

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

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

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

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

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

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

 

状态图:

 

活动图:

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

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

 

 

相关文章

UML有助于在软件开发生命周期的所有阶段理解和可视化系统。以...
UML各种图总结-精华 https://www.cnblogs.com/jiangds/p/65...
MicrosoftOfficeVisio“UML模型图”模板为创建复杂软件系统的...
用例图1.用例图是UML用于描述软件功能的图形。用例图包括用例...
一、用例图:用例图(usecasediagram)是UML用于描述软件功能...
1.A类B类C类这三个类是什么关系?B类依赖A类和C类因为最主要...