- 软件结构图
- 软件结构图是软件系统的模块层次结构,用来表达软件 的组成模块及其调用关系。
- 软件结构图的主要内容有:
- 模块:用方框表示,方框中写上模块的名字,模块名最好能反映模块功能;
- 模块的调用关系 : 两个模块之间用单向箭头或直线连接起来表示它们的调用关 系;
- 辅助符号 : 弧形箭头表示循环调用;菱形表示选择或者条件调用
- 附加符号:
- 循环调用:模块 A 循环调用模块 B 、 C 、 D ;
- 选择调用:判定为真时调用模块 T1 ,为假时调用模块 T2
- 层次图
- 层次图用来描绘软件的层次结构,适合在自顶向下设计 软件的过程中使用。
- 层次图和层次方框图的区别:
- ![[Pasted image 20230620183022.png]]
- ![[Pasted image 20230620183041.png]]
- HIPO 图
- HIPO 图是层次图 + 输入 / 处理 / 输出图的英文缩写。
- 为了能使 HIPO 图具有可追踪性,在 H 图(层次图)里 除了最顶层的方框之外,每个方框都加上了编号。
- 和 H 图中每个方框相对应,应该有一张 IPO 图,描绘这个方框代表的模块的处理过程。模块在 H 图中的编号便于 追踪了解这个模块在软件结构中的位置
- ![[Pasted image 20230620183322.png]]
上一篇

2024-04-20
下一篇

2024-04-20