[图解]SysML和EA建模住宅安全系统-01

2024-05-06 12:52

本文主要是介绍[图解]SysML和EA建模住宅安全系统-01,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1
00:00:00,980 --> 00:00:03,100
接下来,我们来看一下案例

2
00:00:04,930 --> 00:00:06,750
我们这次课程的案例

3
00:00:07,090 --> 00:00:13,800
选用了SysML实用指南的书上

4
00:00:13,810 --> 00:00:16,180
第十七章这个案例

5
00:00:16,350 --> 00:00:18,100
住宅安全系统

6
00:00:21,040 --> 00:00:26,160
但是书上的案例,它的图是画好了的

7
00:00:28,410 --> 00:00:30,690
并没有展示这个图怎么画出来的

8
00:00:30,700 --> 00:00:32,140
没有,都画好了

9
00:00:34,610 --> 00:00:38,870
我们在课程上就把从头把它画出来

10
00:00:41,640 --> 00:00:49,730
第二个,这个图不是用EA建模的

11
00:00:52,780 --> 00:00:56,170
我们课上我们用EA把它画出来

12
00:00:57,250 --> 00:00:58,430
另外一个

13
00:00:59,160 --> 00:01:02,550
书上的模型是英文的,我们用中文的模型

14
00:01:05,200 --> 00:01:07,440
所以,你看,虽然说这个书有中译本

15
00:01:08,110 --> 00:01:09,880
但是不代表模型本身

16
00:01:10,670 --> 00:01:11,670
有中译本

17
00:01:11,680 --> 00:01:13,750
模型本身实际上也没得下载

18
00:01:13,760 --> 00:01:17,070
他也没有提供下载的地方

19
00:01:20,000 --> 00:01:23,580
所以课程上

20
00:01:23,590 --> 00:01:27,100
我们就把第十七章这个案例

21
00:01:27,190 --> 00:01:29,100
从零开始就把它画出来

22
00:01:29,700 --> 00:01:30,690
把它建模出来

23
00:01:33,680 --> 00:01:36,440
同时,对里面涉及到的知识点

24
00:01:37,350 --> 00:01:39,450
书上可能没有讲得太详细的

25
00:01:41,040 --> 00:01:42,230
那么我们课上

26
00:01:42,240 --> 00:01:45,010
我们把它碰到的知识点

27
00:01:45,140 --> 00:01:47,470
图上各种各样知识点

28
00:01:47,480 --> 00:01:49,670
我们都会更详细地做讲解

1
00:00:00,730 --> 00:00:04,240
另外一个,就是把这个图框隐藏掉

2
00:00:04,250 --> 00:00:05,320
怎么做

3
00:00:05,330 --> 00:00:10,110
你看,右键点这个地方,隐藏掉,就没有了

4
00:00:10,120 --> 00:00:11,230
但是SysML的话

5
00:00:11,240 --> 00:00:14,590
一般是它强调有个框

6
00:00:14,800 --> 00:00:18,330
所以我们还是把这个显示出来

7
00:00:21,950 --> 00:00:24,310
可选,放大一点

8
00:00:24,520 --> 00:00:26,740
放大一点

9
00:00:27,610 --> 00:00:32,540
我们对照一下这个地方,对照一下

10
00:00:32,910 --> 00:00:37,780
pkg这个是图的类型,是包图,一样

11
00:00:38,590 --> 00:00:39,780
括号里面model这个

12
00:00:41,970 --> 00:00:46,620
意思是说里面装的是模型

13
00:00:46,890 --> 00:00:48,060


14
00:00:48,670 --> 00:00:49,570
实际上这个也不对

15
00:00:49,790 --> 00:00:52,090
里面装的是一个个的包

16
00:00:52,740 --> 00:00:54,450
所以package这个对

17
00:00:54,460 --> 00:00:58,230
但是EA要想把这个改成模型或者模型库

18
00:00:58,240 --> 00:01:00,030
改这里的话改不了

19
00:01:02,020 --> 00:01:04,490
至少我没有找到地方改

20
00:01:08,040 --> 00:01:12,370
它这里只能是package 

21
00:01:12,380 --> 00:01:13,610
模型是这个了

22
00:01:14,050 --> 00:01:15,300
然后模型组织在这里

23
00:01:16,610 --> 00:01:18,080
这是图的名字

24
00:01:18,860 --> 00:01:25,730
我们来看,模型有个包在这里

25
00:01:27,640 --> 00:01:29,620
我们看,把这个包拖上来

26
00:01:33,590 --> 00:01:36,820
你看,它说了拖不上来的

27
00:01:38,050 --> 00:01:38,810
也就是说什么

28
00:01:39,150 --> 00:01:44,000
这个图是模型的包图了

29
00:01:44,010 --> 00:01:46,800
你不能模型的包图里面有他自己,不行的

30
00:01:47,610 --> 00:01:51,630
只能是它下面的这些包

31
00:01:52,600 --> 00:01:57,500
所以我们只能够把下面的这些包给拖上来

32
00:01:58,880 --> 00:01:59,230
这些可以

33
00:02:08,550 --> 00:02:09,420
包拖上来

34
00:02:14,250 --> 00:02:18,500
少了一个,流程指南

35
00:02:19,490 --> 00:02:21,030
值类型,视点

36
00:02:25,440 --> 00:02:27,470
哦,这是图,5个

37
00:02:27,970 --> 00:02:35,540
我们看,这5个,我们看它的排列

38
00:02:35,870 --> 00:02:37,820
我们按照这个排列

39
00:02:39,280 --> 00:02:41,480
指南,当前的,值类型,视点

40
00:02:41,860 --> 00:02:45,680
这边是将来的,指南

41
00:02:48,090 --> 00:02:55,590
当前的,值类型,视点,小一点

42
00:02:55,600 --> 00:03:02,250
好,这个大一点

43
00:03:08,240 --> 00:03:09,320
to-be这个,大一点

44
00:03:12,510 --> 00:03:15,860
接下来,继续看,这里面是有东西的,不止一层

45
00:03:15,870 --> 00:03:18,040
里面有两个包

46
00:03:18,350 --> 00:03:22,240
然后运作下面又有这么多包

47
00:03:22,250 --> 00:03:23,680
这个包又有这么多包

48
00:03:23,690 --> 00:03:27,420
所以在这里,这个包有一个两个

49
00:03:27,740 --> 00:03:30,740
然后这个里面又有123456

50
00:03:31,070 --> 00:03:33,460
还有ESS,ESS里面有这么多

51
00:03:35,030 --> 00:03:38,700
但是EA显示不出来的

52
00:03:39,470 --> 00:03:40,780
它只能显示一层

53
00:03:42,320 --> 00:03:44,260
怎么显示,你可以选择这个图

54
00:03:44,900 --> 00:03:46,300
右键点空白

55
00:03:46,310 --> 00:03:48,220
然后点属性

56
00:03:50,450 --> 00:03:51,480
然后,元素这里

57
00:03:52,540 --> 00:03:53,620
你可以包内容这里

58
00:03:53,630 --> 00:03:55,140
把它露出来

59
00:03:59,110 --> 00:04:01,690
这里面它有两个包

60
00:04:01,700 --> 00:04:03,010
这可以看到

61
00:04:03,020 --> 00:04:05,690
它下一级的,直接下级可以看到

62
00:04:07,240 --> 00:04:09,520
但是下面这个露出来

63
00:04:10,740 --> 00:04:12,170
它就没有办法露出来了

64
00:04:13,180 --> 00:04:14,530
可不可以把它拖上来

65
00:04:14,540 --> 00:04:20,000
当然可以的,比如说,你这里面,运作

66
00:04:22,850 --> 00:04:28,760
然后你把需求拖上来

67
00:04:29,910 --> 00:04:31,330
或者把运作拖上来

68
00:04:37,310 --> 00:04:37,850
这样可以

69
00:04:40,040 --> 00:04:41,750
运作拖上来,放这里

70
00:04:46,920 --> 00:04:47,630
这样可以

71
00:04:50,690 --> 00:04:54,200
但你看这里,它就有一个from什么

72
00:04:54,590 --> 00:04:57,400
因为它这个包已经不是直接属于这个得

73
00:04:57,750 --> 00:05:00,630
实际上,严格来说这个包是看不到这个包的

74
00:05:01,630 --> 00:05:03,590
因为它被这个包包在里面了

75
00:05:03,600 --> 00:05:07,710
按照我们封装的道理

76
00:05:08,320 --> 00:05:12,720
这个包,模型,不能直接和这个发生关系

77
00:05:12,730 --> 00:05:14,730
它只能到这个,这个到这个

这篇关于[图解]SysML和EA建模住宅安全系统-01的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/964411

相关文章

在C#中获取端口号与系统信息的高效实践

《在C#中获取端口号与系统信息的高效实践》在现代软件开发中,尤其是系统管理、运维、监控和性能优化等场景中,了解计算机硬件和网络的状态至关重要,C#作为一种广泛应用的编程语言,提供了丰富的API来帮助开... 目录引言1. 获取端口号信息1.1 获取活动的 TCP 和 UDP 连接说明:应用场景:2. 获取硬

JAVA系统中Spring Boot应用程序的配置文件application.yml使用详解

《JAVA系统中SpringBoot应用程序的配置文件application.yml使用详解》:本文主要介绍JAVA系统中SpringBoot应用程序的配置文件application.yml的... 目录文件路径文件内容解释1. Server 配置2. Spring 配置3. Logging 配置4. Ma

2.1/5.1和7.1声道系统有什么区别? 音频声道的专业知识科普

《2.1/5.1和7.1声道系统有什么区别?音频声道的专业知识科普》当设置环绕声系统时,会遇到2.1、5.1、7.1、7.1.2、9.1等数字,当一遍又一遍地看到它们时,可能想知道它们是什... 想要把智能电视自带的音响升级成专业级的家庭影院系统吗?那么你将面临一个重要的选择——使用 2.1、5.1 还是

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用

龙蜥操作系统Anolis OS-23.x安装配置图解教程(保姆级)

《龙蜥操作系统AnolisOS-23.x安装配置图解教程(保姆级)》:本文主要介绍了安装和配置AnolisOS23.2系统,包括分区、软件选择、设置root密码、网络配置、主机名设置和禁用SELinux的步骤,详细内容请阅读本文,希望能对你有所帮助... ‌AnolisOS‌是由阿里云推出的开源操作系统,旨

Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法

《Ubuntu系统怎么安装Warp?新一代AI终端神器安装使用方法》Warp是一款使用Rust开发的现代化AI终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程... Warp Terminal 是一款使用 Rust 开发的现代化「AI 终端」工具。最初它只支持 MACOS,但在 20

windows系统下shutdown重启关机命令超详细教程

《windows系统下shutdown重启关机命令超详细教程》shutdown命令是一个强大的工具,允许你通过命令行快速完成关机、重启或注销操作,本文将为你详细解析shutdown命令的使用方法,并提... 目录一、shutdown 命令简介二、shutdown 命令的基本用法三、远程关机与重启四、实际应用

Debian如何查看系统版本? 7种轻松查看Debian版本信息的实用方法

《Debian如何查看系统版本?7种轻松查看Debian版本信息的实用方法》Debian是一个广泛使用的Linux发行版,用户有时需要查看其版本信息以进行系统管理、故障排除或兼容性检查,在Debia... 作为最受欢迎的 linux 发行版之一,Debian 的版本信息在日常使用和系统维护中起着至关重要的作

什么是cron? Linux系统下Cron定时任务使用指南

《什么是cron?Linux系统下Cron定时任务使用指南》在日常的Linux系统管理和维护中,定时执行任务是非常常见的需求,你可能需要每天执行备份任务、清理系统日志或运行特定的脚本,而不想每天... 在管理 linux 服务器的过程中,总有一些任务需要我们定期或重复执行。就比如备份任务,通常会选在服务器资

TP-LINK/水星和hasivo交换机怎么选? 三款网管交换机系统功能对比

《TP-LINK/水星和hasivo交换机怎么选?三款网管交换机系统功能对比》今天选了三款都是”8+1″的2.5G网管交换机,分别是TP-LINK水星和hasivo交换机,该怎么选呢?这些交换机功... TP-LINK、水星和hasivo这三台交换机都是”8+1″的2.5G网管交换机,我手里的China编程has