138月

UML系列——时序图(顺序图)

小引

应用案例圖、类图、发挥图、时序图中间是什么相干?

时序图有什么功能?

      先来模仿一下三国演义的赤壁之战的时序图,率先要察觉它是什么风俗。,额外的绍介:

小同伴震惊了。,画一张像大约的战术比对。,显而易见,证明是那场著名的战斗是大约的。。大约看三国演义再也不会睡着了……

让敝来看一眼小人物的首要举措。:

加密模仿每个苦差事。:

     (再是伪加密),全然为了阐明这个成绩。,延长文字音长。

辨析一:应用案例圖、发挥图、时序图中间的相干

辨析二:类图与时序图中间的相干

 

类图描述方式了体系的定态框架。,时序图描述方式体系的静态行动。

即使有新信息(不参加类中),您需求向类中添加新把持。。

将k把持添加到C类。即使这不轻易懂,可以翻阅上面的赤壁大战的时序图,你察觉新手术是B摆布C?。

时序图的功能

应用身体共同的描述方式用例。(立在身体中间)

搜索类把持。

时序图的想法

时序图描述方式了身体中间发射音讯的工夫挨次,它是用来表现用例的挨次的。。

 时序图的结合

 身体

身体是类的先例,身体是经过类使被安排好的。,敝可以将类论点使被安排好身体的模板。。

身体作记号

 时序图中间的每个大峡谷显示独立的列里。

身体的摆布外景

身体的摆布挨次不许的要紧。,但为了画的明白的和彻底,,通常有两个信条要遵照。:

(1)放量使相互功能的身体尽量粗略估计。。

(2)将身体初始化为一并共同的发挥(偶尔)。

命根子命根子

表现身体的歇歇气工夫。命根子从身体使被安排好断流器到身体攻破。。

命根子上身体的两种事态:休眠事态、活化事态。

 音讯

摘要等的处理工作检测出

身体中间的共同的是经过向彼此发送音讯来变卖的。。身体可以需要(需要)另东西身体来实行事变。。

音讯要点源身体的目的身体。。一旦音讯被发送,管理权就从源身体发射。。

 时序图中,读数的挨次僵硬的是上下的。。

音讯的典型和作记号

 

先例:同一时刻异步

你叫我去吃饭。。。。,当我听到它的时辰,我和你附和吃饭。;即使没听到,你一向在理由。,直到我让你听到。,全然一同吃。。

你叫我去吃饭。。。。,因此我本人去草料。,我一推进音讯就立刻距。,也许是晚饭后去出勤的时辰了。。

因而,让我请求得到你吃东西同一时刻的方式。,即使你想让我吃,应用异步方式。,大约你就可以省钱了。。^_^!

(1)复杂摘要等的处理工作

复杂音讯是没分别同一时刻和异步的音讯。

复杂音讯由从一对L要点的直线性楔形符号表现。,楔形符号上标出楔形符号的清晰度。。

(2)同一时刻音讯

音讯的发送方将进步把持发射给,因此催眠的东西发挥。,等候音讯收执方的呼应音讯。

你叫我去吃饭。。。。,当我听到它的时辰,我和你附和吃饭。;即使没听到,你一向在理由。,直到我让你听到。,全然一同吃。。

(3)异步音讯

音讯的发送者将音讯发使进入音讯的收执者。,省掉等候呼应的音讯,你可以开端另一项发挥。。

你叫我去吃饭。。。。,因此我本人去草料。,我一推进音讯就立刻距。,也许是晚饭后去出勤的时辰了。。

活化

活化的想法

当身体未活化时,身体有休眠事态。,是什么都不做,但它依然在。,等候新信息活化它。。

当音讯发射到身体时,它跳过身体的举措。,这吝啬的身体被活化。。

当身体有发挥阶段时,训示身体在实行把持。。

发挥作记号

活化由狭长矩阵框(在命根子上)表现。。

矩形的高位表现身体实行的工夫。,矩形的顶部表现举措的开端。。,原因训示举措完毕。。

在收执到音讯较晚地,身体可以由其本人的O吃光。,它也可以由对立面身体来吃光。。

时序图的Rose建模

一、新建东西时序图

方式1:

方式2:右击东西用例,如下图所示

这种便于将应用案例圖与时序图参加起来

二、改名并双点取该时序图

三、添加身体

方式1:应用持续存在的(使被安排好的)类

a.从浏览程序空军将领类(事前已使被安排好)拖到时序图中

b. 双点取该身体以设置身体的清晰度。

方式2:新建身体,因此给身体分派东西类。

a.经过镗杆的身体按纽在时序图中添加东西身体

双点取身体,给身体分派东西类,或许使被安排好东西新类。

四、添加音讯

1、添加复杂音讯

A.应用此用纽扣装饰在两个身体中间打捞。

 

双点取音讯,在记号窗口中设置音讯的清晰度。

2、添加同一时刻音讯
方式:双点取复杂音讯,选择记号对话框中间的详细信息得到或获准进行选择。
卡,选择褶皱 a call”

3、添加异步音讯
方式:双点取复杂音讯,选择记号对话框中间的详细信息得到或获准进行选择。
卡,选择异步。

4、停止身体
方式1:在编辑软件菜肴中,选择停止。 from Model”
方式2:ctrl+D

5、时序图中间的经用设置
以嵌套模型显示音讯的序号。
撤销或安置音讯号
显示或安置活化条

(1)以嵌套模型显示音讯的序号。

选择菜肴【 Tools->Options 】,记号如下对话框,选择 认为称标记,选择阶段 Message

(2)撤销或安置音讯号

选择菜肴【 Tools->Options 】,记号如下对话框,选择 认为称标记,选择或撤销序列 numbering

(3)显示或安置活化条

选择菜肴【 Tools->Options 】,记号如下对话框,选择 认为称标记,选择或撤销中心区 of control

总结

时序图到此完毕,即使你还需求什么,你可以留言。,LZ常客额外的剂。

时序图摆布听复杂的,对成绩有罚款的辨析。

矩形的高位表现身体实行的工夫。,矩形的顶部表现举措的开端。。,原因训示举措完毕。。

在收执到音讯较晚地,身体可以由其本人的O吃光。,它也可以由对立面身体来吃光。。

比如,上面的三个图吝啬的确切的的感到。:

即使敝能懂这三个图中间的分别,,时序图也急切地抓住的相像的人……Thinking…..

ps:转载自:

发表评论

电子邮件地址不会被公开。 必填项已用*标注