当前位置:网站首页>Data flow diagram, data dictionary
Data flow diagram, data dictionary
2022-07-07 14:09:00 【sinat_ thirty-six million seven hundred and eighty-nine thousan】
Data flow diagram
One 、 Basic graphic symbols

Two 、 Design principles : We focus on three design principles of data flow graph . These three design principles are the magic weapon to solve problems .
1、 The balance principle of parent graph and child graph
The input and output data flow of the sub graph must be consistent with that of the corresponding processing of the parent graph , This is the balance between parent graph and child graph .

chart 1, It does not conform to the balance principle of parent graph and child graph

chart 2, Conform to the balance principle of parent graph and child graph
In the figure 1 in , We can see that there is an output stream in the parent graph : Bill of lading . But there is no corresponding output stream in the subgraph .
2、 The principle of data conservation
For any processing , The data in all output data streams must be directly obtained from the input data stream of the processing . Or the data that can be generated through the processing .
(1) There is no data flow between external entities

(2) There is no data flow between the external entity and the data store

(3) There is no data flow between the data store and the data store

3、 Conservative processing principle
For the same process , The input and output names must be different . Even if their components are the same .
1. For each machining , There must be an existing input data stream . There is also an output data stream .
2. Data flow is related to processing , And must be processed .
For processing . Input is A, Output or A, It also violates the principle of data conservation , Input is the same as output , Processing has no effect .

For processing , Just input , No output , It violates the principle of data conservation .

For processing , Only output . No input , It violates the principle of data conservation . example . People cannot urinate and urinate all the time . But don't eat .

3、 ... and 、 After data flow processing , The relationship of data flow . Pictured :

The data dictionary
The data flow diagram describes the decomposition of the system . However, there is no description of the components in the figure . The data dictionary defines all named graphic elements appearing in the data flow graph as an entry in the data dictionary , Make the name of each graphic element have an exact explanation .

In the data dictionary 4 Types of entries :
1、 Data item entry : Usually the value type of the data item , Agreed value range, etc
2、 data flow : Give the definition of a data flow , List the constituent data items of the data flow .
3、 File entry : Definition of file . List the data items composed of periods
4、 Processing items : Explain every process that cannot be decomposed . Including the excitation conditions of processing . The logic of processing , Priority, etc .
application
Let me look at a multiple-choice question , This question can fully reflect all the above principles . be the leading example of . 
Let's analyze it . It's nothing more than those three principles : According to these principles .DF2 It violates the principle of data conservation , There is no data flow between external entities ,DF6 It violates the principle of data conservation , There is no data flow between the external entity and the data store ,DF7 It violates the principle of data conservation . There is no data flow between the data store and the data store ;P1 and P3 Lack of data flow . It violates the principle of conservative processing ,P4 The input and output data flow is the same . It violates the principle of conservative processing . So jointly owned 6 A mistake .
边栏推荐
- Learning breakout 2 - about effective learning methods
- When FC connects to the database, do you have to use a custom domain name to access it outside?
- Dry goods | summarize the linkage use of those vulnerability tools
- 高等数学---第八章多元函数微分学1
- Environment configuration of lavarel env
- Battle Atlas: 12 scenarios detailing the requirements for container safety construction
- 请问,如图,pyhon云函数提示使用了 pymysql模块,这个是怎么回事?
- Excellent open source system recommendation of ThinkPHP framework
- 648. Word replacement: the classic application of dictionary tree
- Oracle advanced (V) schema solution
猜你喜欢

Indoor ROS robot navigation commissioning record (experience in selecting expansion radius)

交付效率提升52倍,运营效率提升10倍,看《金融云原生技术实践案例汇编》(附下载)

2022-7-6 Leetcode27. Remove the element - I haven't done the problem for a long time. It's such an embarrassing day for double pointers

Vmware共享主机的有线网络IP地址

作战图鉴:12大场景详述容器安全建设要求

js 获取当前时间 年月日,uniapp定位 小程序打开地图选择地点

118. 杨辉三角

Help tenants

Navicat run SQL file import data incomplete or import failed

手把手教会:XML建模
随机推荐
得物客服热线的演进之路
[high frequency interview questions] difficulty 2.5/5, simple combination of DFS trie template level application questions
最长上升子序列模型 AcWing 1014. 登山
What are the principles for distinguishing the security objectives and implementation methods that cloud computing security expansion requires to focus on?
Introduction to database system - Chapter 1 introduction [conceptual model, hierarchical model and three-level mode (external mode, mode, internal mode)]
call undefined function openssl_cipher_iv_length
Redis 核心数据结构 & Redis 6 新特性详
请问,redis没有消费消息,都在redis里堆着是怎么回事?用的是cerely 。
Laravel5 call to undefined function openssl cipher iv length() 报错 PHP7开启OpenSSL扩展失败
通过 iValueConverter 给datagrid 的背景颜色 动态赋值
Flink | multi stream conversion
AI人才培育新思路,这场直播有你关心的
供应链供需预估-[时间序列]
Cesium knows the longitude and latitude of one point and the distance to find the longitude and latitude of another point
属性关键字Aliases,Calculated,Cardinality,ClientName
Battle Atlas: 12 scenarios detailing the requirements for container safety construction
使用day.js让时间 (显示为几分钟前 几小时前 几天前 几个月前 )
Indoor ROS robot navigation commissioning record (experience in selecting expansion radius)
[AI practice] Application xgboost Xgbregressor builds air quality prediction model (II)
IP address home location query full version