《3D射击小游戏》项目需求分析模型
| 这个作业属于哪个课程 | 软工-2018级计算机1班 |
|---|---|
| 小组的组号和队名 | 第6组 楚航小弟带队 |
| 这个作业要求在哪里 | 6 20210427-1 团队作业2—需求分析 |
| 这个作业的目标 | 对分析模型进行修改 |
| 团队的组长 | 龚楚航 |
一、非功能性需求
观感需求(界面需求):主要描述对产品外观的期望、情绪和风格。
易用性需求与可执行需求:使产品提高符合用户习惯的能力以及其对使用的期望;可以在给定的时间或者特定的精确度来执行某些任务。
安全性需求:消除潜在风险的能力和对风险的承受能力。保密性、可靠性和完整性
系统的完整性需求:完成业务需求和系统正常运行本身要求而必须具有的功能,这些功能往往是用户不能提出的。
系统的可扩充性与可维护性:当系统达到瓶颈的时候怎样在不修改代码的情况下提供系统的负载能力,扩展一般分为Scale UP和Scale Out。
二、功能性需求(以图文结合的方式进行描述,不能只有图片没有文字说明)
1.用例图

分为两个部分:第一部分用户者的操作,用户选择地图进入游戏界面,可以使用鼠标进行射击和移动,可以暂停游戏操作 ,可以对弹药进行填充,当生命值为零可回到界面;
第二部分管理员的操作,管理员可以添加新的地图和删除地图,可以更改人物伤害和怪物伤害。
2.用例描述



3.顺序图

用户在菜单上先进行地图选择,成功加载出地图数据。然后用户可以进行一系列的角色操作,中途可以暂停游戏,结束游戏后可返回菜单从新开始。

管理员可进行地图的增添和删除,还可以修改角色和怪物的伤害
4.分析类图


浙公网安备 33010602011771号