软件工程之数据流图和数据字典
2015-08-02 08:51
295 查看
再看软工视频的时候总是听见主讲人说数据流图和数据字典,通过看视频我来总结一下,在说DFD和DD之前,首先看看结构化分析方法。
1、 结构化分析方法:
结构化分析方法最初只是着眼于数据流,自顶向下,逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型
2、 结构化分析的分析模型
3、分析模型的构成
§数据字典(DD)
模型核心,包含了所有数据对象的描述的中心库。
§E-R图(ERD)
表示数据对象以及相互的关系,用于数据建模。
§数据流图(DFD)
指明数据在系统中移动时如何被变换;
描述对数据流进行变换的功能;
DFD中每个功能的描述包含在加工规约(小说明)。
用于功能建模。
§状态变迁图(STD)
指明作为外部事件的结果,系统将如何动作。用于行为建模。
4、数据流图(DFD)
利用外部项、数据流、加工处理和数据存储四种基本符号综合地反映信息在系统中的流动、处理和存储情况。
4.1 数据流图绘制的主要步骤
①确定所开发的系统的外部项(外部实体);
② 确定整个系统的输出数据流和输入数据流,把系 统作为一个加工环节,画出关联图。
③ 确定系统的主要信息处理功能(即主要加工环节);
④确定每个加工的输出与输入数据流以及与这些加工有关的数据存储;为各数据流、加工环节和数据存储环 节,命名、编号,这样就形成系统的数据流图顶层图的草图
⑤根据自顶向下+逐层分解的原则,对上层图中全部或部分加工环节进行分解。
⑥重复步骤⑤,直到逐层分解结束。分解结束的标志是:对于每一个最低层的加工,都是基本加工
⑦对草图进行检查和合理布局,对错误与不当之处进行修改。
⑧和用户进行交流,在用户完全理解数据图的内容的基础上征求用户的意见
5、数据字典(DD)
数据字典DD是“关于系统数据的数据库”,就是与DFD配套,用于描述数据流图中的数据流、文件的数据构成、 加工处理及外部实体的一种工具
5.1数据字典的内容
1、 结构化分析方法:
结构化分析方法最初只是着眼于数据流,自顶向下,逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型
2、 结构化分析的分析模型
3、分析模型的构成
§数据字典(DD)
模型核心,包含了所有数据对象的描述的中心库。
§E-R图(ERD)
表示数据对象以及相互的关系,用于数据建模。
§数据流图(DFD)
指明数据在系统中移动时如何被变换;
描述对数据流进行变换的功能;
DFD中每个功能的描述包含在加工规约(小说明)。
用于功能建模。
§状态变迁图(STD)
指明作为外部事件的结果,系统将如何动作。用于行为建模。
4、数据流图(DFD)
利用外部项、数据流、加工处理和数据存储四种基本符号综合地反映信息在系统中的流动、处理和存储情况。
4.1 数据流图绘制的主要步骤
①确定所开发的系统的外部项(外部实体);
② 确定整个系统的输出数据流和输入数据流,把系 统作为一个加工环节,画出关联图。
③ 确定系统的主要信息处理功能(即主要加工环节);
④确定每个加工的输出与输入数据流以及与这些加工有关的数据存储;为各数据流、加工环节和数据存储环 节,命名、编号,这样就形成系统的数据流图顶层图的草图
⑤根据自顶向下+逐层分解的原则,对上层图中全部或部分加工环节进行分解。
⑥重复步骤⑤,直到逐层分解结束。分解结束的标志是:对于每一个最低层的加工,都是基本加工
⑦对草图进行检查和合理布局,对错误与不当之处进行修改。
⑧和用户进行交流,在用户完全理解数据图的内容的基础上征求用户的意见
5、数据字典(DD)
数据字典DD是“关于系统数据的数据库”,就是与DFD配套,用于描述数据流图中的数据流、文件的数据构成、 加工处理及外部实体的一种工具
5.1数据字典的内容
相关文章推荐
- 14 会场安排问题
- Redis 慢查询日志
- 选择排序
- [LeetCode]Search a 2D Matrix II
- CUDA学习笔记二
- meta标签常见浏览器设置
- ASP.NET、WinForm - 判断整个页面文本框是否为空
- 基于角色的权限控制 - RBAC
- .NET 4.6的RyuJIT尾递归优化的Bug
- 关于Android5.x适配的一点小问题(NDK error: SIGABRT)
- 内部类和匿名内部类
- 周赛-Integration of Polynomial
- 几个常用的类
- 周赛-Integration of Polynomial 分类: 比赛 2015-08-02 08:40 10人阅读 评论(0) 收藏
- 关于Github
- BestCoder Round #49 ($) 1001 Untitled
- 第11章 对话框_11.2 非模态对话框
- pattern类
- impala一些乱七八糟的整理
- 文件IO流