0
00:00:00,830 --> 00:00:04,030
那么,业务建模工作流结束之后
1
00:00:05,660 --> 00:00:09,290
我们就从研究组织
2
00:00:10,000 --> 00:00:11,342
转入到研究
3
00:00:11,342 --> 00:00:13,760
我们要做的目标系统
4
00:00:15,340 --> 00:00:17,940
也就是,缩小了我们的研究范围了
5
00:00:18,550 --> 00:00:21,250
本来我们是横扫这个组织流程
6
00:00:21,530 --> 00:00:21,727
7
00:00:21,727 --> 00:00:25,870
那现在我们把聚光灯就打在我们这个系统的身上
8
00:00:26,610 --> 00:00:31,720
描述这个系统作为一个整体的功能和性能
9
00:00:33,460 --> 00:00:36,440
那实际上有了业务建模的铺垫
10
00:00:37,780 --> 00:00:41,540
特别是,我们前面用了业务序列图这样的铺垫之后
11
00:00:42,930 --> 00:00:45,740
这个需求实际上就已经呼之欲出了
12
00:00:45,740 --> 00:00:48,550
系统有什么功能就已经呼之欲出了
13
00:00:52,440 --> 00:00:53,910
那么
14
00:00:54,640 --> 00:00:58,043
接下来的这个下一步,就是需求
15
00:00:58,043 --> 00:01:00,960
那需求这个的话我们实际上就
16
00:01:02,020 --> 00:01:04,507
一步,需求规约
17
00:01:04,507 --> 00:01:05,890
包括用例图
18
00:01:06,470 --> 00:01:07,200
19
00:01:07,510 --> 00:01:08,850
用例规约
20
00:01:09,510 --> 00:01:11,370
用例规约
21
00:01:11,370 --> 00:01:14,265
就不是SysML里面的内容
22
00:01:14,265 --> 00:01:15,712
因为它是文本嘛
23
00:01:15,712 --> 00:01:16,126
对吧
24
00:01:16,126 --> 00:01:17,780
那如果你想把用例规约
25
00:01:18,720 --> 00:01:20,272
用SysML表达的话
26
00:01:20,272 --> 00:01:21,630
你可以用需求图
27
00:01:23,330 --> 00:01:25,000
用需求图来表达
28
00:01:26,130 --> 00:01:27,006
用例
29
00:01:27,006 --> 00:01:28,760
然后旁边就
30
00:01:30,530 --> 00:01:33,130
关联到若干个需求
31
00:01:34,480 --> 00:01:34,673
32
00:01:34,673 --> 00:01:36,993
而用例规约里面的步骤等等
33
00:01:36,993 --> 00:01:38,540
你也可以用活动图
34
00:01:38,820 --> 00:01:41,070
或者序列图来表达都可以
35
00:01:43,400 --> 00:01:45,700
那这个我们后面都会展示到
36
00:01:48,750 --> 00:01:50,780
描述一个系统
37
00:01:51,190 --> 00:01:54,300
也是我们要做的这个目标系统作为一个整体的
38
00:01:54,610 --> 00:01:58,550
功能和性能,一个整体的表现
39
00:01:58,940 --> 00:01:59,840
需求
40
00:02:00,730 --> 00:02:01,600
那同样
41
00:02:01,880 --> 00:02:02,830
我们
42
00:02:03,640 --> 00:02:05,740
也先来看这个
43
00:02:06,460 --> 00:02:09,170
教材的解读和复刻
44
00:02:11,150 --> 00:02:12,280
复刻完了
45
00:02:12,820 --> 00:02:14,160
我们再来讲
46
00:02:15,550 --> 00:02:17,743
从我们的观点来看的
47
00:02:17,743 --> 00:02:20,180
有关需求的一些知识点
48
00:02:20,590 --> 00:02:22,940
然后我们再来重做这个
49
00:02:23,240 --> 00:02:24,770
教材这个案例
50
00:02:25,800 --> 00:02:28,890
最后轮到大家来实作
0
00:00:00,230 --> 00:00:00,447
1
00:00:00,447 --> 00:00:03,060
接下来是图16.16这个
2
00:00:03,700 --> 00:00:05,020
那么这个图
3
00:00:05,300 --> 00:00:06,190
和
4
00:00:06,840 --> 00:00:07,880
上一个
5
00:00:08,270 --> 00:00:09,060
这个
6
00:00:09,460 --> 00:00:10,890
区别在哪里呢
7
00:00:11,170 --> 00:00:12,930
主要是两个地方
8
00:00:12,930 --> 00:00:13,590
一个是
9
00:00:14,100 --> 00:00:15,750
热的再利用
10
00:00:17,440 --> 00:00:19,110
原来这个热
11
00:00:19,390 --> 00:00:20,770
是排到外面去了
12
00:00:20,770 --> 00:00:21,164
对吧
13
00:00:21,164 --> 00:00:22,544
你看,这有个输出
14
00:00:22,544 --> 00:00:23,727
是那个废热
15
00:00:23,727 --> 00:00:24,910
这上面
16
00:00:28,080 --> 00:00:29,790
那现在这个废热就
17
00:00:30,270 --> 00:00:31,347
没有了
18
00:00:31,347 --> 00:00:35,120
你看,这个地方就少了一个输出
19
00:00:38,610 --> 00:00:39,372
然后呢
20
00:00:39,372 --> 00:00:42,168
原来这个废热哪里来的呢
21
00:00:42,168 --> 00:00:44,710
是这里过来的嘛,冷凝
22
00:00:44,990 --> 00:00:46,970
蒸汽,这边过来的,对吧
23
00:00:48,080 --> 00:00:49,450
那现在呢,这个
24
00:00:49,860 --> 00:00:52,197
冷凝蒸汽显然是有热出来的
25
00:00:52,197 --> 00:00:55,120
这个热现在就被倒到哪里去
26
00:00:55,400 --> 00:00:55,575
27
00:00:55,575 --> 00:00:57,850
原来是排到这里来嘛
28
00:00:58,130 --> 00:00:59,120
现在不要了
29
00:00:59,120 --> 00:01:00,110
现在从这里
30
00:01:00,900 --> 00:01:05,960
直接到进入到这个a1,加热水的
31
00:01:06,240 --> 00:01:08,230
作为加热水的输入
32
00:01:08,830 --> 00:01:10,410
这样就可以再生
33
00:01:11,100 --> 00:01:11,850
34
00:01:12,920 --> 00:01:15,080
带再生热的一个
35
00:01:15,920 --> 00:01:17,980
这样一个流程
36
00:01:19,730 --> 00:01:21,630
也就是说,这两个地方要改
37
00:01:22,410 --> 00:01:23,380
那下面
38
00:01:23,950 --> 00:01:26,730
那我们就来改一下这个图
39
00:01:27,780 --> 00:01:28,990
那这个图
40
00:01:32,690 --> 00:01:34,490
它名字是
41
00:01:34,780 --> 00:01:35,700
这个
42
00:01:36,540 --> 00:01:39,450
再生热的活动模型
43
00:01:40,030 --> 00:01:42,570
可以再画一张图
44
00:01:42,850 --> 00:01:43,057
45
00:01:43,057 --> 00:01:45,956
当然也可以把原来那个图改名
46
00:01:45,956 --> 00:01:49,270
然后在原来那个图上改,也可以的
0
00:00:01,300 --> 00:00:03,160
那接下来呢,我们来
1
00:00:04,140 --> 00:00:06,300
用刚才讲的知识点
2
00:00:06,300 --> 00:00:08,700
重做一下这个水蒸馏器
3
00:00:09,540 --> 00:00:11,530
的系统用例图
4
00:00:12,340 --> 00:00:14,710
那这个操作的过程
5
00:00:15,360 --> 00:00:16,440
我们就
6
00:00:16,720 --> 00:00:17,616
不演示了
7
00:00:17,616 --> 00:00:19,634
因为前面已经画过了
8
00:00:19,634 --> 00:00:21,203
又演示一遍的话
9
00:00:21,203 --> 00:00:22,996
时间花太多
10
00:00:22,996 --> 00:00:24,790
用例图是这样的
11
00:00:25,140 --> 00:00:26,300
在
12
00:00:27,990 --> 00:00:30,760
系统用例这个包下面
13
00:00:31,580 --> 00:00:34,110
画一个系统用例图
14
00:00:34,470 --> 00:00:35,620
然后呢
15
00:00:38,910 --> 00:00:41,142
目标系统,水蒸馏器
16
00:00:41,142 --> 00:00:41,700
那么
17
00:00:42,010 --> 00:00:44,570
我们根据前面的那个
18
00:00:45,040 --> 00:00:47,086
业务嘛
19
00:00:47,086 --> 00:00:48,110
村民嗯
20
00:00:48,600 --> 00:00:50,750
然后用它来蒸馏水
21
00:00:51,030 --> 00:00:52,476
那么它和另外几
22
00:00:52,476 --> 00:00:54,130
这是主执行者了
23
00:00:54,600 --> 00:00:57,804
那另外三个和它有接口的系统
24
00:00:57,804 --> 00:00:58,790
包括水源
25
00:00:59,110 --> 00:01:00,240
热源
26
00:01:00,520 --> 00:01:01,860
水分配系统
27
00:01:02,590 --> 00:01:05,240
这个呢,可以看作辅助行者
28
00:01:07,470 --> 00:01:09,339
这是系统用例图
29
00:01:09,339 --> 00:01:10,140
这样来
30
00:01:13,500 --> 00:01:16,710
但是这个只是一个目标级别的需求
31
00:01:17,180 --> 00:01:18,120
那
32
00:01:18,980 --> 00:01:21,430
里面有各种各样的需求
33
00:01:23,020 --> 00:01:24,300
写在哪里
34
00:01:25,170 --> 00:01:25,450
35
00:01:25,450 --> 00:01:29,100
写在下一个,系统用例规约里面