[图解]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
这个一样的了

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

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

相关文章

Halcon 文本文件操作,形态学

一文件的读写 *******************************************************向文本文件写入字符串内容*************************************************************read_image (Image, fabrik)threshold (Image, Region, 0, 120)area_center (Region, Area, Row, Column)open_…

嘉立创学习

1.两个设置,一般用左边那个 2.焊盘分类 基本焊盘 热风盘:也叫花焊盘(负片) 隔离焊盘:外面那圈黑色,用作隔离(负片) 钢网层:(锡膏) 阻焊层&…

【php】【mysql】【layui】 原生初级简易留言簿系统成品代码动态网站开发网页WEB浏览器端B/S结构

更多项目点击👆👆👆完整项目成品专栏 【php】【mysql】【layui】 原生初级简易留言簿系统成品代码动态网站开发网页WEB浏览器端B/S结构 获取源码方式项目说明:文件包含:项目运行环境项目运行截图 获取源码方式 加Q群…

MySQL高级-SQL优化- update 优化(尽量根据主键/索引字段进行数据更新,避免行锁升级为表锁)

文章目录 0、update 优化1、创建表2、默认是行锁3、行锁升级为表锁4、给name字段建立索引 0、update 优化 InnoDB的行锁是针对索引加的锁,不是针对记录加的锁,并且该索引不能失效,否则会从行锁升级为表锁。 1、创建表 create table course(…

CUDA 编程

## blocksize和gridsize设置 使用deviceQuery查看GPU相关信息(下图为1080 ti)blocksize的最大值建议不要超过Maximum number of threads per block(1024)由于每个block里的线程需要被分为数个wrap,而wrap size为32(Warp size&…

搭建企业内网pypi镜像库,让python在内网也能像互联网一样安装pip库

目录 知识点实验1.服务器安装python2.新建一个目录/mirror/pip,用于存储pypi文件,作为仓库目录3.下载python中的所需包放至仓库文件夹/mirror/pip3.1. 新建requirement.py脚本(将清华pypi镜像库文件列表粘贴到requirement.txt文件中&#xff…

【MATLAB源码-第231期】基于matlab的polar码编码译码仿真,对比SC,SCL,BP,SCAN,SSC等译码算法误码率。

操作环境: MATLAB 2022a 1、算法描述 极化码(Polar Code) 极化码(Polar Code)是一种新型的信道编码技术,由土耳其裔教授Erdal Arıkan在2008年提出。极化码在理论上被证明能够在信道容量上达到香农极限…

成熟ICT测试系统与LabVIEW定制开发的比较

ICT(In-Circuit Test)测试系统是电子制造行业中用于电路板(PCB)组件检测的重要工具。市场上有许多成熟的ICT测试系统,如Keysight、Teradyne、SPEA等公司提供的商用解决方案。此外,LabVIEW作为一种强大的图形…

单目操作符

目录 ! --- 逻辑反操作 & --- 取地址操作符 * --- 间接访问操作符(解引用操作符) sizeof --- 操作数的类型长度(单位为字节) ~ --- 对一个数的补码二进制按位取反 前置和前置-- 后置和后置-- (类型) --- 强制类型转换…

three.js场景三元素

three.js是一个基于WebGL的轻量级、易于使用的3D库。它极大地简化了WebGL的复杂细节,降低了学习成本,同时提高了性能。 three.js的三大核心元素: 场景(Scene) 场景是一个三维空间,是所有物品的容器。可以将…

安卓速度下载v1.0.5/聚合短视频解析下载

功能特色 短视频下载与高级管理 – 支持短视频下载,为您提供一系列高级视频管理功能包括视频内容提取、智能防重复技术、视频体积压缩以及视频转换成GIF图片等; 磁-力链接下载升级 – 现支持磁力链接下载,实现边下载边播放的便捷体验&#x…

构建基于LLMs混合型大模型的先进事实性问答系统架构

1.引言 传统搜索系统基于关键字匹配,缺少对用户问题理解和答案二次处理能力。本文探索使用大语言模型(Large Language Model, LLM),通过其对自然语言理解(Natural Language Understanding,NLU)…

阿里云常用的操作

阿里云常见的产品和服务 容器服务 可以查看容器日志、监控容器cpu和内存, 日志服务 SLS 可以查看所有服务的日志, Web应用防火墙 WAF 可以查看 QPS. 阿里云查看集群: 点击 “产品和服务” 中的 容器服务,可以查看 集群列表&…

第五节:如何使用其他注解方式从IOC中获取bean(自学Spring boot 3.x的第一天)

大家好,我是网创有方,上节我们实践了通过Bean方式声明Bean配置。咱们这节通过Component和ComponentScan方式实现一个同样功能。这节实现的效果是从IOC中加载Bean对象,并且将Bean的属性打印到控制台。 第一步:创建pojo实体类studen…

Android进阶之路 - DialogFragment有没有了解的必要?

几个月前写到了弹框业务,以前经常用Dialog、ButtomDialog 、popupWindow 组件,为了契合项目结构参考了原有的 DialogFragment 组件,特此予以记录 我一般在项目中写弹框组件的话,主要用到 alertDialog、popupWindow 组件&#xff0…

用GPT-4纠错GPT-4 OpenAI推出CriticGPT模型

根据OpenAI周四(6月27日)发布的新闻稿,该公司新推出了一个基于GPT-4的模型——CriticGPT,用于捕获ChatGPT代码输出中的错误。CriticGPT的作用相当于让人们用GPT-4来查找GPT-4的错误。该模型可以对ChatGPT响应结果做出批评评论&…

有没有能用蓝牙的游泳耳机,性能超凡的4大游泳耳机力荐

在现代科技的推动下,越来越多具备蓝牙功能的游泳耳机正在改变游泳爱好者的体验方式。这些创新产品不仅在防水性能上有了显著提升,还能让您在水中享受到高质量的音乐。然而,选择一款优秀的蓝牙游泳耳机并不简单,需要考虑到防水等级…

【秋招突围】2024届秋招笔试-科大笔试题-01-三语言题解(Java/Cpp/Python)

🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系计划跟新各公司春秋招的笔试题 💻 ACM银牌🥈| 多次AK大厂笔试 | 编程一对一辅导 👏 感谢大家的订阅➕ 和 喜欢💗 文章目录 &#x1f4d6…

基于SSM的大学生家教管理系统【附源码+LW】

摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本大学生家教平台就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息&a…

c语言--指针

前言 欢迎来到我的博客 个人主页:北岭敲键盘的荒漠猫-CSDN博客 本文整理c语言中指针的相关知识点。 指针概念 指针存储的就是数据的地址。 直观理解: 李华家是北洋路130号1单元101 用变量处理数据: 我们去李华家拿数据。 用指针处理数据: 我们去北洋路130号1单元101拿数据…