交互图用来描述系统中的对象是如何进行相互作用的。即一组对象是如何进行消息传递的。

交互主要用于描述协作的动态行为方面。当对交互建模时,通常既包括对象,又包括消息。

说明消息的时间顺序的为顺序图。说明发送和接受消息的对象的结构组织的为协作图。

顺序图

顺序图描述按照时间的先后顺序对象之间的交互动作过程,又称作时序图。

顺序图的构成

1、对象

2、消息:是对象之间的通信,可以使信号或者操作调用。

消息一共分为五种:

1.简单消息:表示简单的控制流

2.同步消息:表示嵌套的控制流

3.异步消息:表示异步控制流

4.返回

5.同步且立即返回

可以将一个简单消息和一个同步消息合并成一个消息。

3、生命线:表示在某段时间内对象是存在的。

协作图

协作图又叫做通信图,用于显示对象之间如何进行交互以执行特定用例或用例中特定部分的行为。

基本元素:

活动者(Actor)、对象(Object)、连接(Link)和消息(Message)

协作图作为表示对象间相关作用的图形表示,也可以有层次结构。可以把多个对象作为一个抽象对象,通过分解,用下层协作图表示出这多个对象间的协作关系,这样可缓解问题的复杂度。

UNL系列图——交互图相关推荐

  1. UML系列图--用例图

    UML-Unified Model Language 统一建模语言,又称标准建模语言.是用来对软件密集系统进行可视化建模的一种语言. 在UML系统开发中有三个主要的模型: 功能模型: 从用户的角度展示 ...

  2. UML系列图——用例图(Use Case)

    擂鼓备战:     UML语言(Unified model language)是用来对软件密集系统进行可视化建模的一种语言.说到可视化,那就是用图描述软件系统,达到语言表达不出来的抽象逻辑.这里我们先 ...

  3. 【UML】UML图--交互图(时序图和协作图)

    交互图 用来描述系统中对象是如何进行相互作用(消息传递)的.(主要用于描述写作的动态行为方面.)     当对交互建模时,通常既包括对象(每个对象都扮演某一特定的角色),又包括消息(每个消息都代表对象 ...

  4. 15-数据结构探险系列-图篇

    数据结构探险之图篇 本文及代码收录于个人编程笔记(整理中,欢迎Star): https://github.com/mtianyan/Programming-Notebook 图的简介 什么是图? 如下 ...

  5. 人人都是产品经理系列图

    此图根据<人人都是产品经理>纪念版书图,参考绘制,分享给共同爱好产品的朋友们~ 一.全局思维 二.需求管理(BRD制作)

  6. Linux Kernel TCP/IP Stack|Linux网络硬核系列 | 图

    https://mp.weixin.qq.com/s/63HBz8DGPjLeNd43kaOunw

  7. 图神经网络系列-知识图谱Neo4j-图神经网络案例实战

    图神经网络系列-知识图谱Neo4j-图神经网络案例实战 数据集简介 https://duanzhihua.blog.csdn.net/article/details/115530812 系列文章 图神 ...

  8. 【图解图数据库系列】- 文章总目录(定时更新)

    前言 本系列博文会不断更新和修改,大家可以收藏该文章或关注博主,便于以后的查找: 本次更新时间:2022/07/07日 博主从2018年因为业务原因开始接触图数据库,写该系列文章的目的主要是在图库使用 ...

  9. java面试题系列10

    一. Java基础部分 1.一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 2.Java有没有goto? 3.说说&和&&的区别 ...

最新文章

  1. UVA 10515 - Powers Et Al.(数论)
  2. Golang Study 二 UDP套接字使用
  3. mysql里面的sql_mysql工作中的sql
  4. 使用类前置声明的好处-结合Qt 4一个主窗口实例讲解
  5. 汽车之家店铺数据抓取 DotnetSpider实战[一]
  6. Chapter1-7_Speech_Recognition(Language Modeling)
  7. CSS3 :nth-child() ,nth-of-type(),nth-last-child() ,nth-last-of-type()
  8. 《设计模式之禅》--空对象模式
  9. 编写Python脚本来获取Google搜索结果的示例
  10. Cadence Allegro PCB设计准备工作图文教程【入门篇1-3】
  11. Cknife与一句话木马提权
  12. 简单的MQTT客户端工具
  13. 中仪股份管道机器人_中仪股份 X5-HT 管道检测机器人
  14. [979]小米6X如何开启root权限
  15. android n sdk,Android SDK (phần 6) pptx
  16. 计算机网络hdcp是什么意思,NTSC,HDCP ,NTSC/HDCP是什么意思
  17. 2020滑铁卢大学计算机科学学费,官宣!2020加拿大高校学费与涨幅~
  18. 某大厂测开面试题解析(python)——给1-100编号,每次从中拿走奇数位数字,剩下重新编号,再拿走奇数位,循环多次到最后剩下一个数字,请返回这个数字的原始编号
  19. 【网络-实验】配置Loopback Detection检测环路
  20. 如何对电脑屏幕进行监控?

热门文章

  1. 基于微信小程序的毕业设计选题
  2. Python: PS 滤镜--素描
  3. Unity TouchScripts实例 - 判断在物体上滑动
  4. 如何实现用户关系的自动绑定?
  5. 4x root 红米_红米手机4x如何获取root权限?
  6. win10下快速搭建metasploitable3教程-简单版-已避坑
  7. 怎么样matlab做玫瑰花,Matlab画的玫瑰花
  8. 软件测试基础知识 - 单元测试、集成测试、系统测试、回归测试、验收测试这几步中最重要的是哪一步
  9. ogg19.1.0.0.4打补丁
  10. CAD编辑指南7:新建空白图纸和新建表格、导入图片