2.系统分解的方法 (一)按企业业务管理部门划分 如:生产、销售、供应管理等;按部门设置 (二)按完成功能的类型来划分 如:顾客服务、技术与生产数据管理;按实际职 能设置
2.系统分解的方法 (一)按企业业务管理部门划分 如:生产、销售、供应管理等;按部门设置 (二)按完成功能的类型来划分 如:顾客服务、技术与生产数据管理;按实际职 能设置
二模块结构图 结构化设计方法的基本思想就是模块 化。即对每一个系统按功能逐步由顶向 下,由抽象到具体的逐层分解,将系统 分解成为多层次的独立功能模块,一直 分解到能简单地用程序实现为止 总体设计任务
二 模块结构图 结构化设计方法的基本思想就是模块 化。即对每一个系统按功能逐步由顶向 下,由抽象到具体的逐层分解,将系统 分解成为多层次的独立功能模块,一直 分解到能简单地用程序实现为止。 总体设计任务
(一)模块 模块的定义: 模块是可以组成、分解、更换的系统, 是易于处理的基本单位,具有四种属性的 组程序语句称为一个模块,这四种属性 分别是输入输出、逻辑功能;(外部特性) 内部数据、程序代码。(内部特性
(一) 模块 ◼ 模块的定义: 模块是可以组成、分解、更换的系统, 是易于处理的基本单位,具有四种属性的 一组程序语句称为一个模块,这四种属性 分别是输入输出、逻辑功能;(外部特性) 内部数据、程序代码。(内部特性)
(一)模块(续) 模块的例子: 模块名 内部 int max( int x int y) 数据{ int z; 数 内部 z=X>y?x;y据 语句 return(z)P
(一) 模块(续) ◼ 模块的例子: int max( int x, int y) { int z; z=x>y? x: y; return(z); } 模块名 数 据 内部 数据 内部 语句
模块化思想: 模块化是好的系统设计的一个基本准贝 高层模块从整体上把握 问题,暂不考虑细节 分解 复杂问题 较小问题 可减小解题所需的总的工作
模块化思想: ◼ 模块化是好的系统设计的一个基本准则 从整体上把握 问题,暂不考虑细节 ◼ 复杂问题 较小问题 分解 可减小解题所需的总的工作 分解