OO系统分析员之路学习笔记一用例

把用例解释为某个参与者actor要做的一件事可能更为合适。 

1、这件事是相对独立的,意味着不需要与其他用例交互而独自完成参与者的目的。

2、这件事的执行结果对参与者来说是可观测的和有意义的。

3、这件事必须有一个参与者发起。

4、这件事必然是以动宾短语形式出现。

用例的背后是一种需求方法论,其核心是以参与者为中心(区别于以计算机系统为中心),从参与者的角度来描述他要做的日常工作(区别于以业务流程描述的方式),并分析这些日常工作是如何交互的。用例分析的首要目标不是要弄清楚某项业务是如何一步一步完成的,而是要弄清楚有多少参与者?每个参与者都做什么?业务流程分析是后续的工作了。

如果你的分析习惯是在调研需求的时候最先弄清楚有多少业务流程,在画出业务流程图,然后顺藤摸瓜,找出业务流程中每一步骤的参与部门或岗位,弄清楚在这一步参与者所做的事情和填写表单的结果,并关心用户是如何把这份表单传给下一个环节的。那么很不幸,你还是在做面向过程的事情。

如果你的分析习惯是在调研需求时最先弄清楚有多少部门,多少岗位,然后找到每一个岗位的业务代表,问他们类似的问题:你平时都干什么啊?这件事是谁交办的?做完了你需要通知或传达给谁吗?做这件事情需要填写那些表格吗?那么恭喜你,你OO了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值