当前位置: 主页 > 提交建议 >

协作图


信息来源: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. 使完美协作图
这里写图片特性描述

上一篇:潘迎捷怎么不当校长了 下一篇:没有了