(10*****79) 2012-02-06 11:31:15
请教潘老师及各位大侠:
这里的虚线主要是为了表示时间顺序,有没有必要画?
另外,读取策略其实是每1小时一次,如何表现时钟?
gingili (41******71) 2012-02-06 11:32:35
我觉得没必要,时序图的话从左到右其实就是顺序时间
Victor.WEI (7******31) 2012-02-06 11:33:03
你这图我怎么感觉有点乱
方羽(方亮) (19*****5) 2012-02-06 11:33:19
虚线表示返回消息吧
(10*****79) 2012-02-06 11:33:25
Victor.WEI (7******31) 2012-02-06 11:35:36
发送消息的方向是不是有点混乱?
(10*****79) 2012-02-06 11:36:32
是有点乱,系统太多
(10*****79) 2012-02-06 11:38:49
时序图中的系统其实表现了一种系统结构,最左边是运营,最右边是最终用户
Victor.WEI (7******31) 2012-02-06 11:41:34
变成几个图吧,一个图肯定不对
gingili (41******71) 2012-02-06 11:43:03
听听潘老师的意见
umlchina1 (3504847) 2012-02-06 12:15:42
1 虚线的问题:虚线代表信息的流动,如果流动方向就是发消息的对象,可以不用画
2 如何表现时钟?
如果你这个是一个业务序列图,描述的抽象级别是系统和系统之间的交互,那么"时间"是一个业务实体
如果你这个是一个分析或设计的序列图,时间是一个外部的执行者,内部还有一个边界对象叫做Timer,即时间接口
umlchina1 (3504847) 2012-02-06 12:17:15
你这个图,抽象级别不一致,看起来像是某个系统内部各个对象之间的协作,也就是分析或设计的序列图,那么"业务平台"怎么可能是一个类呢?
umlchina1 (3504847) 2012-02-06 12:18:26
建模,首先要清楚自己描述的抽象级别
系统之间
某个特定系统边界上
某个特定系统内部
某个类内部
(10*****79) 2012-02-06 12:38:08
谢谢潘老师! 这个图是为了描述"流控策略下发"这项业务,描述的应该是系统与系统之间的交互,BS与BS(路由代理模块), BC与BC(流控代理模块),对于这项业务来说,它们是否可以平等?
(10*****79) 2012-02-06 12:39:15
umlchina1 (3504847) 2012-02-06 12:47:37
系统--人
模块-人的眼睛
张三请求李四的眼睛帮他审查申请单?
(10*****79) 2012-02-06 12:50:45
从结构本身来看,BS(路由代理模块)一定是BS的一部分
但从业务来看,BS是一个转发策略的系统,BS(路由代理模块)是一个保存策略的系统
我这是不是歪理,不太靠谱?
umlchina1 (3504847) 2012-02-06 12:54:24
不同的抽象级别代表不同的知识,不能混在一起。参见《软件方法》P.74-75
umlchina1 (3504847) 2012-02-06 12:54:55
不能想到哪画到哪,打哪指哪,抽象级别和研究对象一会跳到这里,一会跳到那里
(10*****79) 2012-02-06 14:25:19
谢谢潘老师指导,谢谢潘老师分享的《软件方法》
|