[全程建模]UML中用例图里的外部系统的表示方式有规定么?

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE 原贴链接: http://www.newsmth.net/bbstcon.php?board=SoftEng&gid=80426

 

发信人: kinetics (认真读书,重新作人), 信区: SoftEng

  : UML中用例图里的外部系统的表示方式有规定么?

发信站: 水木社区 (Sat Feb 25 21:51:57 2012), 站内

 

是否有统一的符号来表示啊?

谢谢!

 

发信人: qingrun (青润), 信区: SoftEng

  : Re: UML中用例图里的外部系统的表示方式有规定么?

发信站: 水木社区 (Mon Feb 27 11:24:47 2012), 站内

 

没有统一的符号,是要看情况的。

如果这个外部系统是主动行为者,用actor,如果不是主动行为者,只能用一个外部uc来表示。

设计阶段,前者仍然用actor,后者用接口形式。

 

发信人: dale (null), 信区: SoftEng

  : Re: UML中用例图里的外部系统的表示方式有规定么?

发信站: 水木社区 (Mon Feb 27 15:57:59 2012), 站内

 

多谢!

如果外部系统只是一个抽象的指代(例如提供WebService供其他外部系统调用,但在设计的时候我们并不知道调用者为何种系统),此时还可以用actor来表示吗?

 

谢谢!

 

发信人: qingrun (青润), 信区: SoftEng

  : Re: UML中用例图里的外部系统的表示方式有规定么?

发信站: 水木社区 (Mon Feb 27 18:25:29 2012), 站内

 

关于actor的判定,我曾经给过一个规则,你可能没有看到过。

那就是actor一定是一个主动行为者,也就是actor可以自行没有任何外在其他原因的触发uc的行为(也就是后面设计模型中对具体类的方法调用),只要能做到这一点,那就可以作为actor

但是,一个例外是,这个actor不是你要分析的uc,比如,你对于A模块中的一个uca1会被B模块中的ucb2调用,而AB是你系统的两个模块,那么就不能把Bucb2作为你Aactor来判定了,因为这是你系统内的调用关系,而不是与外部系统的调用关系。

这样描述基本上就完整了。

很多书中关于这方面的描述都比较含糊其辞,如果有兴趣深入了解,可以去看看我写的那本书,这些方面的判定规则写得很清楚。

 

发信人: dale (null), 信区: SoftEng

  : Re: UML中用例图里的外部系统的表示方式有规定么?

发信站: 水木社区 (Mon Feb 27 23:16:58 2012), 站内

 

非常感谢青润详尽的回复!

看了以后有种豁然开朗的感觉,一定会拜读您的大作,呵呵

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/257598/viewspace-717266/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/257598/viewspace-717266/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值