138月

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

小引

用户案例、类图、实行图、时序图经过是什么相干?

时序图有什么功能?

      先来模仿一下三国演义的赤壁之战的时序图,率先要晓得它是什么气氛。,更进一步引见:

小同伴震惊了。,画一张像这样地的战术详细规划。,清清楚楚,很那场著名的战斗是这样地的。。这样地看三国演义再也不会睡着了……

让we的所有格模型来看一眼权贵之人的首要举措。:

密码模仿每个职责或工作。:

     (下是伪密码),简直为了阐明这个成绩。,延长文字广大地域。

辨析一:用户案例、实行图、时序图经过的相干

辨析二:类图与时序图经过的相干

 

类图界定办法了零碎的静力学创作。,时序图界定办法零碎的静态行动。

设想有新信息(缺席类中),您必要向类中添加新运转。。

将k运转添加到C类。设想这不轻易了解,可以求教于上面的赤壁大战的时序图,你晓得新手术是B或C?。

时序图的功能

应用目的交互式视频设备界定办法用例。(殷勤在目的经过)

搜索类运转。

时序图的手势

时序图界定办法了目的经过交付音讯的时期按次,它是用来表现用例的按次的。。

 时序图的结合

 目的

目的是类的状况,目的是经过类创办的。,we的所有格模型可以将类尊敬创办目的的模板。。

反对打手势

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

目的的摆布得名次

对象的摆布按次不注意要紧。,但为了画的清晰地和彻底,,通常有两个信条要依照。:

(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完全的。,它也可以由停止目的来完全的。。

拿 … 来说,上面的三个图意味两样的输入。:

设想we的所有格模型能了解这三个图经过的分别,,时序图也把握的几乎……Thinking…..

ps:转载自:

发表评论

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