活动图高阶讲解-05

news2024/10/6 22:32:12

115
00:06:30,540 --> 00:06:39,060
那我们可以把它和

116
00:06:39,060 --> 00:06:41,260
序列图对比一下

117
00:06:41,260 --> 00:06:41,740
你看

118
00:06:41,740 --> 00:06:42,660
序列图上

119
00:06:42,660 --> 00:06:47,500
同样的一个过程

120
00:06:47,500 --> 00:06:47,940
你看

121
00:06:47,940 --> 00:06:52,140
老师提问

122
00:06:52,140 --> 00:06:52,900
学员回答

123
00:06:52,900 --> 00:06:53,860
对吧

124
00:06:53,860 --> 00:06:55,980
序列图上提问是老师的责任

125
00:06:55,980 --> 00:06:58,260


126
00:06:58,260 --> 00:07:00,540
你看,老师跟学员

127
00:07:00,540 --> 00:07:02,940
老师请求学员回答问题

128
00:07:02,940 --> 00:07:05,500
返回是回答

129
00:07:05,500 --> 00:07:09,580
所以你看这里面,这个消息下面

130
00:07:09,580 --> 00:07:10,460
这里是动词

131
00:07:10,460 --> 00:07:12,620
这是操作

132
00:07:12,620 --> 00:07:15,260
也是学员的一个责任

133
00:07:15,260 --> 00:07:17,740
这是输入

134
00:07:17,740 --> 00:07:20,660
这是对象,名词

135
00:07:20,660 --> 00:07:21,740
对吧

136
00:07:21,740 --> 00:07:24,180
这是返回的对象

137
00:07:24,180 --> 00:07:27,660
名词

138
00:07:27,660 --> 00:07:29,460
当然这个回答本身

139
00:07:29,460 --> 00:07:30,540
它是又当动词

140
00:07:30,540 --> 00:07:31,420
又当名词用

141
00:07:31,420 --> 00:07:32,860
这里有点

142
00:07:32,860 --> 00:07:36,340
有点混淆

143
00:07:36,340 --> 00:07:37,940
你们汉字本身它这个

144
00:07:37,940 --> 00:07:42,020
它这个回答本身就可以当

145
00:07:42,020 --> 00:07:44,260
动词、名词用

146
00:07:44,260 --> 00:07:45,660
当然英文里面也是一样

147
00:07:45,660 --> 00:07:48,300
就是这个词本身比较特别

148
00:07:48,300 --> 00:07:50,540
然后呢

149
00:07:50,540 --> 00:07:50,860
你看

150
00:07:52,780 --> 00:07:56,220
负责的那个类

151
00:07:56,220 --> 00:07:57,100
名词在这里

152
00:07:57,100 --> 00:07:59,740
你看,结点,名词

153
00:07:59,740 --> 00:08:04,260
这个线上,主要的成分是动词

154
00:08:04,260 --> 00:08:07,220
名词之间发生了一个动词

155
00:08:07,220 --> 00:08:07,540
对吧

156
00:08:07,540 --> 00:08:11,620
而活动图是什么

157
00:08:11,620 --> 00:08:13,380
动词在这里

158
00:08:13,380 --> 00:08:14,500
提问,回答这里

159
00:08:14,500 --> 00:08:17,180
你看这里,动词是在这个线上的

160
00:08:17,180 --> 00:08:19,340
对吧

161
00:08:19,340 --> 00:08:20,660
这里

162
00:08:21,140 --> 00:08:21,660
现在呢

163
00:08:21,660 --> 00:08:22,900
把它变成到这里来

164
00:08:22,900 --> 00:08:23,100
你看

165
00:08:23,100 --> 00:08:30,540
它摆在中间这里

166
00:08:30,540 --> 00:08:32,100
然后呢

167
00:08:32,100 --> 00:08:33,300
这个数据流动

168
00:08:33,300 --> 00:08:35,060
你看,这里流动流过来

169
00:08:35,060 --> 00:08:35,420
对吧

170
00:08:35,420 --> 00:08:38,660
参数这里流过来

171
00:08:38,660 --> 00:08:39,900
输出在这里,出来

172
00:08:39,900 --> 00:08:45,700
这个位置不一样

173
00:08:45,700 --> 00:08:46,140
但是呢

174
00:08:46,140 --> 00:08:47,140
都可以表达

175
00:08:47,140 --> 00:08:50,220
同一个内容

176
00:08:51,140 --> 00:08:52,860
那刚才讲的老师学员

177
00:08:52,860 --> 00:08:54,500
这个这里用泳道

178
00:08:54,500 --> 00:08:56,620
来表达了

179
00:08:56,620 --> 00:08:57,420
泳道这里

180
00:08:57,420 --> 00:09:00,860
老师学员

181
00:09:00,860 --> 00:09:01,940
你看这有个allocate

182
00:09:01,940 --> 00:09:04,420
分配

183
00:09:04,420 --> 00:09:09,180
就是说,这个活动被分配给老师了

184
00:09:09,180 --> 00:09:12,740
分配给老师

185
00:09:12,740 --> 00:09:13,900
那个分配给学员

186
00:09:13,900 --> 00:09:18,220
这个我们后面讲到

187
00:09:18,220 --> 00:09:19,820
分区或泳道的时候

188
00:09:19,820 --> 00:09:20,460
会再说

 

1
00:00:00,000 --> 00:00:03,400
刚才我们讲了这个图

2
00:00:03,400 --> 00:00:05,400
下面我们首先来看

3
00:00:05,400 --> 00:00:07,400
第一个概念,活动

4
00:00:07,400 --> 00:00:09,400
活动

5
00:00:09,400 --> 00:00:13,400
可以看作是一个

6
00:00:13,400 --> 00:00:19,000
把输入转成想要的输出的

7
00:00:19,000 --> 00:00:21,400
这样一个过程

8
00:00:21,400 --> 00:00:25,800
或者说,它带来这样一个价值

9
00:00:25,800 --> 00:00:28,300
输入,你看

10
00:00:28,300 --> 00:00:32,300
这是一个蒸馏水的

11
00:00:32,300 --> 00:00:33,300
一个活动

12
00:00:33,300 --> 00:00:35,300
活动图是活动的图

13
00:00:35,300 --> 00:00:39,300
这是“蒸馏水”活动的图

14
00:00:39,300 --> 00:00:43,300
输入是冷的污水、热

15
00:00:43,300 --> 00:00:46,300
输出是废热

16
00:00:46,300 --> 00:00:48,300
净水

17
00:00:48,300 --> 00:00:51,300
里面是具体的过程

18
00:00:55,300 --> 00:01:00,300
像这些,活动里面

19
00:01:00,300 --> 00:01:02,300
有动作

20
00:01:02,300 --> 00:01:07,300
然后动作之间数据的流动

21
00:01:07,300 --> 00:01:09,300
这是动作的引脚

22
00:01:09,300 --> 00:01:14,300
也就是输入输出的参数

23
00:01:14,300 --> 00:01:20,300
这是一个并行的控制的符号

24
00:01:20,300 --> 00:01:28,300
外面看的话,就是一个输入变输出的

25
00:01:28,300 --> 00:01:32,300
里面看就是动作的一个集合

26
00:01:32,300 --> 00:01:36,300
所以你看,我们把它盖住

27
00:01:36,300 --> 00:01:43,300
这个就是活动的外部的视角

28
00:01:43,300 --> 00:01:46,300
把它敞开

29
00:01:46,300 --> 00:01:48,300
这是里面的视角

30
00:01:48,300 --> 00:01:52,300
里面就是由若干个动作组成

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1523209.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python之Web开发中级教程----ubuntu中下载安装Postman

Python之Web开发中级教程----ubuntu中下载安装Postman PostMan 是一款功能强大的网页调试与发送网页 HTTP 请求的 Chrome 插件,可以直接去对我们写出来的路由和视图函数进行调试,作为后端程序员是必须要知道的一个工具。 查看ubuntu系统中是否已经安装了…

栈与队列|20.有效的括号

力扣题目链接 class Solution { public:bool isValid(string s) {if (s.size() % 2 ! 0) return false; // 如果s的长度为奇数&#xff0c;一定不符合要求stack<char> st;for (int i 0; i < s.size(); i) {if (s[i] () st.push());else if (s[i] {) st.push(});el…

免费开源:自动会议记录接口调用|语音识别接口|语音识别API

一、开源项目介绍 一款多模态AI能力引擎&#xff0c;专注于提供自然语言处理&#xff08;NLP&#xff09;、情感分析、实体识别、图像识别与分类、OCR识别和语音识别等接口服务。该平台功能强大&#xff0c;支持本地化部署&#xff0c;并鼓励用户体验和开发者共同完善&#xf…

java的前缀和算法

前缀和的概念 对于一个给定的数组A&#xff0c;它的前缀和数组S中S[i]表示从第1个元素到第i个元素的总和&#xff0c;用公式表示为&#xff1a; SiA1A2A3...An 前缀和的作用 在O(1)的时间求出数组任意区间的区间和。 降低求解的复杂度 算法模板 int n10; int [] arrnew in…

Linux 基础-查看和设置环境变量

一&#xff0c;查看环境变量 在 Linux中&#xff0c;环境变量是一个很重要的概念。环境变量可以由系统、用户、Shell 以及其他程序来设定&#xff0c;其是保存在变量 PATH 中。环境变量是一个可以被赋值的字符串&#xff0c;赋值范围包括数字、文本、文件名、设备以及其他类型…

C语言中,基本数据类型介绍

C语言当中各种数据类型的大小&#xff0c;首先要了解有哪些数据类型。 一 字符型&#xff1a; 整数&#xff08;字符&#xff09;类型存储大小值范围char1 字节-128 到 127 或 0 到 255&#xff08;2的8次方&#xff09;unsigned char1 字节0 到 255&#xff08;&#xff09;s…

面试经典-MySQL篇

一、MySQL组成 MySQL数据库的连接池&#xff1a;由一个线程来监听一个连接上请求以及读取请求数据&#xff0c;解析出来一条我们发送过去的SQL语句SQL接口&#xff1a;负责处理接收到的SQL语句查询解析器&#xff1a;让MySQL能看懂SQL语句查询优化器&#xff1a;选择最优的查询…

MATLAB环境下基于决策树和随机森林的心力衰竭患者生存情况预测

近年来&#xff0c;随着医学数据的不断积累和计算机技术的快速发展&#xff0c;许多机器学习技术已经被用在医学领域&#xff0c;并取得了不错的效果。与传统的基于医学知识经验的心衰预后评估模型相比&#xff0c;机器学习方法可以快速、高效地从繁杂的、海量的心衰病人数据中…

SQLite数据库使用指南以及相关API编程

SQLite介绍 SQLite是一种基于C语言开发的轻量级、快速、自包含、高可靠性和全功能的SQL数据库引擎。它是全球范围内使用最为广泛的数据库引擎&#xff0c;被嵌入到所有移动设备和大部分计算机中&#xff0c;并且伴随着无数日常使用的应用程序一起提供。SQLite的文件格式具有稳…

Chapter 13 Techniques of Design-Oriented Analysis: The Feedback Theorem

Chapter 13 Techniques of Design-Oriented Analysis: The Feedback Theorem 从这一章开始讲负反馈Control系统和小信号建模. 13.2 The Feedback Theorem 首先介绍 Middlebrook’s Feedback Theorem 考虑下面负反馈系统 传输函数 Guo/ui G ( s ) u o u i G ∞ T 1 T G…

C/C++火柴棍等式

有n根(n<24)火柴棍&#xff0c;你可以拼出多少个形如“ABC"的等式?等式中的A、B、C是用火柴棍拼出的整数(若该数非零&#xff0c;则最高位不能是0)。用火柴棍拼数字0-9的拼法如图所示: 依次需要用到的火柴棍数目为6 2 5 5 4 5 6 3 7 6 。 如果是初学者可能会这么写。 …

Java多线程学习(一)

多线程学习&#xff08;二&#xff09;&#xff1a;http://t.csdnimg.cn/Q8Koc 目录 1、什么是多线程 2、如何创建多线程&#xff08;多个方法&#xff09; 方法一&#xff1a;继承Thread类创建线程 方法二&#xff1a;实现Runnable接口创建线程 方法三、实现Callable接口…

JDBC编程(Mysql)

目录 1.什么是jdbc 2.使用 2.1下载mysql数据库驱动 2.2导入项目 2.3编写代码 2.3.1数据源 2.3.2和数据库服务器建立连接 2.3.3构建一个操作数据库的sql语句 2.3.4执行sql 2.3.5释放前面创建的各种资源 2.3.6运行java程序 2.4其他操作 2.4.1修改操作 2.4.2删除操作…

微信小程序开发学习笔记——3.11完成form评论案例的实现逻辑

>>跟着b站up主“咸虾米_”学习微信小程序开发中&#xff0c;把学习记录存到这方便后续查找。 课程连接&#xff1a;https://www.bilibili.com/video/BV19G4y1K74d?p25&vd_source9b149469177ab5fdc47515e14cf3cf74 一、javascript参考手册——splice https://www.…

Instagram代运营和自营优缺点比较 CloudNEO:您全球社交媒体代运营的综合解决方案

在社交媒体营销中&#xff0c;Instagram作为一种非常受欢迎的平台&#xff0c;已成为企业推广品牌和吸引客户的重要工具。然而&#xff0c;对于企业来说&#xff0c;是选择代运营还是自营Instagram账号呢&#xff1f;让我们来比较一下它们各自的优缺点&#xff0c;并推荐CloudN…

plt保存PDF矢量文件中嵌入可编辑字体(可illustrator编辑)

背景&#xff1a; 用默认 plt.savefig() 保存图片&#xff0c;图中文字是以瞄点保存&#xff0c;而不是以文字格式。在编辑矢量图中&#xff0c;无法调整文字大小和字体。 方法&#xff1a; import matplotlib.pyplot as plt import numpy as np# ------输出的图片为illustr…

C#,动态规划问题中基于单词搜索树(Trie Tree)的单词断句分词( Word Breaker)算法与源代码

1 分词 分词是自然语言处理的基础,分词准确度直接决定了后面的词性标注、句法分析、词向量以及文本分析的质量。英文语句使用空格将单词进行分隔,除了某些特定词,如how many,New York等外,大部分情况下不需要考虑分词问题。但有些情况下,没有空格,则需要好的分词算法。…

2024年嵌入式校招

春招指的是一年中的春季招聘季节&#xff0c;即每年的3月份至5月份&#xff0c;是许多公司和组织开始招聘新毕业生或经验较少的求职者的时间。春招通常是大学生或研究生即将毕业&#xff0c;进入社会工作的重要时期。在这个时期&#xff0c;许多公司会举行一系列的宣讲会、招聘…

【原创】java+swing+mysql二手车交易管理系统

前言&#xff1a; 本文主要介绍了二手车交易管理设计与实现。首先&#xff0c;通过市场需求&#xff0c;我们确定了二手车的功能&#xff0c;通常的二手车交易系统都是B/S架构&#xff0c;然而我们今天要用javaswing去开发一个C/S架构的二手车交易管理系统&#xff0c;主要功能…

llinux C语言在网络编程时使用标准IO

目录 fdopen(3)函数 使用标准IO发送数据 使用标准IO接收数据 注意 先看一个简单的TCP客户端程序&#xff1a; #include <stdio.h> #include <arpa/inet.h> #include <sys/socket.h> #include <stdlib.h> #include <string.h> #include <…