当前位置: 主页 > 新闻 >

协作图


信息来源:https://www.aysoal.com 时间:2018-03-12 14:10

  在实践的发达中不克孤独画协作图,因时序图跟协作图可以互相转变,这样,时期序列将被绘制。,和连续的用时序图引起协作图。
从时序图替换为协作图,只需翻开时期序列图。,和选择 Browse → Create collaboration Diagram 或按 F5
从协作图替换为时序图,只需翻开协作图,和选择 Browse → Create sequence Diagram 或按 F5 。

是什么协作图

1. 协作图的根本动机
同一的协作是指在必然的环境中一组目的又用以达到预期的目的一些行动的这些目的间的互相功能。它代表了一个人目的社会,它准备了一组目的来停止共同任务。。
协作图执意表现目的协作相干的图,它代表了作为一种反渗的协作目的的使就职。,类元素的次要功能在图中显示(分级器)。 角色和关系角色(关系) 角色)。

  在uml的表达中,协作图将类元角色表现为类的标准(矩形),将关系角色表现为整行的关系手段。,关系手段上的音讯标准。
不带有音讯的协作图标明了变换功能产生的背景,而不是表达变换。它可以用来表现单个的举动的背景。,它甚至可以表现一个人或一组CLA中全部的举动的背景。。即使关系线上有音讯,图形可以表现变换。。类型的,一个人变换用于表现一个人U的举动或达到预期的目的。
这里写图片代表

2. 为什么要运用协作图
协作图作为一种在考虑到环境中代表协作中充足的目的中间的团体变换相干的阻止得分团体构造图形化办法,在运用它停止建模时,它可以分为以下三个柱槽筋:
1. 经过代表让与O的倘若背景的逻辑脸色。由于位置的逻辑可能性是用例的部分的。,或把持流。这类似于序列图。。
2. 显示目的的阻止得分团体构造及其变换功能。协作图显示了在变换颠换中充足的目的中间的团体变换相干又目的彼此中间的用环衔接。与序列图形形色色的,协作图显示的是目的中间的相干,不要专注于合作的次序。,它不把时期作为一个人维度来运用。,而不是运用序列号来决定音讯和CON组的次。。
3. 协作图的另一个一个人功能是表现一个人类举动的达到预期的目的。协作图可以阐明类举动中运用到的限制因素、天真的变量和送还值等。。当运用协作记录现一个人零碎行动时,音讯号对应嵌套召集构造和射击T。。

结合协作图的元素

1. 目的
协作代表了一齐任务的一组目的,庶几乎。目的的功能代表一组或一组目的的部分的。。目的是角色所属类的连续的或间接得来的围住。。
在协作图中,类上的全部的目的都用不着涌现。,就是同一个人类的目的在一个人协作图中也可能性要充任多个角色。
协作图中目的的表现使成形也和序列图切中要害目的的表现办法两者都,用缠绕的选派跺脚矩形。,显示目的及其类的选派具有下划线。,两个由一个人科郎隔开。,运用目的名 :类名的使成形,它形形色色的于序列图。,在抱反感的下部不注意铅直的虚线,那执意李。,目的以多个目的的使成形在。。
这里写图片代表

2. 音讯
在协作图中,弧形的的音讯可以用来代表零碎的静态行动。。
在协作图中,该音讯由带起诉的矢表现。,它被衔接在衔接发送者和接受人的监禁上。。
监禁把发送器和葡萄酒贮藏库衔接起来。,矢的定位是接受人。。每个音讯包孕序列号和音讯的选派。。
音讯的选派可以是办法。,使详细微的改良选派和限制因素表。、可选送还值表。还可以添加音讯的杂多的达到预期的目的的详细要旨。,如同一时刻和异步等。。
这里写图片代表

3. 链
在协作图切中要害链和目的图中链的动机和表现使成形都相似的,它是两个或多个目的中间的孤独衔接。,是目的援用元组(秩序表)。,是关系的围住。。
在协作图中,链是任一或多条贯的线或弧的使成形。。在与本人互相牵连的类中,链是一个人环,它标点两端的就是同一个人目的。,这是第一弧线。阐明目的到何种地步衔接到另一个人目的。,我们家还可以在两端添加参展商和客户可见性修正。。点查如下图所示,链的通俗的和自用环衔接使成形。
这里写图片代表

运用Rose创办协作图

1. 创办目的
创办一个人新的协作图,它可以经过以下办法停止。
(1) 右键单击阅读程序切中要害运用 Case 风景(用例风景)、Logical 风景(逻辑风景)或坐落这两个风景下面的的包。
(2) 在出现菜肴中,在新(New)下选择协作 Diagram”(协作图)选择权。
(3) 输出新的协作图选派。
(4) 双点取翻开阅读程序切中要害协作图。
在菜肴栏中添加目的的跨入点查如下所示:
(1) 当运用刀杆时,在菜肴栏中,在器(阅读)下选择创办(创办)选择权,在创办(创办)选择权中选择目的(目的),此刻光标做 。。
(2) 在协作图中单击选择恣意一个人使就职,零碎在这时使就职创办一个人新目的。。
(3) 在目的的选派栏中,输出目的的选派。。目的的名字也在下面列的显示目的。
2. 创办音讯
在协作图中添加目的与目的中间的复杂音讯的跨入点查如下:
(1)选择协作图的图形汇编者刀杆切中要害图标,或许选择菜肴栏“Tools”(器)中“Create”(新建)下的“Message”选择权,此刻光标会做 标准。。
(2)单击衔接目的中间的链。。
(3)线从发送者到接受人的矢涌如今CH。
(4)在音讯使分裂上输出音讯的课文容量那就够了。
这里写图片代表

3. 创办链
在协作图中创办链的举动与在目的图中创办链的举动相似的,您可以经过在目的图中创办链来创办链。。同一我们家也可以在链的度量衡标准对话框的“General”选择权卡中设置链的选派、关系、角色和可见性等。。
链的可见性是一个人目的可能的选择可见的机制。。
这里写图片代表

在又中创办协作典范例剖析

1. 创办协作图的跨入
(1)依据零碎或详细瞄准的用例,决定协作图中该当使详细微的改良的元素。
(2)决定这些元素中间的相干。,可以动手准备未成年的协作图,添加元素中间的用环衔接和关系的角色。
(3)将未成年的协作图停止细微的改良,将类角色修正为目的围住,并在链上添加音讯并约定音讯序列。。
2. 盘问剖析
我们家可以经过更详细的代表来决定任务流。,根本任务议事程序点查如下:
(1)李先生想讯问一位先生的学术获得。。
(2)李先生经过用户界面资格先生输出要旨。。
(3)用户界面盘问先生要旨到数据库游览L。。
(4)数据库游览层依据先生的要旨负荷先生要旨。。
(5)数据库游览层获取先生的分要旨。
(6)数据库游览层规定先生要旨和分。
(7)用户界面显示先生要旨和分i。。
3. 决定协作图元素
从曾经代表过的用例中,我们家可以确保我们家需求教员。、先生和获得目的,我们家还要一个人规定教员与零碎变换的得名次,这样我们家需求一个人用户界面目的。。“用户界面”目的即使要获取先生和获得目的的要旨,和,我们家还需求一个人用于游览数据库的目的。。将这些目的点查到协作图中。
这里写图片代表

4. 决定元素中间的相干
创办协作图的下一步是决定这些目的中间的衔接相干,用链和角色衔接这些目的。在这一步,我们家根本上可以准备未成年的协作图,表达出协作图切中要害元素到何种地步在阻止得分上停止变换。
这里写图片代表

5. 充分发挥潜在的能力协作图
这里写图片代表

上一篇:协作图 下一篇:没有了