作者 内容
 geyun   A对X报告进行审批,在审批后要通知用户B,请问:如果我把审批当作一个用例P,那么通知客户B是作为审批的一个活动还是用例
 

A对X报告进行审批,在审批后要通知用户B,请问:如果我把审批当作一个用例P,那么通知客户B是作为审批的一个活动还是作为用例(我不知道怎么表达了,我的意思是从P到B也有一个想A--->P的Association呢?如果是有,是不是也是用例了?)

 03/08/25 17:56 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 ruobo  回复: A对X报告进行审批,在审批后要通知用户B,请问:如果我把审批当作一个用例P,那么通知客户B是作为审批的一个活动还是用例
 

我认为应该是一个活动。
在rup中有用例的定义:用例实例是系统执行的一系列动作,这些动作将生成特定主角可观测的结果值。
所以我想应该是活动,当然我接触很浅,希望看到高人的指点。

 03/08/25 20:39 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 geyun  但是用户是一个角色,是系统外的参与者,是否是一个用例才是
 
 03/08/26 09:06 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 wks9527  回复:
 

说通知是一个活动不准确,它应该是一个独立的用例,它的角色还是A,因为它是有独立意义的。在设计上也应该将它独立出来,通知用例被审批用例所用,也可以被其它用例所用,如果只是把通知封闭在审批用例中不太好。

审批用例用到通知用例就不存在一个抽象关系,它们是简单的依赖关系。

 03/08/29 17:33 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首