[图解]建模相关的基础知识-17

news2024/10/6 2:24:04

1
00:00:00,190 --> 00:00:09,650
那么1、2、5这个地方,这几个它都需要修改

2
00:00:09,660 --> 00:00:11,410
都要改成资金管理部

3
00:00:13,340 --> 00:00:15,020
那么违反第三范式

4
00:00:15,030 --> 00:00:19,650
是一个比较严重的问题

5
00:00:19,820 --> 00:00:21,530
因为我们平时犯的错误

6
00:00:22,080 --> 00:00:25,290
前面这两个犯的,实际上倒不是很多

7
00:00:25,380 --> 00:00:28,140
因为我们刚才也说了

8
00:00:29,250 --> 00:00:31,410
一些基本的这种分割还是有的

9
00:00:31,730 --> 00:00:35,250
但往往容易犯的是这个,第三范式

10
00:00:35,260 --> 00:00:38,410
就是我们找类的时候

11
00:00:38,420 --> 00:00:43,080
我们说什么的什么的什么

12
00:00:44,480 --> 00:00:47,440
有时候我们并不是很注意的

13
00:00:49,570 --> 00:00:55,200
所以第三范式这个是比较值得重视的

14
00:00:55,490 --> 00:00:57,360
我们经常要注意一下

1
00:00:01,180 --> 00:00:03,610
比如说我们在书里面

2
00:00:04,870 --> 00:00:06,070
软件方法第8章里面

3
00:00:06,080 --> 00:00:08,790
也给过一个图

4
00:00:09,260 --> 00:00:10,890
还有写文章批评

5
00:00:12,610 --> 00:00:13,720
实现领域驱动设计

6
00:00:13,730 --> 00:00:16,000
的翻译错误的时候也说了

7
00:00:16,010 --> 00:00:18,180
包括领域驱动设计里面

8
00:00:19,660 --> 00:00:20,540
Eric Evans

9
00:00:20,550 --> 00:00:21,820
用词用得不对

10
00:00:21,950 --> 00:00:23,710
他老是用关联

11
00:00:24,000 --> 00:00:27,490
词用错了,应该相关才对

12
00:00:27,740 --> 00:00:29,930
具体可以看我写的文章

13
00:00:31,440 --> 00:00:34,620
这里面,你看,人,手眼心肝

14
00:00:34,630 --> 00:00:40,560
你看,这个人跟手眼心肝

15
00:00:40,570 --> 00:00:42,910
这个是组合

16
00:00:45,250 --> 00:00:46,040
这个没问题

17
00:00:47,870 --> 00:00:49,140
手眼心肝

18
00:00:49,600 --> 00:00:51,830
除了跟人发生关联之外

19
00:00:51,840 --> 00:00:54,190
它不能互相再关联,不能这样

20
00:00:54,860 --> 00:00:55,860
再连过来

21
00:00:55,870 --> 00:00:57,420
如果再连过来就变成什么

22
00:00:57,430 --> 00:00:59,350
人决定手

23
00:00:59,360 --> 00:01:02,390
手又可以到眼

24
00:01:02,950 --> 00:01:08,730
那不就是刚才讲的传递依赖

25
00:01:08,740 --> 00:01:10,850
但是我们很多时候并不了解

26
00:01:12,080 --> 00:01:14,400
它们应该是一个树状的这样过来

27
00:01:16,030 --> 00:01:18,350
如果说它们有关系的话应该是什么

28
00:01:19,720 --> 00:01:24,440
首先在静态的时候

29
00:01:26,480 --> 00:01:30,380
它们只能跟人相关联

30
00:01:30,390 --> 00:01:33,180
而且它们之间互相实际上是并不知道的

31
00:01:33,790 --> 00:01:36,380
也就是说手眼心肝

32
00:01:36,710 --> 00:01:38,270
并不知道对方的存在

33
00:01:38,990 --> 00:01:40,970
它只是作为人的一个零件

34
00:01:41,870 --> 00:01:45,660
然后需要协作的时候是由人来协作的

35
00:01:48,060 --> 00:01:51,570
它们互相之间不能互相知道

36
00:01:51,580 --> 00:01:52,810
不应该互相知道自己

37
00:01:53,710 --> 00:01:54,540
这才对的

38
00:01:54,550 --> 00:01:57,180
当然我们人体没那么简单

39
00:01:57,470 --> 00:01:59,140
我们也没有人这样一个对象

40
00:01:59,150 --> 00:02:01,180
这是完全面向对象的想象

41
00:02:01,750 --> 00:02:05,900
我们人体确实是手眼心肝

42
00:02:05,910 --> 00:02:07,900
可能是互相要什么连起来的

43
00:02:09,820 --> 00:02:11,610
要一段接一段这样连起来

44
00:02:12,940 --> 00:02:14,100
那么这个的话

45
00:02:15,390 --> 00:02:18,520
当然它们有大脑的协调

46
00:02:19,210 --> 00:02:20,200
有大脑的协调

47
00:02:20,210 --> 00:02:23,040
然后互相之间确实还是有调用的

48
00:02:23,620 --> 00:02:26,270
但是我们软件开发的话

49
00:02:26,280 --> 00:02:30,550
我们尽可能以比较简明的方式

50
00:02:30,560 --> 00:02:35,710
来协作,人体这样协作的话

51
00:02:36,330 --> 00:02:39,620
它们之间关系错综复杂的话

52
00:02:39,950 --> 00:02:43,170
可能它背后有一些其他的

53
00:02:43,620 --> 00:02:45,990
不知道造人的工程师(注:见电影《异形》序列)

54
00:02:46,000 --> 00:02:47,430
怎么想这个问题

55
00:02:49,260 --> 00:02:51,740
按道理我们如果是那种纯电路的话

56
00:02:51,750 --> 00:02:53,980
它往往会由总控这边

57
00:02:53,990 --> 00:02:57,240
然后发给各个大板块

58
00:02:57,250 --> 00:02:59,320
各板块再找下面小板块

59
00:03:00,350 --> 00:03:02,130
不能后面各个小板块

60
00:03:02,140 --> 00:03:07,300
有时候还有通路什么的

61
00:03:08,630 --> 00:03:09,370
这是不好的

62
00:03:09,380 --> 00:03:11,700
就像平时我们说的飞线

63
00:03:11,710 --> 00:03:15,430
如果你打开电脑看,有飞线的

64
00:03:16,430 --> 00:03:19,460
相当于从一个地方跳到另外一个地方

65
00:03:22,410 --> 00:03:22,920
说明什么

66
00:03:22,930 --> 00:03:24,440
之前的设计可能有问题

67
00:03:24,530 --> 00:03:26,320
划分有问题

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

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

相关文章

SVN学习(005 subversive操作分支)

尚硅谷SVN高级教程(svn操作详解) 总时长 4:53:00 共72P 此文章包含第43p-第p53的内容 介绍 创建相关目录 创建一个工程 分享到服务器端 将工程放到trunk文件夹下 在svn服务器上的位置 在branches下添加文件夹(用于作为分支) 创建代码分支 切换分支…

2024年6月23日

1.PPT学习赋能 调整到1907 2.动漫协会 完成 3.数据库 完成 4.慕课 完成 5.学习强国 刷满 虚伪的设计也应该提上日程了 Neo4j是一款高性能的图数据库,专门用于存储和处理图形数据。它采用节点、关系和属性的图形结构,非常适用于表示和查询复杂的实体…

ONLYOFFICE 8.1版本桌面编辑器测评

在现代办公环境中,选择一款功能强大且高效的办公套件至关重要。随着技术的不断进步,ONLYOFFICE 8.1 版本桌面编辑器以其丰富的功能和用户友好的界面成为了众多用户的首选。本文将对ONLYOFFICE 8.1版本进行详细测评,帮助读者了解其最新特性和优…

MUR4060PT-ASEMI逆变焊机MUR4060PT

编辑:ll MUR4060PT-ASEMI逆变焊机MUR4060PT 型号:MUR4060PT 品牌:ASEMI 封装:TO-247 恢复时间:35ns 最大平均正向电流(IF):40A 最大循环峰值反向电压(VRRM&#x…

Web渗透:文件上传漏洞

文件上传漏洞(File Upload Vulnerability)是网络安全中的一种常见漏洞,攻击者可以通过此漏洞将恶意文件上传到服务器,从而执行任意代码、覆盖重要文件、或进行其他恶意操作。这种漏洞可能带来严重的安全风险,包括数据泄…

leetcode每日一题第117天

class Solution { public:int kthToLast(ListNode* head, int k) {ListNode* slow head;ListNode* fast head;for(int i 0;i<k;i){fast fast->next;}while(fast){slow slow->next;fast fast->next;}return slow->val;} };

bable 【实用教程】

简介 bable 用于将 ES6 的语法编译为 ES5 只关心语法&#xff0c;不关心 API 是否正确。不处理模块化&#xff08;webpack 会处理&#xff09; 搭建开发环境 安装相关的包 npm i babel/cli babel/core babel/preset-env新建文件 .babelrc&#xff0c;内容为 { "presets…

探秘分布式一致性(共识)算法 :Raft

1.前言 Raft 算法是 Multi-Paxos 算法的一种&#xff0c;是一种强一致性算法。核心就是通过日志复制的方式达到整个集群的副本一致。 Raft 算法的三个核心概念就是 Leader 的选举、日志复制、节点变更。本文也将从这三个方面进行探讨。之后再聊聊 Raft 算法的几个应用场景。 2.…

Docker(七)-Docker容器数据卷

1.容器数据卷是什么 卷就是目录或者文件&#xff0c;存在于一个或者多个容器中&#xff0c;由docker挂载到容器&#xff0c;不属于容器内(类似于笔记本电脑外的一个移动硬盘)。 卷的设计目的就是数据持久化&#xff0c;完全独立于容器的生存周期&#xff0c;因此Docker不会在容…

java基于ssm+jsp 师生交流平台

1 管理员登录 管理员输入个人的账号、密码登录系统&#xff0c;这时候系统的数据库就会在进行查找相关的信息&#xff0c;如果我们输入的账号、密码不正确&#xff0c;数据库就会提示出错误的信息提示&#xff0c;同时会提示管理员重新输入自己的账号、密码&#xff0c;直到账…

css3新增了选择器,还有人不知道吗?

伪元素选择器 示例 结语 前言 CSS3给我们新增了选择器&#xff0c;可以更加便捷&#xff0c;更加自由的选择目标元素&#xff0c;你还不知道吗&#xff1f; 属性选择器 属性选择器可以根据元素特定属性的来选择元素。这样就可以不用借助于类或者 id 选择器。 | 选择符 | …

.tar格式软核文件如何在Xplorer的安装

.tar格式软核文件如何在Xplorer的安装 一&#xff0c;简介二&#xff0c;官方软核安装指导三&#xff0c;.tar和.tgz格式文件转换四&#xff0c;总结 一&#xff0c;简介 本文主要介绍.tar格式的软核文件如何在Xplorer中进行安装&#xff0c;供参考。 二&#xff0c;官方软核…

惠普Hp激光打印机Laser MFP 1136w驱动下载,驱动安装过程中显示‘参数无效’解决办法,打开Print Spooler

Hp Laser MFP 1136w打印机驱动下载官网&#xff1a; https://support.hp.com/cn-zh/drivers/hp-laser-mfp-1000-printer-series/model/2101513884 官网上显示有固件和驱动程序&#xff0c;固件不管&#xff0c;选择驱动程序中的全功能解决方案&#xff0c;进行下载安装 在安装…

【办公技巧】Excel选项按钮,如何设置?

excel表格制作时可能会&#xff0c;需要用到勾选、选中的选项按钮&#xff0c;那么这个该如何设置&#xff1f;今天我们一起学习一下设置方法。 首先&#xff0c;我们需要先在excel工具栏中添加一个功能模块&#xff1a;开发工具 依次点击excel中的文件 – 选项 – 自定义功能…

【问chatgpt】

这采用的是什么脚手架初始化的&#xff1f;这样问询chatgpt 从文件结构来看&#xff0c;这个项目很可能是使用 Express 框架初始化的。这些文件夹和命名约定常见于 Express 项目结构&#xff0c;特别是&#xff1a; controllers: 控制器文件夹&#xff0c;通常用于处理请求逻…

【服务器02】之【阿里云平台】

百度一下阿里云官网 点击注册直接使用支付宝注册可以跳过认证 成功登录后&#xff0c;点击产品 点击免费试用 点击勾选 选一个距离最近的 点满GB 注意&#xff1a;一般试用的时用的是【阿里云】&#xff0c;真正做项目时用的是【腾讯云】 现在开始学习使用&#xff1a; 首先…

域名被劫持怎么办

域名劫持是指黑客通过篡改域名解析的过程&#xff0c;将原本属于某个域名的IP地址指向其它恶意网站或服务器的行为。这种攻击方式常用于网络钓鱼、广告投放等非法活动。 定义 域名劫持就是在劫持的网络范围内拦截域名解析的请求&#xff0c;分析请求的域名&#xff0c;把审查…

去人声留伴奏免费软件?消除人声,分离伴奏!9款应用!

在音频/歌曲/音乐处理领域&#xff0c;去人声留伴奏的技术需求日益增加&#xff0c;无论是音乐爱好者、视频制作者还是专业音频编辑师&#xff0c;都希望能够找到一款高效且免费的去人声分离伴奏软件来完成这一任务。今天&#xff0c;我们就来详细介绍和分析9款手机与电脑上的去…

ubuntu 编译交叉环境arm 版本的openssl库

一&#xff0c;下载源码 [ Old Releases ] - /source/old/index.html 二&#xff0c;设置交叉编译环境 我的交叉环境是RV1126开发板&#xff0c;/home/rpdzkj/development/cross-compile-tools/rv1126/ 对应的是我电脑里的RV1126开发板的交叉环境下的gc g等路径存放 设置环境…

A Data Set of Synthetic Utterances for Computational Personality Analysis

可计算人格分析的综合话语数据集 A Data Set of Synthetic Utterances for Computational Personality Analysis 可计算人格分析的综合话语数据集摘要1 背景和总结2 方法2.1 生成角色2.2 生成数据集 3 数据记录4 技术验证4.1 人类专家的验证4.2 通过计算工具验证话语4.3 通过机…