第3章软件设计.ppt

第3章软件设计精要

第 三 章 3.1.1 软件体系结构设计 3.3 结构化设计方法 实例:银行贷款文件管理 (MFUP) 实例:银行贷款文件管理 (MFUP) 需求分析结果 — DFD 图 将DFD图转换为模块结构图 3.5 面向对象的设计方法 贷款文件 管理系统 取顺序 记录 修改 记录 打印 报告 打印 记录 比较 帐号 取修改 信息 读旧 记录 检查 顺序 取 卡片 编辑 卡片 读卡片 检查顺序 卡片 卡片 顺序 卡片 旧记录 旧记录 顺序记录 顺序记录 顺序卡片 顺序卡片 已修改 “编辑卡片”应继续向下分解,是典型的“事务处理”型的DFD图。 写 记录 修改记录 写记录 卡片 编辑卡片 检查顺序 检查次序 帐号相等 错误 顺序卡片 修改信息 旧记录 顺序记录 要修改的记录 不修改的记录 已修改的记录 新记录 报告 已编辑卡片 按照“降低块间联系,提高块内联系”的设计总则进行修改,完善系统的模块图,写出模块的功能说明。 四、模块结构图的改进 功能模块的组成: 执行某项任务的部分 出错处理部分 返回结束标志 具体从以下方面改进: 1)尽可能建立功能模块   功能模块具有最强的内聚性,应满足信息屏蔽原则:一个模块内所包含的信息(过程和数据)对不需要这些信息的模块是不能访问的(黑盒)。 2)消除重复功能 若两模块含有重复的部分,应设法将重复的功能消去。 (a) X Y

文档评论(0)

1亿VIP精品文档

相关文档