
数据字典是指对数据项,数据结构,数据流,数据存储数据字典,处理逻辑,外部实体等的定义和描述. 数据字典的目的是对数据中的每个元素进行详细说明. 流程图.
数据字典(数据字典)是用户可以访问的记录和应用程序源数据的目录. 活动数据字典是指数据字典,当修改或应用程序结构时,其内容可以由DBMS自动更新.
数据字典的主要作用: 数据字典和数据流程图共同构成了系统的逻辑模型. 没有流程图数据字典就很难运行. 没有数据字典,数据流图并不严格.
这里的笔迹很好,感觉很好
数据字典在软件工程项目管理中的意义

幸运的是,我听到了郎咸平的讲话. 虽然这个人很有争议. 但是他所说的并非没有道理. 他说,在美国,美国所有商学院都使用统一的教科书. 使用统一的教科书有什么好处,即它建立了一个交流平台. 他说,美国业务的顺利开展与标准的统一有很大关系. 想象一下,由于教科书的差异,美国的MBA和中国的MBA将很难沟通.
以上内容与我们的软件工程项目的开发有什么关系?当然,也就是软件开发也需要有一个统一的标准,即用来统一它的数据字典. 在这里,数据字典的含义更广泛,而不仅仅是中的字典.
在我的项目开发团队中,我们的工作基于设计的UML图,该图通过版本控制共享. 它包含项目原型的类图和序列图. 在开发过程中,我发现这非常有用,但是我发现项目中少了一个类似于数据字典的东西.
我们使用的某些数据结构在UML类图中杂乱无章,某些事件和命令类型无法放置在此中央文档中. 随着项目的推进,出现了一些新的数据结构,并且一些自定义类型设计人员的评论通常过于简单. 换句话说,只有设计者知道含义. 在这种情况下,很明显其他项目成员必须与设计者进行通信才能使用此数据结构. 这时,设计师参加了一个会议,您的代码必须在今天完成. 我该怎么办?
因此,在编写的程序的开头列出数据字典非常重要. 数据字典列出了您在该程序中使用的所有变量的定义,还包括一些自定义事件和命令. . 其定义应包括此条目中要描述的内容以及执行它的单位. 在编写程序时,似乎没有必要编译数据字典. 但是想象一下,经过一段时间后,您或其他人需要修改该程序,然后数据字典将变得非常有用.

数据字典的一些定义:
首先,数据字典的用途
数据字典是各种数据描述的集合
数据字典是通过详细的数据收集和数据分析获得的主要结果
数据字典在设计中起着重要作用

第二,数据字典的内容
数据字典的内容: 数据项;数据结构;数据流;数据存储;处理. 数据项是数据
最小的组成单位,几个数据项可以形成一个数据结构. 数据字典使用数据项和数据结构
构造定义以描述数据流和数据存储的逻辑内容.
我的想法是: 在项目开始时,我开始设计数据字典,其中包含与项目紧密相关的各种结构和类型定义. 在开发过程中,它是由项目成员共同维护的. 就像字典一样,您可以查询项目中无法理解的各种结构和类型的任何定义,从而最大程度地消除歧义和沟通问题. 只是一个Word文档,可以通过代码版本控制共享.

我认为这个问题在大型项目中可以很好地实现,但是小型项目通常会被忽略.
你为什么这么说?
实际上数据字典,这是有原因的,并且在此发现中存在许多问题!例如,一开始只使用两种类型的车辆,后来又添加了它们. 如果我写死了,该怎么办,必须到处更改!如果您使用字典,则直接遍历,直接遍历所需类型,无论您拥有多少,以后又要添加多少,可伸缩性都非常强大!

这非常方便. 我们只需要编写一个操作类即可实现三层结构,并直接注入依赖项!
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-225911-1.html
大东沟海战中
我当击沉之