数据流图、数据字典

结构化分析方法使用:数据流图和数据字典

  • 数据流图

       1.只能表示主要的基本逻辑功能,不考虑实现

             2.描述系统逻辑模型的一种常用的工具,不存在任何物理元素,只表示信息处理情况

数据流图、数据字典_第1张图片       数据流图、数据字典_第2张图片

数据流图、数据字典_第3张图片

  • 数据流图的层次结构:

       为了表达数据处理过程的数据加工情况,需要采用层次结构的数据流图      

数据流图、数据字典_第4张图片  

数据流图、数据字典_第5张图片  数据流图、数据字典_第6张图片

  • 数据流图特性:   抽象性

                                概括性

                                       层次性

 

(圆圈=加工、方框=原点、两条线=文档或数据库、箭头=流向)

数据流图、数据字典_第7张图片

  • 数据流图作用:    1.可以自顶向下分析

                                        2.进步一做数据分析,向数据库设计过度

                                                 3.根据数据流向,定储存取当时

                                                           4.对应一个处理过程

  • 优缺点: 1.总体概念强

                        2.反映数据流向和处理过程

                                 3.自顶向下分析容易发现错误也容易修正

                                          4.容易和计算机处理相对照

                                                  5.不直观

                                                          6.没有系统帮助,人工工作量大

用于加工逻辑说明的工具:

       1.结构化英语(自然语言和形式化语言之间)

                2.判定表(条件、条件组合,动作、动作组合)

                        3.判定树(判定表元素多余两个,就比较是和用判定树)

你可能感兴趣的:(软件工程)