请问Rose用例图中用户和用例之间的依赖关系
在Rose的用例图帮助中,对于依赖关系(虚线),用例之间常见的有包含和扩展关系,但是用户和用例之间除了使用关联关系(实线)外,还可以使用依赖关系,有些糊涂,什么情况下用户和用例之间使用关联关系,什么情况下用户和用例之间使用依赖关系,箭头的方向如何确定的?
[解决办法]
帮顶!
说实话没太注意,不过对于参与者连用例,我都是用的实线,并且方向是从参与者到用例。
想像一下,如果用虚线,好像不恰当吧!
难道:参与者和用例之间会有扩展、包含关系?
我是初学者,以上是我的一点点看法,见笑!
[解决办法]
这个问题没有统一的答案。通常实线指明各个使用者会用到那些用例(例如业务员可用使用“新建订单”),而虚线指明该用例依赖什么东西驱动(例如“数据采集”依赖“传感器”获得数据)。
再次强调,以上只是举例,没有统一的答案。第个项目(或每个企业内部)都有自己的规范,在同一个项目内规范应该是唯一的,通常这些规范由项目经理制定。
如果你正在参与一个项目的开发,应该询问项目经理,这个规范怎样界定。
如果你正在领导一个项目的开发,你需要清晰制定你的规范,并用简短而明确的文字说明你的规范,然后发行下去严格执行。你可能需要通过开会或培训来使开发人员了解你的规范。
UML 的规则并不是死的,只要开发组共同了解,规范越简约越好。