2.功能结构图设计 口(5)从数据流图导出初始结构图的方法 ③混合流分析与设计 由混合数据流程图导出的控制结构图如下所示 控 输入控制 变换控制 输出控制 检验事务调度事务清动「计算1计算2格式1「格式2 接收事务活动1活动2活动3 输出A输出B|输出C 2021/11/8 第七章管理信息系统的系统设计 26
2.功能结构图设计 (5)从数据流图导出初始结构图的方法 2021/11/8 第七章 管理信息系统的系统设计 26 ③ 混合流分析与设计 ⚫ 由混合数据流程图导出的控制结构图如下所示:
2.功能结构图设计 口(6)绘制模块图的步骤 确定顶层模块(对应数据流程图顶图) 确定顶层调用模块(对应数据流程图中图) 分解模块(对应数据流程图底图) 库存管理 进货出货库存 处理处理控制 2021/11/8 第七章管理信息系统的系统设计
2.功能结构图设计 (6)绘制模块图的步骤 2021/11/8 第七章 管理信息系统的系统设计 27 ⚫ 确定顶层模块(对应数据流程图顶图) ⚫ 确定顶层调用模块(对应数据流程图中图) ⚫ 分解模块(对应数据流程图底图) 库存管理 进货 处理 出货 处理 库存 控制
2.功能结构图设计 口(6)绘制模块图的步骤 控制结构图 库存管理 备货 进货 库存 处理 处理 控制 接受‖登记‖修改‖打印‖接受‖登记‖修改‖查库生生 出货单出库帐库存帐发货单进货单入库帐库存帐存帐成成 缺‖报 货 单‖单 2021/11/8 第七章管理信息系统的系统设计
2.功能结构图设计 (6)绘制模块图的步骤 2021/11/8 第七章 管理信息系统的系统设计 28 ⚫ 控制结构图 库存管理 备货 处理 进货 处理 库存 控制 接受 出货单 登记 出库帐 修改 库存帐 打印 发货单 接受 进货单 登记 入库帐 修改 库存帐 查库 存帐 生 成 缺 货 单 生 成 报 警 单
2.功能结构图设计 口(7)模块化设计的原则 ●分解-协调原则 自顶向下原则 信息隐蔽、抽象原则 一致性原则 明确性原贝 模块之间的耦合度要低,内聚性要高 影响范围在控制范围之内 扇入/扇出系数合理 模块规模适当 2021/11/8 第七章管理信息系统的系统设计
2.功能结构图设计 (7)模块化设计的原则 2021/11/8 第七章 管理信息系统的系统设计 29 ⚫ 分解-协调原则 ⚫ 自顶向下原则 ⚫ 信息隐蔽、抽象原则 ⚫ 一致性原则 ⚫ 明确性原则 ⚫ 模块之间的耦合度要低,内聚性要高 ⚫ 影响范围在控制范围之内 ⚫ 扇入/扇出系数合理 ⚫ 模块规模适当
2.功能结构图设计 口2.2模块的独立性 模块的独立性是指不同模块之间的相互联系应尽可能少,应尽可能减少公 共变量和数据结构;一个模块应尽可能在逻辑上独立,有完整单一的功能。 通常从两个方面来定性地度量模块独立的程度: (1)模块的耦合度 (2)模块的内聚性 2021/11/8 第七章管理信息系统的系统设计
2.功能结构图设计 2.2 模块的独立性 2021/11/8 第七章 管理信息系统的系统设计 30 ⚫ 模块的独立性是指不同模块之间的相互联系应尽可能少,应尽可能减少公 共变量和数据结构;一个模块应尽可能在逻辑上独立,有完整单一的功能。 ⚫ 通常从两个方面来定性地度量模块独立的程度: (1)模块的耦合度 (2)模块的内聚性