1.请问飞行射击游戏的播放背景音乐的用例,其Actor是玩家还是系统?
1.请问飞行射击游戏的播放背景音乐的用例,其Actor是玩家还是系统?
2.我的飞行射击游戏中玩家的飞船的子弹是自动发射的,那么“发射子弹”这一用例的Actor是玩家还是系统呢?
3.需不需要添加“攻击敌人”这一用例?因为攻击敌人即子弹与敌人相碰撞,既然有了发射子弹这一个用例,感觉“攻击敌人”这个用例就没有存在的必要了,但是敌人死亡后会产生爆炸效果,这个算不算一个用例?不知道我这个想法是不是错的?
4.我的游戏中敌机是自动从屏幕上方出现并往下移动的,不知道这个算不算一个用例?
[解决办法]
如果空洞地按照概念去套用“用例”,那么实际用例是“没完没了”的。因为不管你再怎么追求每一个用例都“有必要”,但是用例的变化永远是无穷无尽的。而且一旦你刚刚拿出系统实际的运行期原型来,看到他的用户这时候才知道自己更加真实的需求。我们可以讨厌那种故意找事的人,但是我们不应该反感用例的改变。
所以用例优先级是排序的,用例粒度的划分是人为的,基本上每一个功能点大致最多相当于你每天工作量的70%。是以开发者自己的能力、时间评估为基础来划分用例,而不是想划分多大就划分多大,更不是用户怎么说“名词儿”我们就就按照用户的名词儿生搬硬套成用例。