什么是系统工程(字幕)25

0
00:00:01,000 --> 00:00:03,980
我们来看这个用例规约怎么写

1
00:00:06,940 --> 00:00:09,060
就按照我们前面讲的

2
00:00:11,380 --> 00:00:13,210
那些内容来写嘛

3
00:00:13,500 --> 00:00:14,680
执行者

4
00:00:15,330 --> 00:00:16,952
这个主,这几个辅

5
00:00:16,952 --> 00:00:21,819
那这个就跟前面的那个系统用例图是对应的了

6
00:00:21,819 --> 00:00:22,282
对吧

7
00:00:22,282 --> 00:00:23,441
这是照抄的

8
00:00:23,441 --> 00:00:24,600
下面就是要

9
00:00:25,550 --> 00:00:27,870
自己加上去的,前置条件

10
00:00:28,150 --> 00:00:29,245
后置条件

11
00:00:29,245 --> 00:00:30,340
前置条件

12
00:00:32,000 --> 00:00:33,941
是一个背景条件

13
00:00:33,941 --> 00:00:34,670
就是说

14
00:00:35,140 --> 00:00:39,400
即使目前蒸馏水这个用例没有在运行

15
00:00:40,510 --> 00:00:43,441
这个条件依然可以检测,哪一个

16
00:00:43,441 --> 00:00:44,070
就这个

17
00:00:46,210 --> 00:00:47,240
背景条件

18
00:00:47,700 --> 00:00:48,290


19
00:00:48,640 --> 00:00:50,630
后置条件,就是

20
00:00:50,910 --> 00:00:52,100
这个用例

21
00:00:53,130 --> 00:00:54,690
要算成功

22
00:00:56,090 --> 00:00:58,760
那应该是处于什么状态下,这个系统

23
00:01:00,560 --> 00:01:02,010
这是后置条件

24
00:01:05,080 --> 00:01:06,440
再往下走

25
00:01:08,190 --> 00:01:09,630
就是涉众利益了

26
00:01:12,480 --> 00:01:13,740
这是

27
00:01:15,940 --> 00:01:17,830
相当于什么,上游

28
00:01:18,550 --> 00:01:19,615
这是执行者

29
00:01:19,615 --> 00:01:21,924
这个操作的村民是执行者

30
00:01:21,924 --> 00:01:22,280


31
00:01:22,860 --> 00:01:24,360
村长

32
00:01:26,340 --> 00:01:28,323
这是一个比较大的涉众

33
00:01:28,323 --> 00:01:31,100
但他自己可能不一定操作的

34
00:01:31,390 --> 00:01:33,130
还有热源厂商

35
00:01:34,590 --> 00:01:34,833


36
00:01:34,833 --> 00:01:36,780
这可以看作是下游

37
00:01:37,900 --> 00:01:40,120
或者是这个

38
00:01:40,400 --> 00:01:41,523
信息的主人

39
00:01:41,523 --> 00:01:43,320
因为你用的热源

40
00:01:44,470 --> 00:01:47,440
如果说,我们这个系统故意歧视他的热源

41
00:01:49,610 --> 00:01:52,590
故意,后面在这个设计上

42
00:01:53,030 --> 00:01:54,610
针对某种热源

43
00:01:54,610 --> 00:01:56,190
我就故意搞得

44
00:01:56,190 --> 00:01:57,770
故意不好好做

45
00:01:58,120 --> 00:01:59,990
那不把那个厂家给坑了吗

46
00:01:59,990 --> 00:02:00,500
对不对

47
00:02:00,780 --> 00:02:02,280
还有,我故意

48
00:02:02,730 --> 00:02:06,060
我们系统故意去坑这个水分配系统

49
00:02:08,040 --> 00:02:09,390
把它搞坏

50
00:02:11,120 --> 00:02:12,930
那后面这些人怎么样

51
00:02:13,660 --> 00:02:15,290
他也不高兴

52
00:02:18,420 --> 00:02:20,550
他的利益也会受到损害

53
00:02:23,760 --> 00:02:24,636
涉众利益

54
00:02:24,636 --> 00:02:26,390
那我们看,基本路径

55
00:02:26,980 --> 00:02:30,920
接通水源,调节流量

56
00:02:31,350 --> 00:02:35,420
这跟我们那个前面的活动图

57
00:02:35,700 --> 00:02:37,490
是类似的

58
00:02:37,860 --> 00:02:40,440
只不过把活动图里面的步骤搬到这里来

59
00:02:41,460 --> 00:02:44,364
那我们加了一些后面这个

60
00:02:44,364 --> 00:02:45,720
请求水分配系统接受净水

61
00:02:46,000 --> 00:02:46,720


62
00:02:47,410 --> 00:02:49,560
判断要排空残渣

63
00:02:49,890 --> 00:02:51,330
这是基本路径

64
00:02:52,880 --> 00:02:54,972
扩展路径就是有意外的

65
00:02:54,972 --> 00:02:55,600
比如说

66
00:02:56,830 --> 00:02:58,300
要是没达到呢

67
00:02:58,300 --> 00:02:59,525
显然没达到

68
00:02:59,525 --> 00:02:59,770

69
00:03:01,750 --> 00:03:03,481
发生了很多的,对吧

70
00:03:03,481 --> 00:03:04,131
没达到

71
00:03:04,131 --> 00:03:05,430
就直接转到7

72
00:03:05,840 --> 00:03:07,816
如果没达到需要排空

73
00:03:07,816 --> 00:03:10,232
那就当前循环就结束了

74
00:03:10,232 --> 00:03:11,550
就下一个循环

75
00:03:12,310 --> 00:03:13,230
这是

76
00:03:13,510 --> 00:03:17,640
扩展路径的条件,这是做法

77
00:03:20,580 --> 00:03:21,710
字段列表

78
00:03:22,640 --> 00:03:24,471
就是这个地方

79
00:03:24,471 --> 00:03:25,780
一个转换的

80
00:03:27,000 --> 00:03:28,690
输入是污水、热

81
00:03:29,630 --> 00:03:32,580
输出,净水、残渣

82
00:03:32,860 --> 00:03:35,130
那么这跟我们前面那个

83
00:03:36,880 --> 00:03:38,520
画的那个活动图

84
00:03:38,830 --> 00:03:40,948
那个输入输出是一样的

85
00:03:40,948 --> 00:03:42,220
就照抄就可以

86
00:03:42,620 --> 00:03:43,810
照搬就可以

87
00:03:44,570 --> 00:03:46,836
那这里有一个业务规则

88
00:03:46,836 --> 00:03:48,650
什么叫足够分配值

89
00:03:49,010 --> 00:03:51,550
什么叫需要排空值

90
00:03:52,660 --> 00:03:53,963
如果比较复杂

91
00:03:53,963 --> 00:03:57,440
比如说,你这个值可能是根据你的这个

92
00:03:59,560 --> 00:04:01,500
蒸馏器的大小

93
00:04:02,510 --> 00:04:06,910
还有呢,你的那个水分配系统的管道的粗细

94
00:04:07,190 --> 00:04:07,910
对吧

95
00:04:08,190 --> 00:04:11,230
还有那进水的什么粗细什么之类的

96
00:04:12,350 --> 00:04:14,088
它可能有规格

97
00:04:14,088 --> 00:04:15,081
有个表格

98
00:04:15,081 --> 00:04:16,820
如果是这么大的

99
00:04:17,620 --> 00:04:18,780
那应该是

100
00:04:19,060 --> 00:04:19,470
多少

101
00:04:19,470 --> 00:04:20,908
如果是这么大的

102
00:04:20,908 --> 00:04:21,935
应该多少

103
00:04:21,935 --> 00:04:24,400
残渣也是一样的

104
00:04:25,590 --> 00:04:25,804


105
00:04:25,804 --> 00:04:27,730
可能跟很多因素有关

106
00:04:28,210 --> 00:04:29,870
如果在这里放不下

107
00:04:29,870 --> 00:04:32,360
你就可以,参见某某某文档的

108
00:04:34,970 --> 00:04:37,530
里面的某某表格这样写

109
00:04:41,040 --> 00:04:43,010
质量需求,就是

110
00:04:43,290 --> 00:04:47,301
包括速度、容量等等

111
00:04:47,301 --> 00:04:49,490
这个就是做到多好

112
00:04:49,860 --> 00:04:54,420
那我们可以,比如,平均每小时能处理多少污水

113
00:04:55,340 --> 00:04:58,123
这个相当于速度

114
00:04:58,123 --> 00:04:58,551
要快

115
00:04:58,551 --> 00:04:58,980
对吧

116
00:04:58,980 --> 00:05:01,335
不能说一天处理一公斤

117
00:05:01,335 --> 00:05:02,620
那不是瞎搞吗

118
00:05:03,130 --> 00:05:04,800
还有呢,这个纯度

119
00:05:06,630 --> 00:05:08,720
你出来这个水质量怎么样

120
00:05:09,000 --> 00:05:09,660
对吧

121
00:05:13,200 --> 00:05:14,500
这是质量需求

122
00:05:15,310 --> 00:05:16,360
设计约束

123
00:05:16,360 --> 00:05:18,670
无,没有,你爱怎么做怎么做

124
00:05:18,670 --> 00:05:19,930
如果说有

125
00:05:19,930 --> 00:05:21,190
你可以怎么加

126
00:05:21,190 --> 00:05:21,820
比如说

127
00:05:22,310 --> 00:05:22,930


128
00:05:23,210 --> 00:05:24,760
涉众要求

129
00:05:25,930 --> 00:05:28,480
一定要用某某品牌的热源

130
00:05:28,990 --> 00:05:30,300
否则不给钱

131
00:05:32,680 --> 00:05:33,990
那这里要写

132
00:05:34,270 --> 00:05:36,760
必须要用某某品牌的热源

133
00:05:37,790 --> 00:05:39,550
但是必须来自什么

134
00:05:39,830 --> 00:05:42,220
来自涉众的要求

135
00:05:43,320 --> 00:05:45,597
包括这个厂家的

136
00:05:45,597 --> 00:05:48,200
包括那个什么那个

137
00:05:48,500 --> 00:05:51,252
公益团体的

138
00:05:51,252 --> 00:05:52,972
包括村民的

139
00:05:52,972 --> 00:05:53,660
对吧

140
00:05:53,940 --> 00:05:55,440
比如说,村民就是说

141
00:05:56,040 --> 00:05:59,420
我们这边就是流行某某热源,那个便宜

142
00:05:59,810 --> 00:06:02,820
而且是对方厂家免费赠送的

143
00:06:03,150 --> 00:06:05,815
那就要求你一定要用这个热源

144
00:06:05,815 --> 00:06:07,720
否则你这个系统就

145
00:06:08,890 --> 00:06:09,530


146
00:06:09,810 --> 00:06:11,520
不适合他的需要

147
00:06:14,390 --> 00:06:15,520
设计约束

148
00:06:16,070 --> 00:06:17,613
一定是来自涉众的

149
00:06:17,613 --> 00:06:19,350
不能来自我们自己

150
00:06:21,300 --> 00:06:22,011
不能来自

151
00:06:22,011 --> 00:06:25,568
设计这个东西的设计团队

152
00:06:25,568 --> 00:06:27,939
设计团队是不存在的

153
00:06:27,939 --> 00:06:31,970
我们前面讲愿景的时候也说嘛

154
00:06:32,390 --> 00:06:33,570


155
00:06:34,090 --> 00:06:35,990
我们做需求的时候

156
00:06:35,990 --> 00:06:36,750
要把这个

157
00:06:37,270 --> 00:06:39,610
研发团队看作是死人

158
00:06:40,380 --> 00:06:41,725
这系统谁做的

159
00:06:41,725 --> 00:06:43,070
外星人做的

160
00:06:43,480 --> 00:06:46,950
我们只需要提需求,功能、性能,就行了

161
00:06:47,390 --> 00:06:49,950
剩下的外星人帮我们搞定

162
00:06:51,210 --> 00:06:52,608
那用例规约

163
00:06:52,608 --> 00:06:53,540
就这样来

164
00:06:55,540 --> 00:06:56,380
这样来写

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

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

相关文章

SpringCloud-高级篇(二十二)

前面解决了消息的可靠性、消息的延迟问题,消息的堆积的问题,下面研究mq可用性、并发能力问题,这就需要mq集群来实现了 一:集群分类 (1)普通集群 创建一个节点: 8082、8083也可以看到这个队列&…

红队打靶练习:DEVGURU: 1

目录 信息收集 1、arp 2、nmap 3、dirsearch WEB web信息收集 8585端口 漏洞利用 提权 系统信息收集 横向渗透 get flag 信息收集 1、arp ┌──(root㉿ru)-[~/kali] └─# arp-scan -l Interface: eth0, type: EN10MB, MAC: 00:50:56:20:80:1b, IPv4: 192.168.10…

14.盔甲?装甲?装饰者模式!

人类的军工发展史就是一场矛与盾的追逐,矛利则盾坚,盾愈坚则矛愈利。在传统的冶金工艺下,更坚固的盾牌和盔甲往往意味着更迟缓笨重的运动能力和更高昂的移动成本。从战国末期的魏武卒、秦锐士,到两宋之交的铁浮图、重步兵&#xf…

代码随想录day21 Java版

过完年开始刷回溯算法,寒假在家时间多点,争取每天多刷点题 回溯的本质是穷举,穷举所有可能,然后选出我们想要的答案。通常是解决复杂的题。 回溯法解决的问题都可以抽象为树形结构,因为回溯法解决的都是在集合中递归…

HCIA-HarmonyOS设备开发认证V2.0-3.2.轻量系统内核基础-时间管理

目录 一、时间管理1.1、时间接口1.2、代码分析(待续...) 一、时间管理 时间管理以系统时钟为基础,给应用程序提供所有和时间有关的服务。系统时钟是由定时器/计数器产生的输出脉冲触发中断产生的,一般定义为整数或长整数。输出脉…

关于推挽电路的说明

推挽电路,是一个我们时常遇到的一种电路,或者听过的一种电路,比如设置单片机的输出模式时,就有推挽输出这种选项。 由双极型晶体管即三极管组成的推挽电路基本上就是下图所示。 而推完的路径无非就是两种,如图示: 具体的输入输出原理就不说了,这里有一个及其关键的问题…

vue3-应用规模化-单文件组件

单文件组件概念 Vue 的单文件组件 (即 *.vue 文件&#xff0c;英文 Single-File Component&#xff0c;简称 SFC) 是一种特殊的文件格式&#xff0c;使我们能够将一个 Vue 组件的模板、逻辑与样式封装在单个文件中。下面是一个单文件组件的示例&#xff1a; <script setup…

【JavaScrpt 漫游】【015】JSON 对象简记

文章简介 本文为【JavaScript 漫游】专栏的第 015 篇文章&#xff0c;主要是对 JS 语言中的 JSON 对象的知识点进行了简要记录。 JSON 格式JSON 对象JSON.stringify()JSON.parse() JSON 格式 JSON 格式&#xff08;JavaScript Object Notation 的缩写&#xff09;是一种用于…

4.5 Binance_interface APP 币本位合约交易-基础订单

Binance_interface APP 币本位合约交易-基础订单 Github地址PyTed量化交易研究院 量化交易研究群(VX) py_ted目录 Binance_interface APP 币本位合约交易-基础订单1. APP 币本位合约交易-基础订单函数总览2. 模型实例化3. 下单&#xff08;API原始接口&#xff09; set_orde…

【原创 附源码】Flutter安卓及iOS海外登录--Google登录最详细流程

最近接触了几个海外登录的平台&#xff0c;踩了很多坑&#xff0c;也总结了很多东西&#xff0c;决定记录下来给路过的兄弟坐个参考&#xff0c;也留着以后留着回顾。更新时间为2024年2月8日&#xff0c;后续集成方式可能会有变动&#xff0c;所以目前的集成流程仅供参考&#…

Linux第49步_移植ST公司的linux内核第1步_获取linux源码

已知ST公司的linux源码路径&#xff1a; /home/zgq/linux/atk-mp1/stm32mp1-openstlinux-5.4-dunfell-mp1-20-06-24/sources/arm-ostl-linux-gnueabi/linux-stm32mp-5.4.31-r0 1、创建“my_linux”目录 打开第1个终端 输入“ls回车” 输入“cd linux/回车”&#xff0c;切换…

字符串的解码--leetcode 394

参考题目如下&#xff1a; 力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 题目&#xff1a; 给定一个经过编码的字符串&#xff0c;返回它解码后的字符串。编码规则为: k[encoded_string]&#xff0c;表示其中方括号内部的 encoded_string 正好重复…

iOS swift XHToast.showCenterWithText不显示

extension UIWindow {fileprivate class func window() -> UIWindow{ // let window UIApplication.shared.windows.last! 这是原来的代码let window UIApplication.shared.keyWindow! //这是修改后的代码&#xff08;亲测有效&#xff0c;可以正常显示&#xff0…

Atcoder ABC339 A-D题解

除夕晚上的比赛&#xff0c;傻子才打。 Problem A: 简单题。但是相比于之前的A题来说还是变难了。直接上代码: #include <bits/stdc.h> using namespace std; int main(){string str;cin>>str;int pos-1;for(int i1;i<str.size();i){if(str[i].)posi;}cout&l…

使用阿里云通义千问14B(Qianwen-14B)模型自建问答系统

使用阿里云通义千问14B&#xff08;Qianwen-14B&#xff09;模型自建问答系统时&#xff0c;调度服务器资源的详情将取决于以下关键因素&#xff1a; 模型部署&#xff1a; GPU资源&#xff1a;由于Qianwen-14B是一个大规模语言模型&#xff0c;推理时需要高性能的GPU支持。模型…

IDEA Ultimate下载(采用JetBrain学生认证)

IDEA Ultimate版本下载 Ulitmate是无限制版&#xff08;解锁所有插件&#xff0c;正版需要付费。学生可以免费申请许可&#xff09;Community是开源社区版本&#xff08;部分插件不提供使用&#xff0c;比如Tomcat插件。免费&#xff09; 我们将通过学生认证获取免费版。 Je…

例38:使用Frame(分组框)

建立一个EXE工程&#xff0c;在窗体上放两个Frame框。分别放两组单选按钮表示性别和收入&#xff0c;注意每组单选按钮的组名要一样。在按钮中输入代码&#xff1a; Sub Form1_Command1_BN_Clicked(hWndForm As hWnd, hWndControl As hWnd)If Frame1.Visible ThenFrame1.Visib…

[算法学习] 逆元与欧拉降幂

费马小定理 两个条件&#xff1a; p为质数a与p互质 逆元 如果要求 x^-1 mod p &#xff0c;用快速幂求 qmi(x,p-2) 就好 欧拉函数 思路&#xff1a;找到因数 i&#xff0c;phi / i * (i-1)&#xff0c;除干净&#xff0c;判断最后的n 欧拉降幂 欧拉定理 应用示例 m! 是一个…

【实战】一、Jest 前端自动化测试框架基础入门 —— 前端要学的测试课 从Jest入门到TDD BDD双实战(一)

文章目录 一、前端要学的测试课1.前端要学的测试2.前端工程化的一部分3.前端自动化测试的例子4.前端为什么需要自动化测试&#xff1f;5.课程涵盖内容6.前置技能7.学习收获 二、Jest 前端自动化测试框架基础入门1. 自动化测试背景及原理前端自动化测试产生的背景及原理 2.前端自…

【JVM篇】ThreadLocal中为什么要使用弱引用

文章目录 &#x1f354;ThreadLocal中为什么要使用弱引用⭐总结 &#x1f354;ThreadLocal中为什么要使用弱引用 ThreadLocal可以在线程中存放线程的本地变量&#xff0c;保证数据的线程安全 ThreadLocal是这样子保存对象的&#xff1a; 在每个线程中&#xff0c;存放了一个…