2008-08-0611:07:13Amstl
潘老师,能否请教一个问题:业务建模的时候,以某公司财务部为研究对象,财务部的某个帐号余额不足了,于是财务人员从另外的帐户里面划拨存款到该帐户,这样的一个管理帐户余额的业务,究竟谁是业务执行者呢?
2008-08-0611:12:55 潘
引起账户不足的哪个事件是什么,那一端可能才是财务部真正服务的对象
2008-08-0611:13:40Amstl
哦,得继续研究
2008-08-0611:13:34 潘
如果不"从另外的帐户里面划拨存款到该帐户",外面的谁会不满意
2008-08-0611:15:20Amstl
如果不"从另外的帐户里面划拨存款到该帐户",那么余额不足的帐户就无钱可用,这样的话,首先财务的工作无法继续了,因为无法进行资金流动了,另外,业务部门工作无法展开,因为无钱可用
也就是说业务执行者应该是业务部门了?
2008-08-0611:16:09 潘
是的
2008-08-0611:17:10Amstl
另外,上次请教了一个问题,就是:业务执行者必须是个具体的、现实的人或者实体吗?能不能是抽象的概念?
2008-08-0611:17:03 潘
这个事情,只是财务部提供服务的时候的一个小插曲,不是用例
用例是财务部对外接口提供的服务是什么就是什么
执行者本来就是抽象的概念。
你的具体困惑是什么?举个例子?
2008-08-0611:19:33Amstl
"另外,上次请教了一个问题,就是:业务执行者必须是个具体的、现实的人或者实体吗?能不能是抽象的概念? "
关于这个问题,是指经常在系统中配置一些权限的概念,例如:授权审批人,这个角色可以是任何人,由用户配置,那么业务执行者可不可以写成"授权审批人"呢?
2008-08-0611:19:41 潘
可以
但
在系统中配置一些权限的--和--业务执行者--这两个不能一起说的
业务执行者是指业务组织为研究对象的时候的执行者
系统没有资格谈业务执行者
2008-08-0611:22:23Amstl
哦,那么业务建模时,能否写授权审批人这种业务执行者呢?现实中,领导也可能授权不同的人来作为授权审批人的
2008-08-0611:24:15 潘
哦,那么业务建模时--要谈用例,你要先说清楚研究对象是什么。
好,现在谈业务建模。那么你要研究什么业务单元呢
2008-08-0611:26:25Amstl
业务单元,就是财务的科室,业务就是一个审批流程,要求就是根据金额的不同,由不同职位的人进行审批
2008-08-0611:27:33 潘
它为谁提供审批的服务?谁把东西交给科室审批
你说的"授权审批人"科室的零件,还是科室的服务对象?
2008-08-0611:29:10Amstl
研究的这个科室是专门做资金结算的,其它的财务科室就已经入帐的付款单给到他们,然后他们进行审批,然后付款
"授权审批人"是科室的零件了
说了半天,我是想问"系统执行者"可以是"授权审批人"这样的抽象概念吗?(刚才说的那些都不准确)还有一个问题是这样的,刚才"那个财务帐户余额的问题",其实是这样的,财务部希望有个系统,可以对所有的帐户余额进行管理,需求是这样的,对帐户余额先进行预警设置,如果余额不足,系统自动提示,并且按照一定的业务逻辑自动生成一个转帐信息,告诉财务人员,如何从其它帐户转帐,补足帐户余额。那么这样的系统,在业务上,它就是财务部门自己的业务,按说这个业务的发起是由于业务部门无钱可用,于是需要从财务的某个帐户划拨钱,但是财务的这个帐户余额不足,需要从别的帐户划拨钱过去。业务执行者是业务部门吗?业务用例是这样吗?[图片]
2008-08-0613:48:12 潘
"系统执行者"可以是"授权审批人"这样的抽象概念吗--可以啊
2008-08-0613:48:57Amstl
后面段描述的业务用例可以这样画吗?
2008-08-0613:49:16 潘
"管理账户余额"干什么,业务部门平时找财务干啥就干啥。报账就报账,委托汇款就汇款
财务部门里面爱怎么办怎么办
2008-08-0613:50:46Amstl
哦,明白了,"管理帐户余额"应该作为其它业务用例的子用例来处理?
2008-08-0613:51:13 潘
就是一个可能的步骤而已。不是子用例。
2008-08-0613:57:02Amstl
如果把研究对象缩小,"管理帐户余额"作为财务部某个科室的业务,以这个科室为研究对象,那么"管理帐户余
额"可以作为一个业务用例吗?
2008-08-0613:58:36 潘
如果有一个"余额科",当然可以。但是,需求是没有"如果"的。开发人员做需求,最大的毛病就是"如果"。没有什么"如果",你做偏了,市场上卖不动,客户老大不满意。
2008-08-0614:02:00Amstl
恩,明白。谢谢潘老师!
2008-08-0614:02:38 潘
你的系统改进哪个业务单元,就选哪一个来研究,按照我们课上的来就行。 |