当前位置: 主页 > 留言板 >

协作图


信息来源: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. 取得协作图
这里写图片作为示范

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