数据流图-DFD

数据流图 DFD

2022年10月4日 16:46:37
作者:咸瑜

标识

首先认识图的一些标识:
image
--很简单看的出来,也很容易记住,刷多题就记住了

一些基本理论(是什么,为什么,干什么)

  1. 数据流映射为软件系统的模块结构。
  2. 一般情况下,数据流类型包括变换流行 和 事务流型。
  3. 不同的数据流有不同的映射方法。
  4. 一个软件系统可能有多个不同的数据流图。
  5. 数据流是分层的,0层、1层...

分层图解

image

设计原则

父图与子图的平衡原则

子图的输入输出数据流同父图相应加工的输入输出数据流必须一致,此即父图与子图的平衡。父图与子图之间的平衡原则不存在与单张图。
顶层和0层 互为 父图、子图,输入输出流不应该被改变,也即应该保持平衡。【答题时,关注父图和子图的外部实体的输入和输出个数、名称是否相同,可以确定是否缺少数据流,】

image

数据守恒原则:

对任何一个加工来说,其所有输出数据流中的数据必须能从该加工的输入数据流中直接获得,或者说是通过该加工能产生的数据。

1.外部实体与外部实体之间不存在数据流
image
2.外部实体与数据存储之间不存在数据流
image
3.数据存储与数据存储之间不存在数据流
image

守恒加工原则

  1. 对同一个加工来说,输入与输出的名字必须不相同,即使它们的组成成分相同。
  2. 对于每个加工,必须既有输入数据流,又有输出数据流。
  3. 数据流与加工有关,且必须经过加工。

例:
对于加工,只有输入,没有输出,违反了数据守恒原则。 --简称:黑洞
对于加工,只有输出,没有输入,违反了数据守恒原则。 --简称:奇迹

数据字典

这个就不说了,emmm自己百度

软件设计师考试 下午 技巧【当阅读理解来解】

补充实体

image

补充存储

image

补充数据流

image

补充加工名

image
找“动词 + 名词”,老师说的笑死我了,,,,这老师好逗。。。。。啊哈哈哈

posted @   咸瑜  阅读(407)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
历史上的今天:
2021-10-04 SB后端写接口 小规范 CommonResp 类
点击右上角即可分享
微信分享提示