12.数据流图(DFD) -- 重点考察

时间:2024-02-24 07:52:01
需求分析用到的工具
下午题的第一个题目  15分
补充外部实体,补充数据存储数据流
这个要多练题目

0.大纲

1.数据流图的基本概念

加工就是一些列函数功能组成的情况,类似用户管理,权限管理之类
数据存储是以为单位的,不是一数据库为单位,题目一般描述是某某记录文件,某某记录表
外部实体,哪些人和一些外部系统,例如工信厅对接的OA系统,不是本系统的
有时候,考的简单,比如,下面哪个图不是属于数据流图,容易把ER图将数据流图联合起来,联系(菱形)只有ER图才有,数据流图没有
没有菱形记住
绘制加工可能出现的问题
  • 1.黑洞问题,有入没有出
  • 2.奇迹问题,没有入口
  • 3.数据流命名问题,输入流和输出流命名一样
  • 4.或者输入流,不可能产生这种输入流

2.数据流图的分层(DFD)

数据流图就是分层的
中间的圆形的就是加工,我们要开发的功能
数据流图就是结构化开发很重要的,一层一层
先分顶层,接着再慢慢细化,一层一层详细      绘制这种图,要父和子要和平行

3.数据字典

4.数据流图平衡原则

父图和子图的平衡
父跟子一一对比,看哪条线没有
子图的平衡
就是加工的内容,我们加工就是想要结果,没有结果,没有开头肯定是不对的

5.数据流图解题技巧


6.数据流图案例分析

中间件不包括数据库,数据库属于外部实体

例题1






绘制加工可能出现的问题
  • 1.黑洞问题,有入没有出
  • 2.奇迹问题,没有入口
  • 3.数据流命名问题,输入流和输出流命名一样
  • 4.或者输入流,不可能产生这种输入流

例题2




一般起点或者终点不对,数据流名称不对,做这个题要在上面的题目结果来做



7.常考的题型

这个数据存储要写明表名  即什么表
   
这个可能要把相应的主外键ID写进去