暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

数据流图DFD(真题讲解)-软件设计(三十六)

875

数据结构与算法(真题讲解)-软件设计(三十五)

数据流图基本概念、数据字典、数据平衡原则。

一条线带箭头代表数据的流向。

加工用原形或者圆角矩形来代表,流在输入与输出中间经历的变换就是加工。

双横线 或者 半框就表示数据存储。

外部实体 则是长方形。

(数据流图又称分层数据流)

数据字典

符号 = 被定义为什么,比如x = a+b,代表xab组成。

[...,...][...|...]

X=[a,b],x=[a|b]表示xa或者b组成。

{...}重复,x={a},表示x0a或者多个a组成。

(...)可选,x=(a),表示可能出现a也可以不出现。

数据流图平衡原则

父图与子图之间的平衡 子图内平衡。

子图内平衡 经过加工必须有输入和输出,只有输入则是黑洞,只有输出则是奇迹。

问题1

E1是前端应用、E2数据库管理员、E3后端数据库

问题2

D1用户表、D2数据表、D3权限表

问题3

输入流 操作结果  起点 E3

输出流 处理后的操作结果 重点E1

因为权限验证 需要 权限表 和数据表,所以缺少了两条数据流:

起点D2 和起点D3  终点在权限验证


文章转载自后端从入门到精通,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论