|
2、层次模块结构图
层次模块结构图(结构图structure chart)是由W.Steven 等人从结构设计的角度提出的一种工具.基本做法是将系统化分为若干个子系统,子系统在化分为若干个模块,模块还可以继续划分成功能更独立更单一小的模块.模块是指具备有输入输出、逻辑功能、运行程序和内部数据四种属性的一组程序。
层次模块结构图主要关心的是模块的外部属性,即上下级模块之间的输据传递和调用关系,而不关心模块内部。
2、层次模块结构图
设计原则:
1)模块内聚性好
2)模块之间的联结只能存在上下级之间的调用关系,
3)不能有同级之间的横向关系
4)整个系统呈现树状结构
5)所有模块都必须有严格的分类编码并建立归档文件
模块的联结方式:
数据联结:模块联结,按功能和数据流程联结模块,按功能和数据流程联结,是目前常用的一种方法。
特征联结,按模块特征联结
控制联结:按控制关系相联接
公共联结(基本不用)
内容联结(基本不用)

|
|
 |