1、E-R图
E-R图也是实体-联系图,E-R图属于需求分析的一部分,为了把用户的数据要求清楚、准确地描述出来,系统分析员通常建立一个概念性的数据模型。
下面介绍E-R图的画法
E-R图由数据对象(实体)、属性、联系三部分组成。
通常用矩形框代表实体、用菱形框表示关系,用椭圆形或圆角矩形表示实体(或关系)的属性。
例如:
2、N-S图
出于要有一种不允许违背结构程序设计精神的图形工具的考虑,提出了盒图,又称N-S图。
盒图的表示方法有:
盒图没有箭头,因此不允许随意转移控制。
(1)顺序结构从上往下执行
(2)条件为true执行命令组A,false执行命令组B
(3)do while 循环条件部分写while成立条件,循环体写while里的内容
(4)do until 与do while相反
例:
3、PAD图
PAD图是问题分析图的英文缩写,是详细设计的一部分。
基本符号:
(a)先执行p1后执行p2
(b)循环while ? do p
(c)选择(if C then p1 else p2)
(d)until型循环(repeat P until C)
(e)case多分支
(f)语句标号
(g)定义
例:
PAD图是面向高级程序设计语言的,每种控制语句都有一个图形符号与之对应。