首页 > 代码库 > 现代软件工程 第十章 【典型用户和场景】 练习与讨论
现代软件工程 第十章 【典型用户和场景】 练习与讨论
第十章 典型用户和场景
一、老板的错误
善于发掘用户语言行动背后的动机。
二、是否要文档
尽管面对面直接交流很敏捷,但是文档不可或缺。文档有助于明确用户需求,大大减少因需求不明而返工浪费的时间。
三、ATM操作界面的用户种类
1.只查询账户余额
2.需要存一定数额的钱币
3.进行其他缴费功能
4.需要转账到其他账户
5.经常取钱的用户
6.需要修改密码等账户管理操作的用户
四、游戏用户种类
1.根据玩家的游戏生命周期划分,题目已经有参考答案。
2.根据玩家的游戏经验划分:
a.黄金玩家经验丰富,善于挑战新游戏,游戏能力强,对大部分游戏流程了如指掌;
b.经验玩家涉猎广泛,能力较强;
c.学徒级玩家玩过游戏较少。
对于学徒级玩家,需要有更详尽的游戏教程。
3.按玩家的性格特征划分:
a.竞技挑战类型,喜欢刺激性带来的乐趣,但掌控欲不强,不愿为游戏花钱;
b.团队精神类型,喜欢与同伴一起探索世界,减压且增进友谊,付费倾向突出;
c.安逸闯关类型,习惯随波逐流,一般比较浅渡,不愿付出金钱;
据此可确定游戏产品的类型以及收费情况。
五、别做过头
在场景驱动设计中,容易出现“做过头”的现象。很多时候不需要生硬的模拟出真实用户场景的模型,这对激发思维并没有用处,用我们的逻辑思维在大脑中模拟,之后按一定的逻辑顺序罗列出动作步骤即可。
六、spec写作练习,给外星人描述系鞋带。
How to tie shoe laces?
We are going to write a spec to an English-speaking alien about how to tie his shoe laces. Suppose the shoelaces have been bore all the holes. Shoes will be more comfortable after fastening shoe laces. Steps are as follows:
Step1. Make an "X" out of the shoelaces
Step2. Make a knot
Step3. Tighten the laces
Step4. Make the second cross and turn around.
Step5. Pass through and pull, then finish.
现代软件工程 第十章 【典型用户和场景】 练习与讨论