[图解]SysML和EA建模住宅安全系统-10-活动图 入侵者应急响应

1

00:00:00,800 --> 00:00:03,120

接下来是图17.15

2

00:00:03,850 --> 00:00:05,340

企业用例的一个实现

3

00:00:05,350 --> 00:00:07,860

提供入侵者应急响应场景

4

00:00:09,580 --> 00:00:12,050

它是用活动图来表达的

5

00:00:14,540 --> 00:00:15,710

活动图上

6

00:00:15,720 --> 00:00:19,170

之前我们画过的一些操作

7

00:00:19,180 --> 00:00:20,850

我们这里就不再讲解了

8

00:00:23,440 --> 00:00:25,020

有些之前没有做过的

9

00:00:25,470 --> 00:00:27,370

我们一会,会在画的时候

10

00:00:27,940 --> 00:00:30,690

比如说,分区

11

00:00:31,030 --> 00:00:31,870

或者泳道

12

00:00:32,860 --> 00:00:34,660

这里分给

13

00:00:35,070 --> 00:00:36,200

刚才我们不是把系统

14

00:00:36,210 --> 00:00:37,800

分解成若干个Block嘛

15

00:00:38,460 --> 00:00:40,840

分给各个block

16

00:00:42,840 --> 00:00:45,950

这是我们前面没有画过的

17

00:00:47,340 --> 00:00:49,860

还有像这个流的端口

18

00:00:50,790 --> 00:00:52,670

这个含义我们前面的讲解

19

00:00:52,680 --> 00:00:54,800

是有讲,但画是没有画过

20

00:00:59,570 --> 00:01:02,340

还有像流结束节点

21

00:01:03,860 --> 00:01:05,680

这个我们前面含义也讲了

22

00:01:07,310 --> 00:01:09,860

一旦到达这个之后

23

00:01:10,570 --> 00:01:15,330

那么这个流所拥有的令牌就被销毁了

24

00:01:17,040 --> 00:01:18,450

但是其他流还可以存在

25

00:01:19,720 --> 00:01:21,470

它跟终点不一样

26

00:01:21,640 --> 00:01:24,750

终点的话,整个活动结束的节点的话

27

00:01:24,760 --> 00:01:26,630

所有的令牌都会被销毁

28

00:01:30,430 --> 00:01:34,120

这里有两个元素是前面没有讲的

29

00:01:34,130 --> 00:01:36,340

一个是接受事件

30

00:01:37,890 --> 00:01:39,090

一个是发送信号

31

00:01:39,950 --> 00:01:42,190

这两个刚好形状是相反的

32

00:01:42,660 --> 00:01:43,770

一个凹,一个凸

33

00:01:44,560 --> 00:01:45,140

接受事件

34

00:01:45,150 --> 00:01:49,340

就是说一旦它收到这个事件之后

35

00:01:50,220 --> 00:01:55,920

那么它就会执行这个事件所指向的动作

36

00:01:59,510 --> 00:02:04,900

发送信号就是,它就向外面去发送信号

37

00:02:05,230 --> 00:02:10,080

那么显然这是一个异步的表达

38

00:02:10,810 --> 00:02:15,120

我也没有说是谁发给我的

39

00:02:15,970 --> 00:02:17,170

我也没有说发给谁

40

00:02:17,180 --> 00:02:20,720

我只是负责接收事件,发送信号

41

00:02:22,140 --> 00:02:25,950

从

42

00:02:30,810 --> 00:02:32,200

研究对象本身来讲

43

00:02:35,960 --> 00:02:37,510

这个的话,我们一会画的时候

44

00:02:37,520 --> 00:02:45,200

我们会再演示凹五边形和

45

00:02:45,210 --> 00:02:48,970

凸五边形的元素

46

00:02:51,070 --> 00:02:53,880

其他的,应该都差不多了

47

00:02:54,050 --> 00:02:56,000

都应该是操作过的

48

00:02:57,540 --> 00:03:00,340

下面我们就来实作一下这个图

1

00:00:01,160 --> 00:00:02,700

接下来,我们就来实作

2

00:00:02,710 --> 00:00:04,100

我们来看,画在哪里

3

00:00:04,190 --> 00:00:07,140

它是描述用例的场景

4

00:00:07,760 --> 00:00:10,820

哪个用例,这里有个用例,这个了

5

00:00:11,280 --> 00:00:13,480

提供入侵者应急响应

6

00:00:13,860 --> 00:00:14,870

我们就画在这里好了

7

00:00:16,360 --> 00:00:21,280

我们来看这个图,这个实际上也是

8

00:00:22,140 --> 00:00:22,740

不严谨的

9

00:00:23,390 --> 00:00:24,820

画在哪里,他也没说

10

00:00:26,830 --> 00:00:28,500

我们就画在这个用例下面

11

00:00:29,310 --> 00:00:34,080

这里,右键点

12

00:00:37,510 --> 00:00:41,300

添加一个图,1.5,activity

13

00:00:41,920 --> 00:00:42,490

Ok

14

00:00:45,110 --> 00:00:45,760

这里有了

15

00:00:46,760 --> 00:00:47,990

我们就对照着画了

16

00:00:50,250 --> 00:00:51,580

我们,泳道先不加

17

00:00:51,750 --> 00:00:55,250

先画中间的活动

18

00:00:55,460 --> 00:00:57,940

这些我们都画过的,起点

19

00:00:57,950 --> 00:01:00,830

然后,提供激活输入,离开物业

20

00:01:14,680 --> 00:01:15,000

action

21

00:01:19,050 --> 00:01:21,480

同样,这样的画法也是不严谨的

22

00:01:21,490 --> 00:01:22,720

应该是先画活动

23

00:01:23,190 --> 00:01:26,540

再把活动拖上来变成活动的调用

24

00:01:26,550 --> 00:01:27,460

也就是动作

25

00:01:28,010 --> 00:01:30,920

但我们就按照书里面这样来画了

26

00:02:40,000 --> 00:02:42,220

流结束节点在这里

27

00:02:43,440 --> 00:02:53,360

这个地方,放上来,对齐一下

28

00:03:03,990 --> 00:03:08,480

这是一个了,我们看下面,接受事件

29

00:03:08,490 --> 00:03:11,400

然后下来,进入物业

30

00:03:11,880 --> 00:03:14,310

然后提供停止输入,居民到达

31

00:03:17,230 --> 00:03:19,180

居民到达,那个事件在哪里

32

00:03:20,670 --> 00:03:26,150

上面这里,凹五边形在这里,接受事件

33

00:03:29,760 --> 00:03:33,810

名字叫居民到达

34

00:03:36,630 --> 00:03:40,390

然后进入物业

35

00:03:40,400 --> 00:03:42,930

然后停止提供输入

36

00:04:15,890 --> 00:04:16,760

缩小一点

37

00:04:32,910 --> 00:04:41,430

就这样,好,我们对齐一下

38

00:04:57,170 --> 00:05:02,870

我们来看,这个我们前面画过了,激活系统这个

39

00:05:03,400 --> 00:05:06,520

我们有个对象流

40

00:05:06,930 --> 00:05:08,360

我们画一下

41

00:05:30,960 --> 00:05:32,490

这里,对象流

42

00:05:38,400 --> 00:05:43,250

然后流这里是激活选择

43

00:05:50,790 --> 00:05:51,310

过来,一样

44

00:06:00,560 --> 00:06:04,630

有了,我们看下面

45

00:06:05,040 --> 00:06:10,620

监控入侵者,这里有一个端口,是流端口

46

00:06:10,930 --> 00:06:12,570

而且是输出的

47

00:06:13,630 --> 00:06:14,260

这个怎么画

48

00:06:14,270 --> 00:06:15,380

我们来看一下

49

00:06:22,640 --> 00:06:29,210

监控入侵者,搞大一点

50

00:06:35,430 --> 00:06:40,280

这里这个端口就是警报信号的端口

51

00:06:40,490 --> 00:06:47,690

然后它是向外的,流输出的,流式端口,怎么加

52

00:06:47,820 --> 00:06:49,010

右键点

53

00:06:50,740 --> 00:06:53,130

添加一个引脚

54

00:06:56,280 --> 00:06:58,480

然后它的名字是

55

00:06:59,310 --> 00:07:00,430

56

00:07:01,720 --> 00:07:02,590

警报信号

57

00:07:12,920 --> 00:07:19,880

然后它的方向,我们可以在引脚这里来

58

00:07:20,010 --> 00:07:22,550

这里可以选择输出

59

00:07:23,200 --> 00:07:29,630

然后流式端口在这里选,这个选项,这样

60

00:07:29,990 --> 00:07:32,020

但实际上它这里输出什么的

61

00:07:32,030 --> 00:07:33,340

它这里显示不出来

62

00:07:35,360 --> 00:07:38,690

只能显示灰色的表示它是流式端口

63

00:07:41,650 --> 00:07:45,660

其他的展示,我们就不展示了

64

00:07:45,670 --> 00:07:46,740

为了节省时间

65

00:07:47,050 --> 00:07:48,330

因为其他的操作

66

00:07:48,340 --> 00:07:49,850

我们前面的视频

67

00:07:49,860 --> 00:07:50,970

都已经操作过了

68

00:07:52,140 --> 00:07:54,060

我们画到什么为止

69

00:07:54,070 --> 00:07:56,860

画到所有的活动

70

00:07:56,870 --> 00:07:59,220

所有的流都画完了

71

00:08:00,200 --> 00:08:04,390

然后就等着给它加分区

72

00:08:04,400 --> 00:08:07,110

这个时候我们再来展示

73

00:08:07,120 --> 00:08:09,030

怎么来加我们的分区

相关推荐
无心水4 天前
24、系统架构师论文写作专题 核心考点与学习笔记
笔记·学习·系统架构·架构师·安全架构·软考架构师·软考系统架构设计师
无心水6 天前
22、数学与经济管理(运筹学) 核心考点与学习笔记
人工智能·笔记·学习·架构师·软考·软考架构师·软考系统架构师
无心水6 天前
20、大数据架构设计理论与实践 核心考点与学习笔记
大数据·笔记·学习·架构师·系统架构设计师·软考系统架构设计师·架构设计师
人邮异步社区7 天前
怎样才能做一个架构师?
程序员·架构师
杭州华望MBSE10 天前
AI将载着MBSE驶向哪里?从前台工具转向工程语义与验证层
人工智能·大语言模型·mbse·sysml·国产工业软件
无心水10 天前
15、云原生架构设计理论与实践 核心考点与学习笔记
笔记·学习·云原生·架构师·软考·系统架构设计师·软考系统架构设计师
Java爱好狂.11 天前
阿里1658页Java面试题总结(含答案)
java·后端·高并发·架构师·java面试·java面试题·java八股文
无心水12 天前
6、软件工程 核心考点与学习笔记
笔记·学习·软件工程·软考高级·架构师·软考·软考系统架构设计师
无心水12 天前
5、信息安全技术基础知识 核心学习笔
人工智能·学习·软考高级·架构师·软考·高级架构师·软考架构师
无心水12 天前
8、系统架构设计基础知识 核心考点与学习笔记
笔记·学习·系统架构·架构师·软考·软考架构师·软考高级架构师