文章目录
一:层次图和HIPO图二:结构图(1)定义(2)符号A:基本符号B:特殊符号一:层次图和HIPO图
层次图用于描绘软件的层次结构,其中一个矩形框代表一个模块,方框间的连线表示调用关系而不像层次方框图那样表示组成关系
层次图很适于在自顶向下设计软件的过程中使用。通常用层次图作为描绘软件结构的文档 最顶层的方框代表正文加工系统的主控模块,它调用下层模块完成正文加工的全部功能;第二层的每个模块控制完成正文加工的一个主要功能,第二层的模块又可以调用下一层的模块完成具体的工作
HIPO图本质就是层次图加编号
二:结构图
(1)定义
结构图不仅描述调用关系,还描述传递的信息和调用方式
(2)符号
A:基本符号
方框代表模块、框内注明模块的名字或主要功能箭头或直线表示调用关系尾部是空心圆表示传递的是数据;若是实心圆则表示传递的是控制信息B:特殊符号
表示当模块M中某个判定为真时调用模块A,为假时调用模块B
表示模块M循环调用模块A、B和C