- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.4数据流程图
第六章 系统分析 6.1 系统分析概述 系统分析的主要任务 系统分析的主要内容 结构化系统分析方法 6.1 系统分析概述 6.1 系统分析概述 系统分析的主要内容 详细调查、收集和分析用户需求 确定初步的逻辑模型 编制系统分析报告 6.2 组织结构与功能分析 组织结构图 组织/业务关系分析 业务功能一览表 6.2 组织结构与功能分析 组织结构图 6.2 组织结构与功能分析 6.3 业务流程分析 业务流程图的基本符号及含义 绘制举例 6.3 业务流程分析 业务流程图的基本符号及含义 6.3 业务流程分析 例一: 销售人员接到顾客填好的订单后对订单进行核对,如果发现订单不合格则将订单退回客户,否则将订单交给库管员处理。库管员接到订单后,核对库存,对可供货的订单进行供货处理,对缺货的订单交给采购部门进行采购处理,同时将订单交给销售部门。采购部门根据缺货订单进货,将进货单及货物交给库管员,库管员进行入库处理,修改库存台账,并通知销售人员已经备货。销售人员将缺货订单再次交给库管员,进行供货处理。供货单由库管员交财务人员,财务再向客户发付款通知,客户将付款通知和款项交给财务人员,财务人员开发票及付款凭证给客户。客户将付款凭证交给库管员,库管员将货物及交货凭证给客户。试画出业务流程图。 表格分配图 例二:工票系统业务流程 6.3 业务流程分析 例三: 教务处对学生成绩进行分析,打印出补缓考学生名单,将补缓考学生名单下发到各系部,各系部有关教师出题、判卷 例四: 6.4 数据与数据流程分析 数据的汇总分析 数据流程分析 数据字典 加工说明 6.4 数据流程图(DFD) ER图 —— 建立系统的数据模型 数据流程图 —— 建立系统需求的过程模型 6.4 数据与数据流程分析 数据的汇总分析 数据汇总 数据正确性分析 数据项特征分析 6.4.2 DFD的层次模型 是结构化分析与设计建立过程模型的主要工具,采用一系列分层次的数据流图描述系统 每一个层次都代表了系统的一个抽象水平 高层次DFD中的处理可以进一步分解成低层次、更详细的DFD DFD的层次模型示意图 DFD层次模型的作用 通过这种自顶向下、逐层分解的方法 利用分解和抽象这两个基本手段控制系统的复杂性 把大问题分解成小问题,然后分别解决 6.4 数据与数据流程分析 数据流程图绘制例一: 完整的DFD 根据功能表,从下向上进行抽象归纳: 按照功能表,对每一个功能建立一个DFD片段图 把所有的DFD片段进行分组,归纳为大的处理逻辑,形成一级DFD 将属于一组内的DFD片段放在一张图上,形成二级DFD图 对二级DFD图进一步细化,分解 完整的DFD 真正进行结构化系统建模过程中,应该采用自顶向下的分解方法,功能表只是寻找需求的辅助工具 建模是一个从具体到抽象,又从抽象到具体的过程,需要反复多次 例一:分层DFD图 一层图: 二层图: 二层图; 二层图: 工具软件演示 使用Microsoft Visio画DFD 没有标准答案 数据流图的分解每个人可能有所不同,画出的数据流图也会因人而异,并一定谁画的对,谁画的错 6.4.7 数据流图的优缺点 图形元素少,易学易读,容易与用户沟通 有层次性,允许系统分析员由上至下逐步分析系统,不会受困于太多复杂的细节 不能描述系统的控制流 潜在的非语法错误不易发现,复核困难,需要有丰富的设计经验 6.4.8 常犯错误 配送中心管理系统(纠错) 库存管理(纠错) 入库的功能分解 采购管理(纠错) 课堂练习 为学校图书馆出纳台设计一个自动化管理系统 读者可以由书名(或书名的一部分)、作者名查馆藏书号 出纳台可由馆藏书号查书的去向;读者借书时,登录有关信息 读者还书时,检查是否有逾期及其他违规行为,并记录有关信息 6.4.9.4数据字典的定义 6.5功能分析 加工说明 结构化语言 判定表 判定树 6.5功能分析 加工说明 结构化语言 6.5功能分析 加工说明 判定表 6.5功能/数据分析 6.4 数据与数据流程分析 加工说明 判定树 6.6 新系统逻辑方案的建立 新系统逻辑方案 系统分析报告 6.6 新系统逻辑方案的建立 新系统逻辑方案 6.6 新系统逻辑方案的建立 系统分析报告 本 章 完! 外部项的定义 外部项编号: 01 外部项名称:预算员 简述:编制工程预算的技术人员 输入数据流:施工图定额数据 输出数据流:工程预算说明书 系统名称: CE公司工程项目管理系统 外部项一览表 编号 名称 01 预算员 02 计划员 03
文档评论(0)