结构化需求分析概述:
经过讨论和细化,我们确定了项目中的如下需求:
游戏需求:
准备阶段:
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 可以添加技能预览属性,对于玩家不熟悉的英雄,可以提前预览技能,以便他们了解英雄的定位,初步了解英雄的玩法。