一起学SysML v2规范(01)

1
00:00:01,560 --> 00:00:05,840
今天我们开始一个新的系列

2
00:00:06,690 --> 00:00:08,190
一起学SysML v2

3
00:00:08,200 --> 00:00:09,570
规范

4
00:00:15,770 --> 00:00:17,040
这里说一起学

5
00:00:17,050 --> 00:00:18,920
就是说我和大家一起学

6
00:00:18,930 --> 00:00:21,710
我也是属于学的范围

7
00:00:23,610 --> 00:00:25,250
我就针对规范

8
00:00:25,260 --> 00:00:29,280
我看的时候,看到了什么,想了什么

9
00:00:29,730 --> 00:00:33,990
然后我就把它分享给大家,做成视频

10
00:00:34,980 --> 00:00:37,700
那么首先要说的,这个视频不是零基础的

11
00:00:39,150 --> 00:00:40,110
一起学是

12
00:00:40,120 --> 00:00:43,110
我学,然后和大家一起学

13
00:00:43,120 --> 00:00:47,460
把我学的想法分享给大家

14
00:00:47,750 --> 00:00:50,820
所以不是说我教大家了

15
00:00:51,120 --> 00:00:53,270
而是说大家知道我怎么学的

16
00:00:54,690 --> 00:00:55,690
所以它不是零基础

17
00:00:55,860 --> 00:00:57,890
如果你要零基础的话

18
00:00:58,450 --> 00:01:00,570
了解SysML怎么建模什么的

19
00:01:00,580 --> 00:01:03,780
可以去购买这个视频

20
00:01:05,050 --> 00:01:07,450
我们的视频页面

21
00:01:08,880 --> 00:01:11,750
有个Sys-001水蒸馏器,这个视频

22
00:01:14,190 --> 00:01:15,360
然后配合这个书

23
00:01:15,370 --> 00:01:19,650
把SysML 1.x的过一下

24
00:01:22,390 --> 00:01:25,500
或者说,之前你已经有了一定的经验了

25
00:01:25,510 --> 00:01:26,300
一定的知识了,也可以

26
00:01:26,430 --> 00:01:28,860
意思就是,不是零基础的

27
00:01:29,270 --> 00:01:31,790
第二个,我们只针对规范展开的

28
00:01:32,480 --> 00:01:34,330
就是说,我们针对这个规范

29
00:01:37,020 --> 00:01:39,460
针对这个规范,最新的

30
00:01:39,790 --> 00:01:41,790
2.0 beta 2.3

31
00:01:41,800 --> 00:01:43,830
2024年11月份

32
00:01:43,840 --> 00:01:46,960
发布的这个来讲

33
00:01:49,690 --> 00:01:51,280
关于什么是SysML

34
00:01:51,290 --> 00:01:54,530
跟UML有什么样的区别

35
00:01:54,660 --> 00:01:56,490
为什么要有这个,什么之类的

36
00:01:56,500 --> 00:02:01,800
在《软件方法》205版的第1章里面有讲

37
00:02:04,540 --> 00:02:08,080
处理非信息流的

38
00:02:08,890 --> 00:02:10,950
我们UML,或者说我们的软件

39
00:02:10,960 --> 00:02:12,670
或者信息系统是处理什么

40
00:02:13,690 --> 00:02:15,370
信息流的,信息进来

41
00:02:16,290 --> 00:02:17,640
出去也是信息

42
00:02:18,300 --> 00:02:20,500
不能说出去有个物质,打一个炮弹出去

43
00:02:20,510 --> 00:02:20,980
那不行

44
00:02:21,560 --> 00:02:25,240
那就不属于我们信息系统考虑的范围了

45
00:02:25,760 --> 00:02:28,370
我们信息系统类似于人的大脑一样

46
00:02:29,610 --> 00:02:32,670
它就是一些电波进来,电波出去而已

47
00:02:33,570 --> 00:02:35,130
你让它干实事干不来的

48
00:02:35,140 --> 00:02:37,290
干实事得指挥手脚

49
00:02:37,870 --> 00:02:42,900
这些去干,非信息系统就是什么

50
00:02:43,670 --> 00:02:44,700
能量或者物质

51
00:02:46,960 --> 00:02:48,710
或者物质就是能量

52
00:02:49,010 --> 00:02:51,920
物质就是能量的一个表现形式而已

53
00:02:51,930 --> 00:02:54,800
能量进来,变成别的能量出去

54
00:02:55,460 --> 00:02:57,830
换了一个形式出去

55
00:02:58,870 --> 00:02:59,870
非信息系统

56
00:03:01,160 --> 00:03:03,930
比如说,刚才我们水蒸馏器

57
00:03:03,940 --> 00:03:07,160
它怎么转换,蒸馏水

58
00:03:08,280 --> 00:03:10,320
一个是脏水,那是一个物质了

59
00:03:10,740 --> 00:03:12,550
第二个还有能量,要有热能

60
00:03:14,470 --> 00:03:16,990
然后蒸馏之后就得到干净的水

61
00:03:17,000 --> 00:03:19,600
这也是另外一个物质

62
00:03:20,900 --> 00:03:22,660
还有得到残渣

63
00:03:23,360 --> 00:03:25,740
脏水里面的残渣

64
00:03:26,950 --> 00:03:32,500
还有一些废热,输出的是这些能量和物质

65
00:03:33,430 --> 00:03:36,660
这两个我们第1章这里也解释清楚了

66
00:03:36,670 --> 00:03:37,820
非常相似的

67
00:03:38,230 --> 00:03:39,920
学了一个相当于学另外一个

68
00:03:40,800 --> 00:03:42,270
所以没有必要纠结说

69
00:03:42,280 --> 00:03:45,870
我会不会因为学什么UML就废掉,没有

70
00:03:45,880 --> 00:03:47,350
就像我们编程语言一样

71
00:03:47,600 --> 00:03:52,990
比如说,你以前开发用Java开发

72
00:03:53,780 --> 00:03:55,940
然后来换了一个编程语言

73
00:03:56,670 --> 00:03:57,500
安卓开发换了编程语言

74
00:03:58,490 --> 00:04:01,340
实际上有什么,你说失业了,没有

75
00:04:01,610 --> 00:04:02,650
切换很容易

76
00:04:04,960 --> 00:04:10,490
如果你是做信息系统的

77
00:04:10,500 --> 00:04:12,150
那就UML就可以了

78
00:04:12,430 --> 00:04:14,720
如果你确实,确实两个字

79
00:04:15,890 --> 00:04:19,430
很多人以为自己做非信息系统

80
00:04:20,110 --> 00:04:22,740
他说我是做硬件(实际上,很多“硬件”也是处理信息)

81
00:04:22,910 --> 00:04:26,770
做设备的,实际上,根本是做的是硬件里面的软件

82
00:04:27,020 --> 00:04:28,730
控制系统而已

83
00:04:29,550 --> 00:04:31,380
其他的根本就不是他管的范围

84
00:04:31,550 --> 00:04:35,680
你确实涉及到,包括你说什么嵌入式软件

85
00:04:35,770 --> 00:04:40,450
嵌入式软件也是软件,也是信息系统

86
00:04:40,540 --> 00:04:42,920
不是硬件,不是能量流

87
00:04:43,250 --> 00:04:47,230
这里你注意的,很多人经常这里出问题的

88
00:04:48,460 --> 00:04:51,230
他以为自己是做设备

89
00:04:51,240 --> 00:04:52,430
做硬件,实际上那些东西

90
00:04:52,440 --> 00:04:54,110
根本就不是他管的范围

91
00:04:54,120 --> 00:04:56,910
他把自己那个范围扩大出去了

92
00:04:59,390 --> 00:05:01,140
当然这下面是我自己的设想

93
00:05:02,490 --> 00:05:04,510
说是SysML可以发展到

94
00:05:04,520 --> 00:05:06,310
覆盖UML之后就吞并

95
00:05:06,320 --> 00:05:07,990
然后把自己改名成UML

96
00:05:09,120 --> 00:05:10,840
毕竟这个比这个更有名

97
00:05:11,760 --> 00:05:13,870
而且名字也更加名副其实

98
00:05:15,100 --> 00:05:16,010
历史上是有的

99
00:05:16,020 --> 00:05:19,010
你看SBC就收购了AT&T

100
00:05:20,410 --> 00:05:22,810
收购完之后就把自己改名成AT&T了

101
00:05:24,130 --> 00:05:26,740
因为后面这个品牌更有名

102
00:05:32,260 --> 00:05:34,520
我们下面就来对照一下

103
00:05:36,390 --> 00:05:38,970
2.0的规范和1.7的规范

104
00:05:40,820 --> 00:05:42,310
看什么地方有区别

105
00:05:44,070 --> 00:05:46,180
这两个规范的下载地址在这里

106
00:05:53,200 --> 00:06:00,230
首先我们来看第一个,范围,2.0这里说了

107
00:06:00,640 --> 00:06:05,400
它被定义成

108
00:06:06,410 --> 00:06:13,630
核心(内核)建模语言,Kernel Modeling Language (KerML)的扩展

109
00:06:13,640 --> 00:06:18,930
也就是说,它的元模型已经不是UML了

110
00:06:19,450 --> 00:06:21,210
而1.x的时候

111
00:06:22,490 --> 00:06:25,290
它是复用了UML 2.5.1的子集

112
00:06:25,300 --> 00:06:30,530
它的元模型是UML,它只是UML的扩展

113
00:06:31,530 --> 00:06:33,410
这是第一个区别,就是说

114
00:06:33,420 --> 00:06:35,840
它已经脱离开UML自行发展了

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

(9)下:学习与验证 linux 里的 epoll 对象里的 EPOLLIN、 EPOLLHUP 与 EPOLLRDHUP 的不同。小例子的实验

(4)本实验代码的蓝本,是伊圣雨老师里的课本里的代码,略加改动而来的。 以下是 服务器端的代码: 每当收到客户端的报文时,就测试一下对应的 epoll 事件里的事件标志,不读取报文内容,…

【Python】第七弹---Python基础进阶:深入字典操作与文件处理技巧

✨个人主页: 熬夜学编程的小林 💗系列专栏: 【C语言详解】 【数据结构详解】【C详解】【Linux系统编程】【MySQL】【Python】 目录 1、字典 1.1、字典是什么 1.2、创建字典 1.3、查找 key 1.4、新增/修改元素 1.5、删除元素 1.6、遍历…

[Linux]从零开始的STM32MP157 U-Boot移植

一、前言 在上一次教程中,我们了解了STM32MP157的启动流程与安全启动机制。我们还将FSBL的相关代码移植成功了。大家还记得FSBL的下一个步骤是什么吗?没错,就是SSBL,而且常见的我们将SSBL作为存放U-Boot的地方。所以本次教程&…

消息队列篇--原理篇--常见消息队列总结(RabbitMQ,Kafka,ActiveMQ,RocketMQ,Pulsar)

1、RabbitMQ 特点: AMQP协议:RabbitMQ是基于AMQP(高级消息队列协议)构建的,支持多种消息传递模式,如发布/订阅、路由、RPC等。多语言支持:支持多种编程语言的客户端库,包括Java、P…

家居EDI:Hom Furniture EDI需求分析

HOM Furniture 是一家成立于1977年的美国家具零售商,总部位于明尼苏达州。公司致力于提供高品质、时尚的家具和家居用品,满足各种家庭和办公需求。HOM Furniture 以广泛的产品线和优质的客户服务在市场上赢得了良好的口碑。公司经营的产品包括卧室、客厅…

【go语言】数组和切片

一、数组 1.1 什么是数组 数组是一组数:数组需要是相同类型的数据的集合;数组是需要定义大小的;数组一旦定义了大小是不可以改变的。 1.2 数组的声明 数组和其他变量定义没有什么区别,唯一的就是这个是一组数,需要给…

51单片机 01 LED

一、点亮一个LED 在STC-ISP中单片机型号选择 STC89C52RC/LE52RC;如果没有找到hex文件(在objects文件夹下),在keil中options for target-output- 勾选 create hex file。 如果要修改编程 :重新编译-下载/编程-单片机重…

HTML一般标签和自闭合标签介绍

在HTML中,标签用于定义网页内容的结构和样式。标签通常分为两类:一般标签(也称为成对标签或开放闭合标签)和自闭合标签(也称为空标签或自结束标签)。 以下是这两类标签的详细说明: 一、一般标…

【EasyX 图形化编程保姆级喂嘴里教程】(C/C++) graphics.h 头文件库安装

文章目录 EasyXEasyX 是什么?超低的学习成本超多的应用场景超轻的发布过程 EasyX安装下载好后打开安装文件, 点击下一步。它自动检测已有的IDE,自行选择安装点击安装会提示安装成功接下来就可以在代码中使用 graphics.h 头文件库 EasyX EasyX 是什么&am…

吊打同类软件免费又可批量使用

聊一聊 对于经常用到席卡的人来说,每次打印都觉得麻烦,要是有个软件,直接输入名称就能打印就好了。 这不,只要你想,就肯定能实现;如果没实现,就说明你不够想。 这个软件我测试了下&#xff0…

2.攻防世界PHP2及知识点

进入题目页面如下 意思是你能访问这个网站吗? ctrlu、F12查看源码,什么都没有发现 用kali中的dirsearch扫描根目录 命令如下,根据题目提示以及需要查看源码,扫描以php、phps、html为后缀的文件 dirsearch -u http://61.147.17…

网络工程师 (11)软件生命周期与开发模型

一、软件生命周期 前言 软件生命周期,也称为软件开发周期或软件开发生命周期,是指从软件项目的启动到软件不再被使用为止的整个期间。这个过程可以细分为多个阶段,每个阶段都有其特定的目标、任务和产出物。 1. 问题定义与需求分析 问题定义…

深度学习练手小例子——cifar10数据集分类问题

CIFAR-10 是一个经典的计算机视觉数据集,广泛用于图像分类任务。它包含 10 个类别的 60,000 张彩色图像,每张图像的大小是 32x32 像素。数据集被分为 50,000 张训练图像和 10,000 张测试图像。每个类别包含 6,000 张图像,具体类别包括&#x…

力扣257. 二叉树的所有路径(遍历思想解决)

Problem: 257. 二叉树的所有路径 文章目录 题目描述思路复杂度Code 题目描述 思路 遍历思想(利用二叉树的先序遍历) 利用先序遍历的思想,我门用一个List变量path记录当前先序遍历的节点,当遍历到根节点时,将其添加到另一个List变量res中&…

力扣第149场双周赛

文章目录 题目总览题目详解找到字符串中合法的相邻数字重新安排会议得到最多空余时间I 第149场双周赛 题目总览 找到字符串中合法的相邻数字 重新安排会议得到最多空余时间I 重新安排会议得到最多空余时间II 变成好标题的最少代价 题目详解 找到字符串中合法的相邻数字 思…

算法题(54):插入区间

审题: 需要我们把newinterval的区间与interval的区间合并起来,并返回合并后的二维数组地址 思路: 方法一:排序合并区间 我们可以先把newinterval插入到interval中,进行排序然后复用合并区间的代码 方法二:模…

网工_HDLC协议

2025.01.25:网工老姜学习笔记 第9节 HDLC协议 9.1 HDLC高级数据链路控制9.2 HDLC帧格式(*控制字段)9.2.1 信息帧(承载用户数据,0开头)9.2.2 监督帧(帮助信息可靠传输,10开头&#xf…

[免费]微信小程序智能商城系统(uniapp+Springboot后端+vue管理端)【论文+源码+SQL脚本】

大家好,我是java1234_小锋老师,看到一个不错的微信小程序智能商城系统(uniappSpringboot后端vue管理端),分享下哈。 项目视频演示 【免费】微信小程序智能商城系统(uniappSpringboot后端vue管理端) Java毕业设计_哔哩哔哩_bilibili 项目介绍…

nth_element函数——C++快速选择函数

目录 1. 函数原型 2. 功能描述 3. 算法原理 4. 时间复杂度 5. 空间复杂度 6. 使用示例 8. 注意事项 9. 自定义比较函数 11. 总结 nth_element 是 C 标准库中提供的一个算法&#xff0c;位于 <algorithm> 头文件中&#xff0c;用于部分排序序列。它的主要功能是将…