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

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
划分有问题

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

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

相关文章

苹果Mac系统安装adobe软件“无法打开install因为无法验证开发者”解决方法

对于大部分小伙伴,特别是从事视频后期、设计等专业的人来说,Adobe全家桶系列软件,相信都或多或少用过,比如Photoshop、Premiere、illustrator、Lightroom等等。这些软件不仅支持Windows系统,也完美适配于苹果Mac系统&a…

展讯-GPIO操作

1.修改IO配置 以GPIO92为例 IO配置文件在: bsp/kernel/kernel4.14/arch/arm64/boot/dts/sprd/uis8581e5h10.dts bsp/bootloader/u-boot15/board/spreadtrum/uis8581e5h10/pinmap-sp9863a.c 配置 按上述内容,配置IO口 编译之前查看硬件GPIO&#xff0c…

建议收藏!100款宝藏级AIGC工具分享,70款ChatGPT插件惊艳的开发过程与宏大的商业化愿景

建议收藏!100款宝藏级AIGC工具分享,70款ChatGPT插件惊艳的开发过程与宏大的商业化愿景。 不输ChatGPT?整理了100款AIGC神器,打工人速进。 说到AIGC工具,你还是只知道ChatGPT? 实际上,越来越多…

校园设施物联网信息化改造

随着物联网技术的发展越来越成熟,它不断地与人们的日常生活和工作深入融合,推动着社会的进步。其中物联网系统集成在高校实践课程中可以应用到许多项目,如环境气象检测、花卉种植信息化监管、水质信息化监管、校园设施物联网信息化改造、停车…

基于YOLOv8m的水族馆动物识别(附数据集和Coovally操作步骤)

本文主要内容:详细介绍了水族馆动物识别的整个过程,从创建数据集到训练模型再到预测结果全部可视化操作与分析。 文末有数据集获取方式,请先看检测效果 现状 随着水族馆行业的快速发展,对动物识别的需求日益增加。水族馆需要准确识别动物种…

爬虫阶段思考

内容:写这篇文章是因为最近帮同学改了很多的爬虫代码,感触良多。 我用豆瓣为例,并不是不会用别的,而是这个我个人感觉最经典。然后还会写我遇到的一些问题以及解决方法。 首先,我们得先知道怎样爬取。我用的scrapy框…

揭秘shopee、Lazada爆单秘诀:自养号补单策略大公开

在东南亚的电商跨境领域,Shopee和Lazada无疑占据了举足轻重的地位,为印地、马来、台湾、菲律宾、新加坡、泰国和越南等地的消费者提供了丰富的在线购物选择。随着电商竞争的日益激烈,许多商家开始探索各种有效的推广策略,其中&…

Python应用开发——30天学习Streamlit Python包进行APP的构建(8)

st.table 显示静态表格。 这与 st.dataframe 的不同之处在于,这里的表格是静态的:其全部内容直接显示在页面上。 Function signature[source]st.table(data=None) Parametersdata (pandas.DataFrame, pandas.Styler, pyarrow.Table, numpy.ndarray, pyspark.sql.DataFrame,…

哪个牌子充电宝好?好用充电宝排行榜!精选充电宝排行榜

在如今这个科技飞速发展的时代,充电宝已然成为我们日常生活中不可或缺的伴侣。无论是出差旅行,还是日常通勤,我们都离不开它为我们的电子设备保驾护航。然而,面对市场上琳琅满目的充电宝品牌,您是否感到眼花缭乱&#…

【九】【QT开发应用】WebRTC的sigslot源码和使用WebRTC的sigslot使用编写信号槽

WebRTC(Web Real-Time Communication) 是一个开源项目,提供实时通信能力,广泛应用于视频、音频和数据传输。在WebRTC的实现中,sigslot库用于信号和槽机制,以实现事件驱动的编程模型。 WebRTC的sigslot部分…

[个人感悟] MySQL应该考察哪些问题?

前言 数据存储一直是软件开发中必不可少的一环, 从早期的文件存储txt, Excel, Doc, Access, 以及关系数据库时代的MySQL,SQL Server, Oracle, DB2, 乃至最近的大数据时代f非关系型数据库:Hadoop, HBase, MongoDB. 此外还有顺序型数据库InfluxDB, 图数据库Neo4J, 分布式数据库T…

陀螺仪LSM6DSV16X与AI集成(8)----MotionFX库解析空间坐标

陀螺仪LSM6DSV16X与AI集成.8--MotionFX库解析空间坐标 概述视频教学样品申请源码下载开启CRC串口设置开启X-CUBE-MEMS1设置加速度和角速度量程速率选择设置FIFO速率设置FIFO时间戳批处理速率配置过滤链初始化定义MotionFX文件卡尔曼滤波算法主程序执行流程lsm6dsv16x_motion_fx…

Spring IOC架构设计解析

一、spring famework 模块解析 二、SpringIOC容器:Core Container: Beans、Core、Context、Expression 三、BeanFactory (该接口定义了容器最基本的功能方法)和 ApplicationContext(对容器提供了更丰富的功能扩展,大部分应用中所使用的基于它实现&…

LLM之表格理解任务-文本模态

这一章我们聊聊大模型表格理解任务,在大模型时代主要出现在包含表格的RAG任务,以及表格操作数据抽取文本对比等任务中。这一章先聊单一的文本模态,既你已经通过OCR或者多模态等方式从PDF或者图片中获取了表格的文本数据。和前文相同&#xff…

Kompas AI 语音识别技术的对比

一、引言 在人工智能(AI)领域,语音识别技术已经成为现代智能助手和设备的重要组成部分。随着技术的不断发展,语音识别的准确度和应用范围也在逐步扩大。本文将对比Kompas AI与其他主要AI产品在语音识别技术上的表现,突…

嵌入式学习——数据结构(双向无头有环链表、内核链表、栈)——day48

1. 约瑟夫环问题——双向无头回环链表 1.1 问题描述 给定 ( n ) 个人(编号为 ( 1, 2, \ldots, n )),他们围成一个圈。从第一个人开始报数,每报到第 ( k ) 个人时,杀掉这个人,然后从下一个人重新开始报数。…

Softing “Ethernet-APL现场交换机”亮相ACHEMA 2024

Softing工业在ACHEMA 2024上展示了新的“aplSwitch Field”。作为一个先进的16端口以太网高级物理层(Ethernet-APL)现场交换机,它配有可选的PROFIBUS Process Automation(PA)代理,适用于Zone 2环境&#xf…

Windows 可变刷新率是什么?如何开启?

在现代计算设备中,显示屏的刷新率对用户体验起着至关重要的作用。随着显示技术的不断进步,固定刷新率显示器逐渐被支持可变刷新率(Variable Refresh Rate, VRR)技术的显示器所取代。 可变刷新率定义 可变刷新率是什么&#xff1…

基于Springboot + vue 的抗疫物质管理系统的设计与实现

目录 📚 前言 📑摘要 📑系统流程 📚 系统架构设计 📚 数据库设计 📚 系统功能的具体实现 💬 系统登录注册 系统登录 登录界面 用户添加 💬 抗疫列表展示模块 区域信息管理 …

vue项目集成CanvasEditor实现Word在线编辑器

CanvasEditor实现Word在线编辑器 官网文档:https://hufe.club/canvas-editor-docs/guide/schema.html 源码地址:https://github.com/Hufe921/canvas-editor 前提声明: 由于CanvasEditor目前不支持vue、react 等框架开箱即用版,所以…