作者 内容
 billowroc   问题:关于多种用户操作软件内不同的功能。如何画用例图呢?
 

有多个用户,分成A、B两类,操作一个公文流转系统。

由A类用户向B类用户提交申请,如通过,A类用户继续向其它B类用户提交申请,流转操作直到A类用户认为已流转完成,结束公文流转,将流转信息存储。

流转过程中,如B类用户退回申请,则申请退回到A类用户处。

这样说大家是否明白,我看UML方面的东西有几天了,但还是想不通如果画这样的用例。。。。。

大家帮个忙吧。

 03/07/21 17:14 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 billowroc   回复: 问题:关于多种用户操作软件内不同的功能。如何画用例图呢?
 

是不是我说的不明白?

大家帮个忙吧,给点提示也行呀。。。。。。

 03/07/22 08:58 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 lee_sure  回复: 问题:关于多种用户操作软件内不同的功能。如何画用例图呢?
 

我觉得:
actor "A" -> use case "提交申请"
actor "B" -> use case "处理申请"
actor "Workflow" <- use case "提交申请"
actor "Workflow" <- use case "处理申请"

use case 不表示操作顺序,由 sequence/activity 图表现。

 03/07/22 09:26 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 billowroc   回复: 问题:关于多种用户操作软件内不同的功能。如何画用例图呢?
 

不好意思,我刚学这方面的东西,还不是很明白。
能说的详细些吗?

 03/07/22 16:33 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 j2ee  这是一个流程系统的问题,不用单独开发。画图的话可以用UML活动图。或者用IDEF0
 
 03/08/02 00:52 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 靠自己   "处理申请"UC是否有存在的必要?
 

对于actor "B"来说,use case "处理申请" 对其,并没有产生有价值的结果。
只要“会签”(不用“申请”这个名字,改用从A的角度看,其目的是干什么。我随便用了一个名字,“会签”表示多部门都要审批),该UC由A发起,其他actor只是与该UC有连线。
如果流程复杂,可以用活动图(加泳道)来图示

 03/08/04 10:50 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 lychen1109  回复: "处理申请"UC是否有存在的必要?
 

同意楼上的,Actor B作为辅助Actor出现在用例图中。

 03/08/04 11:53 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首