当前位置: 主页 > 新闻 >

协作图


信息来源: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. 实现协作图
这里写图片表现

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