软件工程导论4软件设计教学 灯片.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软 件 工 程 导 论 4.4.1 典型的系统结构形式 模块的类型 传入模块:从下属模块取得数据,经过某些处理,再将其结果传送给上级模块。它传送的数据流叫逻辑输入数据流。 概 述 图形工具 SD方法 JSD 本章小结 模块化 DSSD 传入模块 A A 4.4.1 典型的系统结构形式 模块的类型 传出模块:从上级模块取得数据,经过某些处理,再将其结果传送给下属模块。它传送的数据流叫逻辑输出数据流。 概 述 图形工具 SD方法 JSD 本章小结 模块化 DSSD 传出模块 D D 4.4.1 典型的系统结构形式 模块的类型 变换模块:也叫加工模块。它从上级模块取得数据,进行特定的处理,转换成其他形式,再传送回上级模块。它传送的数据流叫变换数据流。大多数计算模块(原子模块)属于这一类。 概 述 图形工具 SD方法 JSD 本章小结 模块化 DSSD 变换模块 B C 4.4.1 典型的系统结构形式 模块的类型 协调模块:对所有下属模块进行协调和管理的模块。在系统的输入/输出部分或数据加工部分可以找到这样的模块。在一个好的系统结构图中,协调模块应在较高层出现。 概 述 图形工具 SD方法 JSD 本章小结 模块化 DSSD 协调模块 X Y Y X 4.4.1 典型的系统结构形式 变换型数据处理问题的工作过程 取得数据 变换数据 给出数据 概 述 图形工具 SD方法 JSD 本章小结 模块化 DSSD 变换数据 C?D 取得数据 C 给出数据 D 4.4.1 典型的系统结构形式 变换型系统结构图 输入 中心变换 输出 概 述 图形工具 SD方法 JSD 本章小结 模块化 DSSD C变换成D C D D C B变换成C A变换成B D变换成E 取得A 取得B 取得C 给出D 给出E 主模块 B A B C A B D E E 1 2 3 4 5 输入 输出 中心变换 4.4.1 典型的系统结构形式 事务型数据处理问题的工作过程 接受输入数据(事务处理申请) 分析事务类型 根据事务类型选择活动通路 概 述 图形工具 SD方法 JSD 本章小结 模块化 DSSD 事务中心 T 事务 … 活动通路 4.4.1 典型的系统结构形式 事务型系统结构图 概 述 图形工具 SD方法 JSD 本章小结 模块化 DSSD 调度 结果 内部表示的作业 分析作业 读入作业 输入已分析作业 给出结果 事务1 事务中心 作业 作业 已分析 的作业 作业信息 结果 事务2 事务3 事务4 操作1 操作2 操作3 操作4 操作5 操作6 细节2 细节3 细节4 细节5 细节6 细节7 细节1 接受事务 输出 选择 执行事务 4.4.1 典型的系统结构形式 简化的事务型系统结构图 概 述 图形工具 SD方法 JSD 本章小结 模块化 DSSD 结果 得到作业 给出结果 事务1 作业 事务2 事务3 事务中心 分析 调度 4.4.2 变换分析 概念 变换分析是系统结构设计的一种策略。运用变换分析方法建立初始的变换型系统结构图,然后对它作进一步的改进,最后得到系统的最终结构图。 概 述 图形工具 SD方法 JSD 本章小结 模块化 DSSD 4.4.2 变换分析 步骤1:重画数据流图 注意点: 重画时可以从物理输入到物理输出,或者相反。也可以自顶向下。 图上不能出现控制逻辑。 不要去管系统的开始和终止。 省略每一个加工框的简单例外处理。 当数据流进入和离开一个加工框时,要仔细地标记它们,不要重名。 必要时也已使用逻辑运算符*和+。 仔细检查每层数据流的正确性。 概 述 图形工具 SD方法 JSD 本章小结 模块化 DSSD 4.4.2 变换分析 步骤2:在数据流图上区分系统的逻辑输入、逻辑输出和中心变换部分 概 述 图形工具 SD方法 JSD 本章小结 模块化 DSSD 编辑 格式 化1 检验 计算 A B C 格式 化2 格式 化3 F1 F2 E D1 D2 输入流 中心变换 输出流 物理输入 物理输出 逻辑输入 逻辑输出 4.4.2 变换分析 步骤3:进行一级分解,设计系统模块结构的顶层和第一层 概 述 图形工具 SD方法 JSD 本章小结 模块化 DSSD 计算 D2 C 取得C 给出D2 主模块 给出D1 D1 A D1 D2 4.4.2 变换分析 步骤4:进行二级分解,设计中、下层模块 概 述 图形工具 SD方法 JSD 本章小结 模块化 DSSD 计算 D2 C 编辑 格式化2 取得A 取得B 取得C 给出D2 给出E 主模块 B

文档评论(0)

youngyu0318 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档