网站大量收购闲置独家精品文档,联系QQ:2885784924

第五章数据流分析方法.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章数据流分析方法

举例 教师测评系统用例模型 面向数据流的设计方法 变换分析: 汽车数字仪表板功能: 1) 通过A/D 转换实现传感器与微处理器接口, 2) 在发光二极管面板上显示数据, 3) 指示每小时英里数(mph),行驶的里程,每加伦油行驶的英里数(mpg)等等。 4) 指示加速或减速; 5) 超速警告:如果车速超过55英里/小时,则发出超速警告铃声。 A/D 转数计数器 流量传感器 微处理机 里程表 车速表 油效表 油管系统 加速/减速指示 超速报警 面向数据流的设计方法 读旋转信号 收集与求平均 转换成转/分( rpm) 计算里程 确定加速 / 减速 产生加速/减速显示 产生里程显示 计算mph与超速值 计算燃料消耗 发出铃声 产生mph显示 产生 mpg显示 读与校核 计算gph 旋转信号 信号/秒 SPS △SPS SPS rpm rpm 箭头指示 上箭头 ⊕ ⊕ 水平线 下箭头 英里 超速值 显示 铃声 mph mph mpg gph 燃料流 燃料流传感器信号 Mpg 显示 数字仪表板 控 制 接受传感器 信 号 数据转换控制 驱动仪表 板 输入控制 变换控制 输入控制 面向数据流的设计方法 设计步骤: 复查基本系统模型 复查并精化数据流图 确定数据流图具有变换特性还是事务特性 确定输入流与输出流的边界,划分变换或事务中心 完成 “第一级分解” Cm Ca Ct Ce 第一级分解的方法 面向数据流的设计方法 A D B C Cm Ca C B D A 接受传感器 信 号 转换成rpm 收集SPS 读旋转信号 计算gph 读燃料流 数字仪表板 控 制 确 定加/减速 计算mph 计算gpg 计算里程 驱动仪表板 加速/减速显示 显示mpg 显示mph 显示里程 发出铃声 发光二极管显示 面向数据流的设计方法 数字仪表板 控 制 接受传感器 信 号 转换成rpm 读旋转信号 计算gph 读燃料流 数字仪表板 控 制 确 定加/减速 计算mph 计算gpg 计算里程 驱动仪表板 加速/减速显示 显示mpg 显示mph 显示里程 发出铃声 发光二极管显示 数字仪表板软件系统经过调整后的结构图 注意:红色模块的位置有所调整 面向数据流的设计方法 事务分析 4 3 2 总 控 接收通路 C通路 B通路 A通路 调 度 A_CTL 1 4 2+1 3 2 1 B_CTL C_CTL 设计优化 先使系统工作起来,然后使它快起来。 数据流图 软件结构 第五章 面向数据流的分析方法 结构化分析方法(SA方法)--面向数据流自顶向下逐步求精进行需求分析的方法。 沿数据流图回朔 用户复查 细化数据流图 修正开发计划 书写文档 审 查与复审 分析过程 面向数据的方法,以数据流为中心 。其核心概念包括:进程、数据流、数据存储、外部实体、数据组与数据元素。有代表性的模拟工具有:数据流图、数据字典、原始进程规格说明。 基本思想 自顶向下 逐层分解 结构化分析(Structured Analysis) 它是一种面向数据流的需求分析方法,适用分析大型数据处理系统,是一种简单、实用的方法。 软件系统(S) D1 D2 D3 … Dn 问题域Di P1 P2 P3 … Pn 问题Pj F1 F2 F3 … Fn 问题域 问题 行为(功能) 对应于软件子系统 对应于子软件的软构件 对应于软件子系统 自顶向下需求分析模型图 S = { D1,D2,D3,… Dn } Di = { P1,P2,P3,… Pm } Pj = { F1,F2,F3,… Fk } 数据流图 数据流程图:描绘系统的逻辑模型,图中没有具体的物理元素,只是描绘信息在 系统中流动与处理的情况。 设计数据流图只需考虑系统必须完成的基本逻辑功能,完全不需要考虑如何具体的实现这些功能。 1. 符号(四种基本符号) 数据的源点或终点 数据处理 数据存储 数据流 一些附加符号(略) 仓 库 管理员 定货 系统 采购员 D1: 库存清单 仓 库 管理员 1 处理 事务 2 产生 报表 采购员 D2: 定货信息 2. 例子 基本系统模型 功能级数据流图 事务 定货报表 事务 定货报表 定货信息 定货信息 库存清单 数据流图说明:描绘“做什么”,不考虑“怎么做” 箭头:数据流图与程序图中用箭头表示的控制流有本质不同,不能混淆。在数据流图中应该描绘所有可能的数据流向,而不应该描绘出现某个数据

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档