活动图高阶讲解-09

news/2024/5/19 2:08:10 标签: UML, 产品经理, 架构师, 流程图

1
00:00:00,000 --> 00:00:04,000
上次的练习不知道大家做了没有

2
00:00:04,000 --> 00:00:07,000
没有做的话赶紧做

3
00:00:07,000 --> 00:00:09,000
把它发过来

4
00:00:09,000 --> 00:00:11,000
接下来,下一个

5
00:00:11,000 --> 00:00:16,000
我们要说的就是活动里面的各种细节

6
00:00:16,000 --> 00:00:20,000
首先,我们看活动的参数

7
00:00:20,000 --> 00:00:26,000
这个参数跟我们平时写代码里面的参数实际上是一样的

8
00:00:26,000 --> 00:00:30,000
只不过是把它变成了一个图形的表示而已

9
00:00:30,000 --> 00:00:37,000
参数里面的内容包括活动(口误:参数)名称

10
00:00:37,000 --> 00:00:41,000
类型,还有一个多重性

11
00:00:41,000 --> 00:00:45,000
多重性的话

12
00:00:45,000 --> 00:00:48,000
如果你不注明那就是1了

13
00:00:48,000 --> 00:00:53,000
如果你下限比1要大的

14
00:00:53,000 --> 00:00:56,000
那就是可以有多个的

15
00:00:56,000 --> 00:00:58,000
如果说里面是0

16
00:00:58,000 --> 00:01:02,000
有0到多,那有可能是可选的

17
00:01:02,000 --> 00:01:04,000
可能是没有

18
00:01:04,000 --> 00:01:10,000
这是一个

19
00:01:10,000 --> 00:01:13,000
第二个,参数的方向

20
00:01:13,000 --> 00:01:15,000
输入还是输出

21
00:01:15,000 --> 00:01:21,000
第三个,可能要标的,就是

22
00:01:21,000 --> 00:01:26,000
在这个SysML里面多了一种,叫流式参数

23
00:01:26,000 --> 00:01:28,000
就是说

24
00:01:28,000 --> 00:01:30,000
在执行期间

25
00:01:30,000 --> 00:01:34,000
可以不断接受输入

26
00:01:34,000 --> 00:01:38,000
并产生输出的

27
00:01:38,000 --> 00:01:44,000
就像这个,蒸馏水这个活动

28
00:01:44,000 --> 00:01:46,000


29
00:01:46,000 --> 00:01:48,000
这个热流进来

30
00:01:48,000 --> 00:01:51,000
持续流进来

31
00:01:51,000 --> 00:01:58,000
这个就是流式的参数

32
00:01:58,000 --> 00:02:01,000
但是,如果我们是

33
00:02:01,000 --> 00:02:04,000
信息处理的

34
00:02:04,000 --> 00:02:07,000
一般来说的话像这种就很少用了

35
00:02:07,000 --> 00:02:11,000
因为我们都是非常快的处理

36
00:02:11,000 --> 00:02:14,000
如果说

37
00:02:16,000 --> 00:02:19,000
有很多很多你要分很多次来送

38
00:02:19,000 --> 00:02:22,000
那应该把它看作是什么

39
00:02:22,000 --> 00:02:24,000


40
00:02:24,000 --> 00:02:26,000
多次调用活动,就是说

41
00:02:26,000 --> 00:02:30,000
执行了活动的多个实例

42
00:02:30,000 --> 00:02:34,000
尽量不要用这个流式

43
00:02:34,000 --> 00:02:36,000
因为我们前面讲了

44
00:02:36,000 --> 00:02:39,000
后面会讲到

45
00:02:39,000 --> 00:02:41,000
活动要执行

46
00:02:41,000 --> 00:02:44,000
令牌到了它那里嘛

47
00:02:45,000 --> 00:02:47,000
那如果说

48
00:02:47,000 --> 00:02:50,000
令牌到你这里,执行

49
00:02:50,000 --> 00:02:55,000
如果在这个时间里面你还有东西进来的话

50
00:02:55,000 --> 00:02:57,000
你这里面有没有令牌

51
00:02:57,000 --> 00:03:00,000
如果说有令牌

52
00:03:00,000 --> 00:03:02,000
就得回答一个问题

53
00:03:02,000 --> 00:03:04,000
这个令牌我前面要不要等

54
00:03:04,000 --> 00:03:06,000
如果说不等

55
00:03:06,000 --> 00:03:09,000
不等这个令牌这个活动也可以执行

56
00:03:09,000 --> 00:03:11,000
那就违反了我们后面要说的

57
00:03:11,000 --> 00:03:13,000
你要等待这个令牌到了

58
00:03:13,000 --> 00:03:15,000
假如你有多个入口的话

59
00:03:15,000 --> 00:03:17,000
多个令牌的话

60
00:03:17,000 --> 00:03:20,000
要多个输入令牌到了才能够执行

61
00:03:20,000 --> 00:03:23,000
所以呢,像这种比较模糊的

62
00:03:23,000 --> 00:03:27,000
可以把它看作是执行了多次

63
00:03:27,000 --> 00:03:29,000
一批一批送嘛

64
00:03:29,000 --> 00:03:30,000
不做连续的话

65
00:03:30,000 --> 00:03:33,000
那你可以看作是执行了多次

66
00:03:33,000 --> 00:03:36,000
那如果说是

67
00:03:36,000 --> 00:03:40,000
像蒸馏水这种

68
00:03:40,000 --> 00:03:42,000
可能时间比较长的

69
00:03:42,000 --> 00:03:44,000
而且是那个什么的

70
00:03:44,000 --> 00:03:45,000
连续的这种

71
00:03:45,000 --> 00:03:48,000
那可以用这个流式来表示

72
00:03:48,000 --> 00:03:50,000
但如果说我们是信息的

73
00:03:50,000 --> 00:03:52,000
我们就尽量不要用

74
00:03:52,000 --> 00:03:54,000
 

 


http://www.niftyadmin.cn/n/5446021.html

相关文章

DashVector - 阿里云向量检索服务

DashVector 文章目录 DashVector一、关于 DashVector二、使用 DashVector 前提准备1、创建Cluster:2、获得API-KEY3、安装最新版SDK 三、快速使用 DashVector1. 创建Client2. 创建Collection3、插入Doc4、相似性检索5、删除Doc6. 查看Collection统计信息7. 删除Coll…

LeetCode:2617. 网格图中最少访问的格子数(优先级队列 Java)

目录 2617. 网格图中最少访问的格子数 题目描述: 实现代码与解析: 优先级队列 原理思路: 2617. 网格图中最少访问的格子数 题目描述: 给你一个下标从 0 开始的 m x n 整数矩阵 grid 。你一开始的位置在 左上角 格子 (0, 0) 。…

45.i++和++i

目录 一.基本概念 二.区别 三.总结 四.视频教程 一.基本概念 i和i两者的作用都是自增加1。单独使用的话,i和i,效果都是一样的,就是ii1。 int main() {int i 0;i; } int main() {int i 0;i; } 最后的结果都是1。 二.区别 如上单独使…

Java Web项目—餐饮管理系统Day13-版本管理与缓存优化

文章目录 1. git 版本控制2. 前端菜品展示的缓存2-1. 代码思路及实现 3. SpringCache3-1. Spring Cache 常用注解3-2. CachePut3-3. CacheEvict3-4. Cacheable 4. 套餐缓存使用 Aliyun服务器和 Navicat16.3代码提交与推送 使用 git 来进行版本管理, 不同版本的代码放在不同的分…

高项-案例分析练习(范围管理)

案例一 公司在2014年初承接了一个医疗信息系统项目,要求2014年底完成该项目研发任务并进行试运行,2015年负责项目全年的运行维护,运行稳定后甲方验收合格项目才能结束。由于张工具有多年的医疗系统开发管理经验,公司领导任命他为项…

基于ssm网上服装销售系统论文

摘 要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势;对于网上服装销售系统系统当然也不能排除在外,随着网络技术的不断成熟,带动了网上服装销售系统系统,它彻底…

dbscan算法实现鸢尾花聚类(python实现)

DBscan算法原理 : dbscan算法-CSDN博客 法一(调库) : 直接调库 : import numpy as np import matplotlib.pyplot as plt from sklearn import datasets from sklearn.cluster import DBSCAN from sklearn.decomposition import PCA from sklearn.discriminant_analysis …

VS Code 跳板机登录服务器(手打密码+秘钥登录)

目录 0.为什么要用跳班机登陆服务器? 1.VS Code插件安装及ssh安装 2.密码链接方式 1)添加ssh设置,设置主机 2)设置跳板机 Tips:可以直接通过窗口连接文件管理 3.密钥连接方式(更安全更方便) 1)mac版…