工程信息理 52系统概要设计 了功能模块设计 口模块结构图 口模块结构图的导出 口模块结构图的评价 第五章系统 口模块结构图的改进 设计 5-7
工 程 信 息 管 理 第 五 章 系 统 设 计 ❑ 模块结构图 ❑ 模块结构图的导出 ❑ 模块结构图的评价 ❑ 模块结构图的改进 5-7 5.2 系统概要设计 功能模块设计
工程信 52系统概要设计 息功能模块设计 基本符号 口模块结构图 模块 模块结构图是描述系统结 转接符号 构的图形工具 调用 数据 工资系统的模块结构图 控制信息 计算工资 第五章系统 奖金 实发数 基本工资○ 扣款数 、职工姓名 总额总额 实发工资 计算工资总额 计算实发工资 打印工资单 设计
工 程 信 息 管 理 第 五 章 系 统 设 计 模块结构图是描述系统结 构的图形工具 计算工资 计算工资总额 计算实发工资 打印工资单 奖金 基本工资 扣款数 总额 总额 实发工资 实发数 职工姓名 5-8 ❑ 模块结构图 5.2 系统概要设计 功能模块设计 工资系统的模块结构图 模块 调用 数据 控制信息 转接符号 基本符号
程 52系统概要设计 息功能模块设计 口模块结构图 (1)模块 通常指用一个名字就可以调用的一段程序语句 如: FoxPro中的过程或命令文件。一个模块应具备以下四要素 >输入和输出; 功能; 第五章系统 内部数据; >程序代码。 设计
工 程 信 息 管 理 第 五 章 系 统 设 计 (1)模块 通常指用一个名字就可以调用的一段程序语句。 如:FoxPro中的过程或命令文件。一个模块应具备以下四要素: ➢ 输入和输出; ➢ 功能; ➢ 内部数据; ➢ 程序代码。 5-9 5.2 系统概要设计 功能模块设计 ❑ 模块结构图
工程信息理 52系统概要设计 功能模块设计 口模块结构图(2)调用 在模块结构图中,用联接两个模块的箭 头表示调用。箭头总是由调用模块指向被调 用模块,执行后又返回调用模块 BBC 模块的调用规则 每个模块都有特定的任务,只有上级模 a调用b判断调用 块才能调用下级模块; >模块的通信仅限于上下级模块之间,任 第五章系统 何模块不能与其他上下级模块或同组模 块进行直接通信联系; B >某一模块要与其相邻的同组模块进行信 息交换,必须通过各自的上级模块; c.循环调用 设计 模块调用的次序是从上而下,自左向右
工 程 信 息 管 理 第 五 章 系 统 设 计 在模块结构图中,用联接两个模块的箭 头表示调用。箭头总是由调用模块指向被调 用模块,执行后又返回调用模块。 (2)调用 a.调用 b.判断调用 A B B C A 模块的调用规则 ➢ 每个模块都有特定的任务,只有上级模 块才能调用下级模块; ➢ 模块的通信仅限于上下级模块之间,任 何模块不能与其他上下级模块或同组模 块进行直接通信联系; ➢ 某一模块要与其相邻的同组模块进行信 息交换,必须通过各自的上级模块; ➢ 模块调用的次序是从上而下,自左向右。 B C D A c. 循环调用 5-10 5.2 系统概要设计 功能模块设计 ❑ 模块结构图
工程信息理 52系统概要设计 功能模块设计 口模块结构图 (3)数据 个模块调用另一个模块时, XY 调用模块可以把数据传送到被调用 模块供处理。被调用模块又可以将 B 处理结果送回到调用模块。 第 (4)控制信息 查职工简历 五 模块间传递某些控制信息 系制合息只反映据种状,不必读人事欢右此 章用以指导程序下一步的执行控 职工号 简历 据 统 进行处理。 设计
工 程 信 息 管 理 第 五 章 系 统 设 计 B A X,Y Z 简历数据 读人事文件 查职工简历 职 工 号 无此职工 (3)数据 一个模块调用另一个模块时, 调用模块可以把数据传送到被调用 模块供处理,被调用模块又可以将 处理结果送回到调用模块。 (4)控制信息 模块间传递某些控制信息 用以指导程序下一步的执行控 制信息只反映某种状态,不必 进行处理。 5-11 5.2 系统概要设计 功能模块设计 ❑ 模块结构图