[图解]SysML和EA建模住宅安全系统-02-现有运营领域-块定义图

1
00:00:00,840 --> 00:00:02,440
首先我们来看画在哪里

2
00:00:02,570 --> 00:00:08,310
你看,这是图的类型,图里面内容

3
00:00:08,320 --> 00:00:10,780
这是元素类型

4
00:00:10,790 --> 00:00:14,900
这是位置,哪个包

5
00:00:15,160 --> 00:00:16,160
然后,这是图的名字

6
00:00:16,170 --> 00:00:20,560
它是在2-结构在下面

7
00:00:21,740 --> 00:00:26,090
我们来看一下,我们这个图,2-结构有吗

8
00:00:28,020 --> 00:00:31,950
这里,我们统一改成运营

9
00:00:33,230 --> 00:00:35,580
统一改成运营好了

10
00:00:39,880 --> 00:00:41,600
这里有个2-结构,但这是 To be

11
00:00:41,610 --> 00:00:49,340
改进以后的,我们现在描述现状

12
00:00:49,630 --> 00:00:52,050
所以应该是在这里,也要有一个

13
00:00:53,050 --> 00:00:54,460
所以我们把这个加上去

14
00:00:54,470 --> 00:00:56,740
就按照这一套来一遍

15
00:00:58,140 --> 00:01:03,040
添加一个运营的包

16
00:01:04,630 --> 00:01:09,220
下面再添加一个2-结构

17
00:01:10,060 --> 00:01:12,010
其他的还没画到,我们就先不加了

18
00:01:12,470 --> 00:01:14,960
免得浪费人力

19
00:01:16,170 --> 00:01:18,050
好,下面怎么画

20
00:01:18,060 --> 00:01:22,350
右键点,添加一个图

21
00:01:24,010 --> 00:01:25,280
块定义图这里

22
00:01:27,270 --> 00:01:28,030
然后名字就是

23
00:01:29,340 --> 00:01:34,790
刚才我们讲的现有运营领域

24
00:01:34,800 --> 00:01:39,260


25
00:01:39,710 --> 00:01:41,810
我们对照一下这个图

26
00:01:43,570 --> 00:01:48,740
我们可以把这张图截屏,粘贴过来

27
00:01:48,750 --> 00:01:49,500
对照着画

28
00:01:49,510 --> 00:01:55,150
这样更加方便,放这里

29
00:02:08,580 --> 00:02:10,100
一会画完了,再把它删掉

30
00:02:10,900 --> 00:02:12,570
对照,差不多

31
00:02:14,450 --> 00:02:17,290
好,接下来,开始往里面添加元素了

32
00:02:17,300 --> 00:02:18,440
首先添加一个block

33
00:02:19,150 --> 00:02:23,620
现有运营领域,这里,放在这里

34
00:02:25,640 --> 00:02:31,600
放这里,现有运营领域,好

35
00:02:33,360 --> 00:02:34,430
这是一个了

36
00:02:35,810 --> 00:02:38,000
我们不用画,展示全部的

37
00:02:38,090 --> 00:02:40,560
我们展示最典型的,哪一个

38
00:02:40,570 --> 00:02:46,180
最典型的是,这里,过来有一个组合

39
00:02:46,190 --> 00:02:48,530
然后这里有一个ordered

40
00:02:50,330 --> 00:02:52,330
然后,这里有个values

41
00:02:53,070 --> 00:02:53,980
值类型

42
00:02:57,590 --> 00:03:00,980
我们只展示这三个怎么画就行了

43
00:03:00,990 --> 00:03:04,310
其他的就照着画,操作都一样的

44
00:03:05,890 --> 00:03:10,120
我们来看,怎么来画

45
00:03:12,170 --> 00:03:15,280
下一个,现有站点,往下一点

46
00:03:16,430 --> 00:03:17,090
缩小一点

47
00:03:26,080 --> 00:03:27,180
现有站点

48
00:03:36,490 --> 00:03:39,600
好,我们来看,这个跟这个之间

49
00:03:41,910 --> 00:03:46,150
它是有一个组合的关联

50
00:03:47,640 --> 00:03:48,870
而且在组合这一端

51
00:03:48,880 --> 00:03:50,390
你看它这有一个ordered

52
00:03:51,330 --> 00:03:52,760
表示这一端的里面

53
00:03:53,970 --> 00:03:55,790
你看它多个的

54
00:03:55,800 --> 00:03:56,830
说明在这里

55
00:03:56,840 --> 00:03:58,130
它在这里面

56
00:03:58,300 --> 00:04:02,030
是一个集合的形式存在的

57
00:04:02,040 --> 00:04:04,680
ordered的意思就是说

58
00:04:04,690 --> 00:04:07,760
这个集合是有序的一个集合

59
00:04:09,630 --> 00:04:10,780
这个怎么表达

60
00:04:10,790 --> 00:04:12,320
首先我们看关联怎么画

61
00:04:13,830 --> 00:04:16,610
稍微小一点,按住ctrl,滚轮

62
00:04:19,020 --> 00:04:19,900
画过来

63
00:04:21,060 --> 00:04:21,840
关联这里

64
00:04:22,890 --> 00:04:24,570
然后按住ctrl

65
00:04:25,100 --> 00:04:27,010
掰到横竖横竖

66
00:04:28,200 --> 00:04:31,420
然后双击这个,这里也可以

67
00:04:33,040 --> 00:04:36,220
这里可以,双击这个地方也可以

68
00:04:36,230 --> 00:04:37,860
双击空间更大

69
00:04:38,810 --> 00:04:41,530
首先我们要把它定义成一个组合

70
00:04:41,950 --> 00:04:43,870
这是整体,这是部分

71
00:04:44,260 --> 00:04:50,600
所以这个地方,aggregation这个地方,选composite

72
00:04:51,670 --> 00:04:53,460
这全部改成私有的

73
00:04:54,310 --> 00:04:54,900


74
00:04:59,550 --> 00:05:05,440
这是解决菱形的问题了,你看这是单向的

75
00:05:05,690 --> 00:05:06,640
这有个箭头

76
00:05:07,410 --> 00:05:07,980
单向的

77
00:05:08,110 --> 00:05:11,480
单向的话,我们还是在这里,还是同样的

78
00:05:12,360 --> 00:05:13,100
单向意味着什么

79
00:05:13,110 --> 00:05:16,130
导航性这里

80
00:05:16,140 --> 00:05:18,090
这边是可导航的

81
00:05:19,640 --> 00:05:21,400
这边是不可导航的

82
00:05:23,530 --> 00:05:25,480
所以你看,单向就出来了

83
00:05:26,170 --> 00:05:30,140
然后这里,你看这里有个s,是角色的名字

84
00:05:31,510 --> 00:05:36,610
然后这里,有序这个,都在这里

85
00:05:36,620 --> 00:05:42,830
s是站点的扮演的角色

86
00:05:42,840 --> 00:05:44,890
我们叫s,有序在哪里

87
00:05:44,900 --> 00:05:50,420
这个地方为真

88
00:05:50,430 --> 00:05:56,370
没有选上

89
00:05:59,150 --> 00:06:00,940
多重性还没加

90
00:06:01,940 --> 00:06:05,200
多重性这里有个1..*的

91
00:06:05,610 --> 00:06:07,030
这边是1..*

92
00:06:07,830 --> 00:06:09,610
所以我们把多重性加上去

93
00:06:11,000 --> 00:06:15,390
因为它要多重性要多,才有集合

94
00:06:15,520 --> 00:06:16,470
这里为真

95
00:06:18,520 --> 00:06:19,750
你看这就有了

96
00:06:21,040 --> 00:06:22,220
跟这个一样了

97
00:06:22,720 --> 00:06:23,940
我们对照一下,一样的

98
00:06:27,160 --> 00:06:27,550
这个有了

99
00:06:28,920 --> 00:06:31,070
我们看下一个这个地方,也是一样的

100
00:06:39,370 --> 00:06:46,550
入侵者,同样的,我们也画过来

101
00:06:49,060 --> 00:06:52,450
操作一样的,我们就照做就行了

102
00:06:52,460 --> 00:06:54,370
按住ctrl

103
00:07:02,920 --> 00:07:03,630
组合

104
00:07:11,170 --> 00:07:18,640
这是0到多,看还有没有什么要加的

105
00:07:22,840 --> 00:07:26,230
这是intr

106
00:07:26,240 --> 00:07:27,790


107
00:07:27,800 --> 00:07:29,710
而且是单向,有个箭头

108
00:07:30,520 --> 00:07:37,180
角色是intr

109
00:07:38,110 --> 00:07:41,800
然后这边是可导航的

110
00:07:41,810 --> 00:07:43,000
这是不可导航

111
00:07:48,110 --> 00:07:50,060
这个一样的了

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

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

相关文章

鸿蒙开发 之 健康App案例

1.项目介绍 该项目是记录用户日常饮食情况,以及针对不同食物摄入营养不同会有对应的营养摄入情况和日常运动消耗情况,用户可以自己添加食品以及对应的热量。 1.1登陆页 1.2饮食统计页 1.3 食物列表页 2.登陆页 2.1自定义弹框 import preferences from oh…

当用户需求不详细时,如何有效应对

在项目沟通时,用户对需求说明不详细,可能是由于多种原因。以下是一些可能的原因及如何应对这些问题的建议: 1. 用户不完全理解自己的需求 原因: 用户对技术细节不了解,不知道如何具体描述需求。 用户对项目的全局和…

支持WebDav的网盘infiniCloud(静读天下,Zotero 等挂载)

前言 WebDav是一种基于HTTP的协议,允许用户在Web上直接编辑和管理文件,如复制、移动、删除等。 尽管有一些网盘支持WebDav,但其中大部分都有较多的使用限制。这些限制可能包括:上传文件的大小限制、存储空间的限制、下载速度的限…

met和set的特性及区别

1、关联式容器 在c初阶阶段,我们已经接触了STL的部分容器,比如:vector,list,deque,forward_list等。 这些容器统称为序列式容器,因为其底层为线性序列的数据结构,里面存储的就是数据本身。 而关联式容器…

Qt的入门

Qt的入门 1.Qt的配置2.介绍Qt的使用2.1 Qt 5.14.22.2 Linguist 5.14.22.3Designer 5.14.22.4 Assistant 5.14.22.5 Qt Creator 4.11.1 3.创建第一个项目3.1点击文件来新建一个新的文件或项目3.2选择项目路径和名称3.3选择构建工具3.4类信息3.5翻译文件3.6选择编译器3.7项目管理…

Redis 内存碎片是什么?如何清理?

Redis 内存碎片相关的问题在得物、美团、阿里、字节、携程等公司的后端面试中都曾出现过,还是建议认真准备一下。即使不是准备面试,日常开发也是能够用到的! 什么是内存碎片? 你可以将内存碎片简单地理解为那些不可用的空闲内存。 举个例子&…

Python文件匹配技巧详解

概要 在日常的文件操作和数据处理中,文件匹配是一个非常常见的任务。Python 提供了丰富的库和工具来实现文件匹配,这些工具不仅功能强大,还易于使用。本文将详细介绍如何使用 Python 实现文件匹配,包括基本的文件操作、通配符匹配、正则表达式匹配以及实际应用场景,帮助更…

NewspaceGPT带你玩系列之美人鱼图表(思维导图)

目录 注册一个账号,用qq邮箱,然后登录选一个可用的Plus,不要选3.5探索GPT今天的主角是开始寻梦美人鱼图表我选第四个试一下问答 自定义问题:问答叙述文六要素:示例: 结论关注我,不迷路&#xff…

服务器安装JDK,Maven等常用环境

生产环境部署服务器需要安装一些常用工具,下面我就把常用的jdk,maven,node,git的安装方法和步骤演示 一、安装JDK环境 执行如下命令,安装JDK,所有命令都是 复制,粘贴,回车 yum install -y jav…

vue uniapp MEQX JWT认证

1.下载依赖 npm install mqttimport * as mqtt from "mqtt/dist/mqtt.min" ​ 我是用的uniapp vue3 vite这里尝试了很多方式,都导入不进去后来我就采用的本地引入方式, 把mqtt.min.js下载到本地然后在index.html 中导入<script src"./MEQX/mqtt.js" typ…

同三维T908转换器 SDI转DVI/HDMI/VGA/色差分量/AV转换器

同三维T908转换器 SDI转DVI/HDMI/VGA/色差分量/AV转换器 1路SDI进&#xff0c;1路DVI(可转HDMI/VGA/色差分量/AV)3.5音频1路SDI出,可以支持音频解嵌&#xff0c;也可把3.5音频加嵌转换输出&#xff0c;输出分辨率可调&#xff0c;支持图像翻转180度 一、产品简介 SDI转万能转…

新能源行业必会基础知识-----电力市场概论笔记-----经济学基础

新能源行业知识体系-------主目录-----持续更新(进不去说明我没写完)&#xff1a;https://blog.csdn.net/grd_java/article/details/139946830 目录 1. 什么是市场2. 电力市场机制设计的基本要求 1. 什么是市场 经济学定义 市场是供需双方交易并决定商品价格和产量的机制市场可…

【阅读论文】-- IDmvis:面向1型糖尿病治疗决策支持的时序事件序列可视化

IDMVis: Temporal Event Sequence Visualization for Type 1 Diabetes Treatment Decision Support 摘要1 引言2 1 型糖尿病的背景3 相关工作3.1 时间事件序列可视化3.2 电子健康记录可视化3.3 1 型糖尿病可视化3.4 任务分析与抽象 4 数据抽象5 层次化任务抽象5.1 临床医生工作…

华为BGP路由实验基础1------用物理口建立对等体

1.用物理口做BGP建立对等体建立BGP连接 实验拓扑&#xff1a; 实验步骤&#xff1a; 1.完成基本配置 sys [Huawei]sys AR1 [AR1]undo in e [AR1]int g0/0/0 [AR1-GigabitEthernet0/0/0]ip add 1.1.1.1 24 [AR1-GigabitEthernet0/0/0]q [AR1] sys [Huawei]sys AR2 [AR2]undo i…

用自己电脑部署大模型,私有化,很香!

这段时间一直在研究大语言模型私有部署的相关内容&#xff0c;相信大家也非常的感兴趣。 到目前为止&#xff0c;其实还是有很多的开源模型&#xff0c;其实大家去 GitHub Trending 上看看&#xff0c;就能够发现很多。 今天也是手把手地教大家怎么在自己的电脑上部署一个大语…

Qt—贪吃蛇项目(由0到1实现贪吃蛇项目)

用Qt实现一个贪吃蛇项目 一、项目介绍二、游戏大厅界面实现2.1完成游戏大厅的背景图。2.2创建一个按钮&#xff0c;给它设置样式&#xff0c;并且可以跳转到别的页面 三、难度选择界面实现四、 游戏界面实现五、在文件中写入历史战绩5.1 从文件里提取分数5.2 把贪吃蛇的长度存入…

如何断点调试opencv源码

分几个步骤&#xff1a; 1、下载opencv-4.10.0-windows.exe https://opencv.org/releases/ 2、想要调试opencv的源码&#xff0c;只需要将这两个文件拷贝到我们自己项目的可执行文件的同级目录内即可。 完成拷贝后&#xff0c;直接在vs工程中打断点F11进行单步调试&#xff…

ASP.NET MVC-简单例子-配置日志文件-log4net

环境&#xff1a; win10&#xff0c;SQL Server 2008 R2 安装 使用NuGet 安装时发现报错并无法安装&#xff1a; 现有 packages.config 文件中检测到一个或多个未解析包依赖项约束。必须解析所有依赖项约束以添加或更新包。如果正在更新这些包&#xff0c;则可忽略此消息&am…

2024-6-28 石群电路-32

2024-6-28&#xff0c;星期五&#xff0c;20:05&#xff0c;天气&#xff1a;雨&#xff0c;心情&#xff1a;晴。今天没有什么事情发生&#xff0c;继续学习&#xff0c;加油&#xff01;&#xff01;&#xff01;&#xff01;&#xff01; 1. 对称三相电路的计算&#xff08…

算法基础--------【图论】

图论&#xff08;待完善&#xff09; DFS:和回溯差不多 BFS:进while进行层序遍历 定义: 图论&#xff08;Graph Theory&#xff09;是研究图及其相关问题的数学理论。图由节点&#xff08;顶点&#xff09;和连接这些节点的边组成。图论的研究范围广泛&#xff0c;涉及路径、…