您的位置:首页 > 其它

软件工程之数据流图和数据字典

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数据字典的内容

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: