[图解]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
怎么来加我们的分区

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值