【中级软件设计师】上午题08-UML(下):序列图、通信图、状态图、活动图、构件图、部署图

news/2024/9/25 11:01:41/

上午题08-UML


【中级软件设计师】上午题08-UML(上):类图、对象图、用例图
UML图总和
静态建模:类图、对象图、用例图
动态建模:序列图(顺序图,时序图)、通信图(协作图)、状态图、活动图
物理建模:构件图(组件图)、部署图
在这里插入图片描述

1 序列图

在这里插入图片描述
交互图包括序列图通信图序列图的别名是顺序图
(1)序列图有对象生命线。
(2)序列图有控制焦点。
在这里插入图片描述

2 通信图

在这里插入图片描述

通信图强调收发消息的对象的结构组织,在早期的版本中也被称作协作图。
在这里插入图片描述
(1)通信图有路径。
(2)通信图有顺序号。(重点)
在这里插入图片描述

3 状态图

在这里插入图片描述

状态图状态图(State Diagram)展现了一个状态机,它由状态、转换、事件和活动组成,强调对象行为的事件顺序。

3.1 状态和活动

在这里插入图片描述

3.2 转换和事件

事件是在某个特定时刻发生的事情,它是对引起系统做动作或(和)从一个状态转换到另一个状态的外界事件的抽象。
观众使用电视遥控器,用户移动鼠标、单击鼠标等都是事件

4 活动图

在这里插入图片描述

活动图是一种特殊的状态图,它展现了一个活动到另一个活动,专注于系统的动态视图
在这里插入图片描述

5 构件图(组件图)

在这里插入图片描述

构件图展现了一组构件之间的组织和依赖,专注于系统的静态实现视图
官方教程的供接口和需接口反了,我这里的图已经纠正过来了。
需借口是一个插头的样子 半需
供接口是一个棒棒糖的样子 供圆
在这里插入图片描述

6 部署图

在这里插入图片描述

部署图用于展示所交付系统中软件和硬件之间的物理关系,通常在实施阶段使用。


http://www.ppmy.cn/news/1427350.html

相关文章

Table表格(关于个人介绍与图片)

展开行&#xff1a; <el-table :data"gainData" :border"gainParentBorder" style"width: 100%"><el-table-column type"expand"><template #default"props"><div m"4"><h3>工作经…

【Golang】Gin教学-获取请求信息并返回

安装Gin初始化Gin处理所有HTTP请求获取请求的URL和Method获取请求参数根据Content-Type判断请求数据类型处理JSON数据处理表单数据处理文件返回JSON响应启动服务完整代码测试 Gin是一个用Go&#xff08;又称Golang&#xff09;编写的HTTP Web框架&#xff0c;它具有高性能和简洁…

stm32知识记录

文章目录 单片机发送AT指令给ESP8266接收手机app数据的结构体C语言的枚举类枚举类的应用 设置水泵开启关闭代码分析DS18B20的端口 单片机发送AT指令给ESP8266 以下是一个简单的示例&#xff0c;演示了如何使用AT指令从单片机发送数据给ESP8266模块&#xff0c;并通过Wi-Fi发送…

安装SSL证书之后还会有不安全提示怎么办?

安装SSL证书过程中如果遇到错误&#xff0c;不要慌&#xff0c;按照以下步骤进行排查和解决&#xff1a; 1. 仔细阅读错误信息&#xff1a; - 错误消息通常会明确指出问题所在&#xff0c;如证书过期、证书链不完整、域名不匹配等。记下或截图保存具体的错误代码和描述&#xf…

webots学习记录8:R2023b如何在某个零件上添加一个恒定的力(矩)

在webots安装路径下&#xff0c;从include\controller\c\webots\supervisor.h中可以看到如下定义&#xff1a; void wb_supervisor_node_add_force(WbNodeRef node, const double force[3], bool relative); void wb_supervisor_node_add_force_with_offset(WbNodeRef node, c…

2024第八届图像、信号处理和通信国际会议 (ICISPC 2024)即将召开!

2024第八届图像、信号处理和通信国际会议 &#xff08;ICISPC 2024&#xff09;将于2024年7月19-21日在日本福冈举行。启迪思维&#xff0c;引领未来&#xff0c;ICISPC 2024的召开&#xff0c;旨在全球专家学者共襄盛举&#xff0c;聚焦图像信号&#xff0c;在图像中寻找美&am…

【WPF】取色器-Color Extractor

【WPF】取色器 序实现HookScreen Colorlayout.CS预览下载序 取色器是一个非常实用的小工具,网上也很多可供下载使用。为什么已有却还是想要自己去实现一个呢?一方面是因为工具虽小但毕竟涉及到操作系统 API 的使用。另一方面想要在技术上精进一些。 实现 实现思路测试通过 Ho…

TypeScript中的模块是什么?

TypeScript中的模块是什么&#xff1f; 1. 模块的基本概念1.1 使用模块 2. 默认导出 vs 命名导出2.1 默认导出2.2 命名导出 3. 模块的作用域4. 模块的声明与引用 在现代软件开发中&#xff0c;模块化是构建大型、可维护应用程序的关键概念。TypeScript&#xff0c;作为JavaScri…