数据库原理与应用 第 11 章 · 第四节
课程 › 第 11 章 › 第四节 任务和方法数据流图数据字典 版式
第 11 章 数据库设计概述及需求分析 · 第四节

需求分析

需求分析的三项任务、两种方法,以及两件工具:数据流图和数据字典
本 节 知 识 点
  1. 08需求分析的任务和方法
  2. 09数据流图
  3. 10数据字典
08
第 11 章 · 第四节 · 课件第 15、16 页合并重做

需求分析的任务和方法

先调查,再确定边界,最后写成规格说明书。

11.4 需求分析的任务和方法论课件第 15、16 页合并

需求分析的任务和方法

三项任务
  • 调查分析用户活动:了解现有业务和旧系统,收集原始资料,明确新系统的目标、功能和数据范围
  • 转换业务需求,确定系统边界:整理出功能需求、非功能需求等
  • 编写需求分析规格说明书:在与用户的反复讨论中逐步完善
两种方法
方法做法
自顶向下从整体的业务需求出发,按部门、岗位等逐层分解,直到分解为基本功能点
自底向上从已知的具体需求出发,逐层组合成更大的需求,直到满足整体的业务目标
  • 本章案例用自顶向下的方法,一层一层画数据流图
  • 需求分析得到两样东西:数据模型(有哪些数据)和功能模型(要做哪些处理)

重 点

需求没有问清楚就开始建表,后面的设计往往要推倒重来。

想一想

需求从哪里来?应该去问哪些人?

09
第 11 章 · 第四节 · 课件第 18 页重做

数据流图

外部实体、处理、数据存储、数据流,一共四种符号。

11.5 案例的需求分析课件第 18 页重做

数据流图

数据流图(Data Flow Diagram,DFD)描述数据在系统中怎样流动、怎样被处理,是自顶向下分析需求时常用的工具。
符号名称表示
矩形外部实体数据的来源或去向,如人、部门
圆处理对数据的加工,如审核
两条平行线数据存储存放数据的地方,如台账、表
箭头数据流数据流动的方向,箭头上写数据的名称
例:财务报销 报销人 审核 报销单 付款信息 付款凭证 数据流 报销登记
  • 报销人交来报销单,经过审核,一方面记入报销登记,一方面生成付款凭证

练一练

数据流图中两条平行的横线表示什么?
  1. A外部实体
  2. B处理
  3. C数据存储
  4. D数据流
答案 C

矩形是外部实体,圆是处理,带名称的箭头是数据流,两条平行线是数据存储。

10
第 11 章 · 第四节 · 课件第 19 页

数据字典

数据流图画出数据怎样流动,数据字典逐项说明图中的每一样东西。

课件第 19 页

分清楚

条目说明
数据项最小单位,如商品编号
数据结构一组数据项,如订单
数据流数据传输的路径
数据存储数据存放的地方
处理过程对数据的加工

重 点

数据结构以后多半成为一张表,其中的数据项成为表的字段。

实 验

实验 2-1 用户信息和登录凭证

保山学院·人工智能教研室·曹鼎鼎