总体设计-第四节:描绘软件结构的图形工具
Posted 快乐江湖
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了总体设计-第四节:描绘软件结构的图形工具相关的知识,希望对你有一定的参考价值。
一:层次图和HIPO图
层次图用于描绘软件的层次结构,其中一个矩形框代表一个模块,方框间的连线表示调用关系而不像层次方框图那样表示组成关系
- 层次图很适于在自顶向下设计软件的过程中使用。通常用层次图作为描绘软件结构的文档
- 最顶层的方框代表正文加工系统的主控模块,它调用下层模块完成正文加工的全部功能;第二层的每个模块控制完成正文加工的一个主要功能,第二层的模块又可以调用下一层的模块完成具体的工作
HIPO图本质就是层次图加编号
二:结构图
(1)定义
结构图不仅描述调用关系,还描述传递的信息和调用方式
(2)符号
A:基本符号
- 方框代表模块、框内注明模块的名字或主要功能
- 箭头或直线表示调用关系
- 尾部是空心圆表示传递的是数据;若是实心圆则表示传递的是控制信息
B:特殊符号
表示当模块M中某个判定为真时调用模块A,为假时调用模块B
表示模块M循环调用模块A、B和C
以上是关于总体设计-第四节:描绘软件结构的图形工具的主要内容,如果未能解决你的问题,请参考以下文章