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

结构化需求分析概述:

经过讨论和细化,我们确定了项目中的如下需求:

游戏需求:

准备阶段:

1、能够自由的选择两种模式(高优先级)

2、能够自由的选择人物进行练习(高优先级)

游戏阶段:

1、能够实现人物的移动和技能释放(高优先级)

2、能够分别按照两种规则运行两种模式(高优先级)

3、能在自定义的修改游戏属性,包含冷却缩减、血量蓝量、移动速度等

4、可以在技能躲避模式中修改技能来袭的频率

结束阶段:

1、能够记录每场游戏的成绩,包含使用角色、游戏时间、训练分数等

2、能进行重开局和返回主界面的选择,重开能够返回人物选择和直接开始

非游戏需求:

1、能够查看历史训练的成绩记录

2、维护阶段,能够跟随英雄联盟的更新添加新的角色和相应技能

3、能够按照自己的习惯调节游戏键位(高优先级)

4、可以观看不同角色的技能预览

5、能够生成不同地图位置的训练场景(高优先级)

标高优先级的是指项目中的核心需求,承载了项目的核心功能。其余为优化用户体验而提出的需求。

 

项目功能分解图:

 

过程建模:

数据流图:

 

数据建模:

实体关系图:

 

工作计划0523

时间:2019.05.23

地点:静园D

人员:小组全体成员

沟通方式:面谈

工作内容:

1、 将之前得到的需求整理细化,有关细节询问甲方。

2、 根据项目的需求确定不同需求的优先级程度,交由甲方审核。

3、 根据项目构建数据流图,进行过程建模。

4、 根据项目的涉众以及本身的元素,进行数据建模,绘制实体关系图。

 

沟通记录20190523

Q 我们计划在游戏进程中可以自由修改的属性里添加冷却缩减、移动速度、血量蓝量三项属性,是否可以添加。

A 可以添加。

Q 鉴于英雄联盟游戏一直处于更新状态,且会添加新的英雄,我们是否需要根据进度,持续添加新的英雄?

A 需要添加,以便玩家能够根据游戏进度挑选自己喜欢的英雄。

Q 你觉得还有那些地方可以进一步优化?

A 可以添加技能预览属性,对于玩家不熟悉的英雄,可以提前预览技能,以便他们了解英雄的定位,初步了解英雄的玩法。

posted on 2019-05-24 00:31  bit第七组  阅读(161)  评论(0编辑  收藏  举报