当前位置: 首页 > article >正文

【系统分析与设计】UML协作图绘制方法(真の能看懂~!)

文章目录

  • 1 主要内容
  • 2 定义
  • 3 构成
  • 4 协作图

1 主要内容

在这里插入图片描述

2 定义

协作图(也叫合作图)是一种交互,强调的是发送和接收消息的对象之间的组织结构。

一个协作图显示了一系列的对象和在这些对象之间的联系以及对象间发送和接收的消息。对象通常是命名或匿名的类的实例,也可以代表其他事物的实例,例如协作、组件和节点。

使用协作图来说明系统的动态情况。

协作图使描述复杂的程序逻辑或多个平行事务变得容易。

3 构成

①角色②对象协作图包含类元角色和关联角色,而不仅仅是类元和关联。③连接④消息协作图中的消息,由标记在连接上方的带有标记的箭头表示。

为什么要使用协作图
协作图作为一种在给定语句中描述协作中各个对象之间的组织交互关系的空间组织结构图形化方式,在私用其进行建模时,可以将其作用分为三个方面:

1 通过描绘对象之间的消息的传递情况来反映具体的使用语境的逻辑表达。一个使用情景的逻辑可能是一个用例的一部分,或是一条控制流。这和序列图的作用类似。

2显示对象及其交互关系的空间组织结构。协作图显示了在交互过程中各个对象之间的组织交互关系以及对象彼此之间的链接。

区别(和顺序图的比较)
协作图用于表示对象间的消息往来。虽然序列图在某种定义上也能表示对象的协作动作,但能明确描述对象间的协作关系的还是协作图。

与顺序图相比,他们虽然都属于交互图。但顺序图侧重时间顺序,协作图侧重对象间的关系。

4 协作图

在这里插入图片描述

http://www.lryc.cn/news/2417401.html

相关文章:

  • Linux export 命令用法
  • 【数理逻辑】范式 ( 合取范式 | 析取范式 | 大项 | 小项 | 极大项 | 极小项 | 主合取范式 | 主析取范式 | 等值演算方法求主析/合取范式 | 真值表法求主析/合取范式 )
  • ant man什么意思_ant是什么意思_ant的翻译_音标_读音_用法_例句_爱词霸在线词典...
  • WinRunner使用经验介绍
  • 机器学习分类算法之XGBoost(集成学习算法)
  • 超市综合管理信息系统(源程序+论文+PPT)部门员工考勤管理商品采购供应商商品销售企业财务信息管理模块
  • 安卓SDK——ShareSDK
  • DWDM原理与光纤传输
  • mRMR
  • wpf RichTextBox绑定文字
  • pmp全真模拟题100道(含答案)
  • 流量劫持原理解析、流量劫持怎么办怎么解决
  • 浅谈LigerUi Tree(树)
  • 期末大作业 个人口令管理系统(密码学)
  • 双归上行--主备
  • Halcon 3D 常见算子描述
  • 万能DOS启动盘制作全攻略!(软盘+光盘+U盘+硬盘+NTFS+应急实用工具)
  • Java语言中关键字strictfp的用途
  • 文件安全之只允许网站内打开,禁止单独打开下载
  • Kafka架构详解及安装部署
  • applet java_Java applet 类
  • 用 Python 图像识别打造一个小狗分类器
  • JAVA学习笔记24——Dubbo、zookeeper相关讲解及实战入门
  • 使用国际化资源文件ResourceBundle和反射手段,实现将配置文件properties信息映射到Java对象中
  • android开发入门
  • Recordset对象方法详解
  • 探索R Markdown Book:一个强大的文档创作与分享平台
  • HTML常用语法总结【精华】
  • 基于Spring Boot的网吧管理系统-计算机毕业设计源码03067
  • 推荐文章:bt2qbt —— 简化你的种子迁移之旅