数据流图与数据字典.ppt

上传人:sh****n 文档编号:9064323 上传时间:2020-04-02 格式:PPT 页数:44 大小:772.50KB
返回 下载 相关 举报
数据流图与数据字典.ppt_第1页
第1页 / 共44页
数据流图与数据字典.ppt_第2页
第2页 / 共44页
数据流图与数据字典.ppt_第3页
第3页 / 共44页
点击查看更多>>
资源描述
用于需求分析的方法有多种 主要方法有自顶向下和自底向上两种 a 自顶向下的需求分析 b 自底向上的需求分析 需求 需求 需求 需求 需求 需求 需求 需求 需求 需求 需求 需求 需求 需求 自顶向下的结构化分析方法 StructuredAnalysis 简称SA方法 是最简单实用的方法 SA方法从最上层的系统组织机构入手 采用逐层分解的方式分析系统 用数据流图 DataFlowDiagram DFD 和数据字典 DataDictionary DD 描述系统 使用SA方法 任何一个系统都可抽象为下面的数据流图 数据流 数据流 数据来源 处理 数据输出 数据存储 SA方法 进一步分析和表达用户需求 2 分解处理功能和数据 1 分解处理功能将处理功能的具体内容分解为若干子功能 2 分解数据处理功能逐步分解同时 逐级分解所用数据 形成若干层次的数据流图 3 表达方法处理逻辑 用判定表或判定树来描述数据 用数据字典来描述3 将分析结果再次提交给用户 征得用户的认可 需求分析过程 需求分析过程 数据流图的表示 外部实体指本系统之外的人或单位 它们和本系统有信息传递关系在绘制某一系统的数据流程图时 凡属本系统之外的人或单位 也都被列为外部实体为了避免在一张数据流程图中出现线条的交叉 同一个外部实体可以出现若干次 数据流数据流表示流动着的数据 它可以是一项数据 也可以是一组数据 如扣款数据文件 订货单等 也可用来表示对数据文件的存储操作 通常在数据流符号的上方标明数据流的名称 处理 功能 处理 又称功能 如果将数据流比喻成工厂中的零部件传送带 数据存储是零部件的存储仓库 那么每一道加工工序就相当于数据流程图中的处理功能 它表达了对数据处理的逻辑功能一般用一个长方形来表示处理逻辑 图形下部填写处理的名称 如开发票 出库处理等 上部填写唯一标识该处理的标志 数据存储指通过数据文件 文件夹或账本等存储数据 表明数据的流动方向及其名称 它是数据载体的表现形式之一 用一个右边开口的长方形条表示 图形右部填写存储的数据和数据集的名字 左边填入该数据存储的标志 同外部实体一样 为了避免在一张数据流程图中出现线条的交叉 同一个数据存储可以出现若干次 下图是一个简单的数据流图 付款凭证 报销单 报销人 审查 报销登记表 流程图绘制方法及实例 数据流程图是分层次的 绘制时采取自顶向下逐层分解的办法 首先画出顶层 第一层 数据流程图 顶层数据流程图只有一张 它说明了系统的总的处理功能 输入和输出 一个简单的系统可用一张数据流图来表示 当系统比较复杂时 为了便于理解 控制其复杂性 可以采用分层描述的方法 一般用第一层描述系统的全貌 第二层分别描述各子系统的结构 如果系统结构还比较复杂 那么可以继续细化 直到表达清楚为止 在处理功能逐步分解的同时 它们所用的数据也逐级分解 形成若干层次的数据流图 数据流图表达了数据和处理过程的关系 数据流程图 销售管理子系统销售管理子系统的主要功能 1 处理顾客和销售员送来的订单2 工厂是根据订货安排生产的3 交出货物同时开出发票4 收到顾客付款后 根据发票存根和信贷情况进行应收款处理 DFD 下图是第一层数据流图 虚线部分划出了系统边界 图7 18销售管理子系统第一层数据流图 DFD 上图中把系统功能又分为4个子系统 下面四个图是第二层数据流图 图7 19接收订单 DFD 图7 20处理订单 DFD 图7 21开发票 DFD 图7 22支付过账 DFD的画法 画系统的输入输出 即画顶层DFD图 顶层图只有一张 只包含一个加工 用以标识被开发的系统 考虑该系统有哪些输入数据 这些数据从哪里来 有哪些输出数据 输出到哪里去 作用在于表明被开发系统的范围以及它与周围环境的数据交换关系 飞机机票预定系统的顶层图 DFD 画系统内部 采用自顶向下 自外向内的原则 根据当前系统工作分组情况 并按新系统应有的外部功能 分解顶层图中的系统为若干子系统 决定每个子系统的数据接口和活动情况 分解上层图中的加工 一般沿着输入流的方向 凡数据流的组成或值发生变化的地方则设置一个加工 这样一直进行到输出数据流 如果加工的内部还有数据流 则对此加工在下层图中继续分解 直到每一个加工足够简单 不能再分解为止 不再分解的加工称为基本加工 旅行社 1预定机票 2旅客取票 机票文件 旅客 订票单 取票通知单 取票单 取票 DFD 注意 命名 合适的命名 数据流的名字代表整个数据流的内容 而不是它的某个成分 不使用缺乏具体含义的名字 数据 加工 画数据流不是控制流 数据流反映的是 做什么 不反映 如何作 数据流名称只能是名词或名词短语 不反映加工的执行次序 一般不画物质流 每个加工至少有一个输入数据流和输出数据流 反映加工数据的来源和加工的结果 DFD 编号 某个加工分解为另一张数据流图 则上层图为父图 直接下层图为子图 子图应编号 编号为父图中相应加工的编号 子图上所有加工也应编号 加工编号由子图号 小数点和局部号组成 2 1 2 2 2 3 a b c d e 图2 图2 1 2 1 1 2 1 2 2 1 3 a b c a1 a2 父图与子图的平衡 子图的输入 输出数据流同父图相应加工的输入 输出数据流必须一致 DFD 提高数据流图的易理解性 合理分解 要把一个加工分解成几个独立的子加工 分解时要注意子加工的独立性和均匀性 销售管理系统 顾客 销售管理系统 采购部门 仓库 经理 订单 图a 进货通知单 缺货通知单 备货单 统计表 图b 处理订单1 处理供货2 处理缺货4 处理进货3 销售统计5 订单 缺货记录 可供货订单 库存记录 备货单 订单记录 统计表 缺货通知单 进货通知单 原缺货现可供货订单 图C1 开备货单2 2 确定能否供货1 2 库存记录 缺货记录 订单 合格订单 可供货订单 图C2 根据供货单修改库存2 1 检验订单1 1 库存记录 订单记录 可供货订单 登记过的订单 备货单 图C3 根据进货单修改库存3 1 处理缺货订单3 2 修改缺货记录3 3 库存记录 缺货记录 进货通知单 核对后进货单 订单变更信息 可供货订单 图C4 汇总各项缺货量4 1 打印缺货通知单4 2 缺货记录 缺货量 缺货通知单 图C5 统计选择5 1 订单记录 按销售日期统计5 2 按顾客所在地区统计5 2 按销售货物名统计5 2 按顾客名统计5 2 顾客区域 日期 货物 顾客名 统计表 第0层DFD 教务人员维护学生信息和课程信息 并登录学生的选课成绩 学生查询自己的成绩单 第1层DFD 对第0层DFD图中的一个加工 学生成绩管理 进行展开 第2层DFD 对第1层DFD图中的一个加工 查询学生成绩 进行展开 说明 数据流程图是分层次的 采取自顶向下逐层分解的办法 数据流程图分多少层次应现实际情况而定 通常在编号之首冠以字母 用以表示不同的元素 可以用P表示处理 D表示数据流 F表示数据存储 S表示外部实体 例如 P3 1 2表示第三子系统第一层图的第二个处理 顶层数据流程图只有一张 它说明了系统的总的处理功能 输入和输出 4 5数据与数据流程分析 数据流程图的作用 系统分析员用这种工具自项向下分析系统信息流程 可在图上画出计算机处理的部分 根据逻辑存贮 进一步作数据分析 可向数据库设计过度 根据数据流向 定出存取方式 对应一个处理过程 可用相应的程序语言来表达处理方法 向程序设计过渡 数据流程练习 1 用户将订货单交某企业的业务经理 经检验后 对不合格的订单要由用户重填 合格的订单交仓库保管员作出库处理 即查阅库存台帐 如果有货则向用户开票发货 如缺货 则通知采购员采购 2 储户将填好的取款单及存折交储蓄所 经查对储户帐 将不合格的存折和取款单退回储户 合格的存折和取款单送交取款处理 处理时要修改储户帐和现金帐 并将存折 利息单和现金交储户 同时将取款单存档 4 5数据与数据流程分析 数据字典 以特定格式记录下来的 对系统的数据流程图中各个基本要素 数据流 加工 存储和外部实体 的内容和特征所作的完整的定义和说明 数据流程图 数据字典 形成 系统规格说明书 SystemSpecification 数据字典包括的项目有 数据项 数据结构 数据流 数据存储 处理逻辑和外部实体 数据项 又称数据元素 是具有独立逻辑含义的最小数据单位 数据结构 由若干数据项构成的数据集合称为数据结构 数据结构描述某些数据项之间的关系 数据字典 数据流 表示系统中数据的逻辑流向 定义数据流时 不仅要说明数据流的名称 组成等 还应指明它的来源 去向和数据流量等 处理逻辑 仅对数据流程图中最底层的处理逻辑加以说明 数据存储 数据存储在数据字典中只描述数据的逻辑存储结构 而不涉及它的物理组织 外部实体 指独立于所研究系统外但又和系统有联系的实体 4 5数据与数据流程分析 4 5数据与数据流程分析 4 5数据与数据流程分析 数据字典是关于数据库中数据的描述 是元数据 而不是数据本身数据字典在需求分析阶段建立 在数据库设计过程中不断修改 充实 完善
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!