- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分层DFD的改进 DFD图必须经过反复修改,才能获得最终的目标系统的逻辑模型(目标系统的DFD图)。可从以下方面考虑DFD图的改进: 1.检查数据流的正确性 ①数据守恒 ②子图、父图的平衡 ③文件使用是否合理。特别注意输入/出文件的数据流。 2.改进DFD图的易理解性 ①简化加工之间的联系(加工间的数据流越少,独立性越强,易理解性越好)。 ②改进分解的均匀性。 ③适当命名(各成分名称无二义性,准确、具体)。 数据字典(Data Dictionary, DD) 内容提示 数据字典的内容 定义数据的方法 数据字典的用途 数据字典的实现 数据字典 数据字典是数据流图中所有元素定义的集合。是在数据流程图的基础上,进一步定义和描述数据流处理过程,外部实体及数据存储(数据库)的详细逻辑内容的工具。数据流程图加上数据字典就是一套完整的逻辑设计。 数据字典的作用 在软件分析和设计过程中为人们提供有关数据的描述信息。 通常,我们把数据字典和数据流图结合使用。它们共同构成了系统的逻辑模型: 没有数据字典,数据流图就不严格; 没有数据流图的数据字典难以发挥其作用。 数据字典的内容 数据字典对数据流图中出现的所有元素给出定义 数据流的名称,由哪些数据项组成(数据项是数据的最小组成单位,不可再分),数据流的来源与去处,流通量(产生频率:多长时间传送多少次)及高峰流通量。 数据存储(数据库)的名称与结构,流入与流出的数据流名称; 处理逻辑的名称、编号、主要功能,流入与流出的数据流名称; 数据项的名称、编号、类型、长度、取值范围 外部实体名称,流入与流出的数据流名称 数据字典的内容 数据字典的每一个词条一般包含下列具体内容: 一般信息—名字、描述等; 定义—数据类型、长度、结构等; 使用特点—值的范围、使用频率、使用方式等; 控制信息—来源、用户、调用程序、权限等; 分组信息—所在位置、从属结构等。 数据字典与数据流图密切配合,能清楚、无二义性地表达数据处理的要求 数据字典定义的符号 符号 含 义 例 子 = 被定义为 + 与 [ ] x=a+b,则表示 x 由 a 和 b 组成 x=[a,b],则表示 x 由 a 或由 b 组成 { } 或 重复 x={a},则表示 x 由 0个或多个 a 组成 ( ) 可选 表示在两个 * 之间的内容为词条的注释 m{ }n 重复 x=3{a}8,则表示x中至少出现3次a ,最多出现8次 *…* 注释符 x=(a),则表示 a 在 x 中出现, 也可不出现 数据流名:发票 说明:用作学生已付书款的依据 数据流来源:来自加工“审查并开发票” 数据流去向:流向加工“开领书单”。 数据流组成:学号+姓名+书号+单价总价+书费合计 数据字典举例—数据流词条 数据流名: 说明:简要介绍作用即它产生的原因和结果。 数据流来源:即该数据流来自何方。 数据流去向:去向何处。 数据流组成:数据结构。 每个数据量流通量:数据量、流通量。 审查并 开发票 发票 购书单 数据字典举例—数据项 数据项名: 类型:数字(离散值、连续值),文字(编码类型) 长度: 取值范围: 相关的数据元素及数据结构 数据项名:年级 别名: 取值及含义:F—一年级,M—二年级, J—三年级,S—四年级 备注:F、M、J、S可用1、2、3、4代替 数据字典举例—数据文件 数据文件名: 简述:存放的是什么数据。 输入数据: 输出数据: 数据文件组成:数据结构。 存储方式:顺序,直接,关键码。 存取频率: … … 数据文件名:各班学生用表 别名: 组成:{系编号+专业和班编号}+年级+{书号}} 组织:按系、专业和班编号从小到大排列 备注: 数据字典举例—加工逻辑 加工名: 加工编号:反映该加工的层次 简要描述:加工逻辑及功能简述 输入数据流: 取值范围: 相关的数据元素及数据结构 … … 1.3 审查并 开发票 学 生 发票 购书单 各班学生用书表 教材存量表 数据字典举例—外部实体 名称:外部实体名 简要描述:什么外部实体 有关数据流: 数目: 1 销售 购书单 领书单 缺书单 进书通知 2 采购 进书通知 缺书登记表 教材存量表 学 生 保 管 员 数据字典的实现 人工方法将每一字典中的词条写在一张卡片上,由专人管理和维护 自动方法利用 “字典管理程序”在计算机中对字典进行管
文档评论(0)