软考-软件设计师:软件工程-结构化开发方法:数据字典

介绍

数据流图描述了系统的分解,但没有对图中各成分进行说明。

数据字典为数据流图中的每个数据流、文件、加工,以及组成数据流或文件的数据项 做出说明

对加工的描述称为 小说明,也可以称为 加工逻辑说明

注意: 没有对外部实体做出说明

字典内容

有以下4类条目:

  • 数据流条目:对 数据流的定义,通常列出该数据流的 各组成数据项。符号见下面

  • 数据存储条目:对数据存储的定义。

  • 数据项条目:组成数据流和数据存储的最小元素,不可再分

  • 基本加工条目:说明加工的 处理逻辑。由于下层的基本加工是由上层的加工分解而来,只要有了基本加工说明,就可理解其他加工。

注意:源点、终点、外部实体 不在系统之内,所以一般不在字典中说明

定义数据流或数据存储组成时,使用的符号

例子1:

机票 = 姓名 + 日期 + 航班号 + 起点 + 终点 + 费用
航班号 = “Y7100” .. “Y8100"
终点 = [长沙|上海|北京|西安]

例子2

【问题】(4分)
根据说明中术语,给出图1-1中数据流“客户信息”“房源信息”的组成。

答案:

客户信息 = 身份证号 + 姓名 + 手机号 + 需求情况 + 委托方式等。
房源信息 = 基本情况 + 配套设施 + 交易类型 + 委托方式 + 业主等

题

数据字典是结构化分析的一个重要输出。数据字典的条目不包括()

A、外部实体
B、数据流
C、数据项
D、基本加工

答案

A


原文出处:/show_1GWzGAnUWyG.html