- 1、本文档共77页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
结构化软件设计讲解
* * * 事务分析设计方法步骤: (1)在DFD上确定事务中心、接收部分和发送部分。 (2)画出SC框架,把DFD上的三部分分别映射为事务控制模块、接收模块和动作发送模块。 (3)分解细化接收分支和发送分支,完成初始SC。 事务分析的映射方法 C路径 总控 调度 C路径 B路径 A路径 A路径 B路径 接收 路径 事务流设计举例 I M L N A B C D F E G 事务中心 事务流设计举例 取 A 总控 A L M N G D B C F E 动作1 动作n …. 细节模块1 细节模块2 …. (操作模块) (细节模块) 混合结构 一个大型系统常常是变换型和事务型的混合结构。为了导出它们的初始SC图,也必须同时采用变换映射和事务映射两种方法。 3 4 1 2 6 7 5 8 10 9 11 变换中心 传入 传出 事务型 混合流设计举例 AB T1 变换中心 传入 传出 T2 T3 a b b1 b2 b3 c1 c2 c3 d e g f j L m 事务流子系统 BC CD DE EH HK FJ KL LM h 混合流设计举例 k 混合流设计举例 输入D XX系统 变换控制 输出K 输入C d c 输出L CD DE FJ EH HK KL c d d k k k L L 输出M LM m m L 事务子系统 汽车数字仪表板主要完成下述功能: 通过模-数转换实现传感器和微处理机接口; 在发光二极管面板上显示数据 指示每小时英里数(mph),行驶的里程,每加仑油行驶的英里数(mpg)等等; 指示加速或减速; 超速警告:如果车速超过55英里/小时,则发出超速警告铃声。 例如 例如 显示 读 旋转 信号 收集和求 平均 发出 铃声 计算 里程 转换成 转/分 (rpm) 确定加速/ 减速 产生 加速/减速 显示 产生 里程 显示 计算mph和 超速值 读和 校核 产生mpg 显示 计算 燃料 消耗 计算 gph 产生 mph 显示 旋转信号 ____ △SPS 上箭头 指 示 箭头 下箭头 SPS 水平线 信号/秒 燃料流 (SPS) 燃料流 传感器信号 gph mph mph mph显示 mpg Mpg显示 rpm rpm 英里 超速值 铃声 mph ⊕ ⊕ 图8 数字仪表板系统的数据流图 设计步骤: 复查基本系统模型 复查并精化数据流图 确定数据流图具有变换特性还是事务特性 确定输入流和输出流的边界,从而孤立出变换中心 读 旋转 信号 收集和求 平均 发出 铃声 计算 里程 转换成 转/分 (rpm) 确定加速/ 减速 产生 加速/减速 显示 产生 里程 显示 计算mph和 超速值 读和 校核 产生mpg 显示 计算 燃料 消耗 计算 gph 产生 mph 显示 旋转信号 ____ △SPS 上箭头 指 示 箭头 下箭头 SPS 水平线 信号/秒 燃料流 (SPS) 燃料流 传感器信号 gph mph mph mph显示 mpg Mpg显示 rpm rpm 英里 超速值 铃声 mph ⊕ ⊕ 图8 数字仪表板系统的数据流图 确定输入流和输出流的边界,从而孤立出变换中心 读 旋转 信号 收集和求 平均 发出 铃声 计算 里程 转换成 转/分 (rpm) 确定加速/ 减速 产生 加速/减速 显示 产生 里程 显示 计算mph和 超速值 读和 校核 产生mpg 显示 计算 燃料 消耗 计算 gph 产生 mph 显示 旋转信号 ____ △SPS 上箭头 指 示 箭头 下箭头 SPS 水平线 信号/秒 燃料流 (SPS) 燃料流 传感器信号 gph mph mph mph显示 mpg mpg显示 rpm rpm 英里 超速值 铃声 mph ⊕ ⊕ 图8 数字仪表板系统的数据流图 设计步骤: 完成第一级分解 数字仪表板 控制 接收传感器 信号 数据转换 控制 驱动仪表板 输入控制 变换控制 输出控制 输入信息处理模块协调对所有输入数据的接收 变换中心控制模块,管理对内部形式的数据的所有操作 输出信息处理控制模块,协调输出信息的产生过程 图 9 数字仪表板的第一级分解 读 旋转 信号 收集和求 平均 发出 铃声 计算 里程 转换成 转/分 (rpm) 确定加速/ 减速 产生 加速/减速 显示 产生 里程 显示 计算mph和 超速值 读和 校核 产生mpg 显示 计算 燃料 消耗 计算 gph 产生 mph 显示 旋转信号 ____ △SPS 上箭头 指 示 箭头 下箭头 SPS 水平线 信号/秒 燃料流 (SPS) 燃料流 传感器信号 gph mph mph mph显示 mpg mpg显示 rpm rpm 英里 超速值 铃声 mph ⊕ ⊕
文档评论(0)