第四章 系统分析第四章 系分析统分析.ppt

第四章 系统分析第四章 系分析统分析.ppt

  1. 1、本文档共80页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二层数据流程图 三、数据字典 定义和说明数据流程图中每个成分的工具。 作用: (1)数据流程图+数据字典 图文并茂的对系统的逻辑模型进行完整的描述。 (2)系统设计阶段进行数据库设计的参考依据。 数据字典的内容 对数据流程图中的各个元素作出详细的说明。 1.数据项的定义 2.数据结构的定义 3.数据流的定义 4.处理逻辑的定义 5.数据存储的定义 6.外部实体的定义 1.数据项的定义 数据项:又称数据元素,是数据的最小单位。 在数据字典中,仅定义数据的静态特性。 “ID” (1)数据项的编号、名称、别名和简述; (2)数据项的长度; (3)数据项的取值范围。 2.数据结构的定义 描述:某些数据项之间的关系。 构成:若干个数据项组成;也可以由若干个数据结构组成;还可以由若干个数据项和数据结构组成。 “DS” 1.数据结构的名称和编号; 2.简述; 3.数据结构的组成。 3.数据流的定义 数据流:由一个或一组固定的数据项组成。 定义数据流: ?要说明数据流的名称、组成等 ?指明它的来源、去向和数据流量等。 4.处理逻辑的定义 仅定义数据流程图中最底层的处理逻辑 处理 5.数据存储的定义 只描述数据的逻辑存储结构,而不涉及它的物理组织。 6.外部实体的定义 定义:外部实体编号、名称、简述、及有关数据流的输入和输出。 四、处理逻辑分析 处理逻辑分析:对数据流程图中的处理过程做详细的说明。 简单的处理逻辑:在数据字典中用文字定义,如工资计算。 复杂的处理:处理逻辑工具 处理逻辑的描述关系到程序员是否能准确地利用计算机程序来实现处理过程。 处理逻辑的描述工具 1.判断树 2.决策表 3.结构化语言 1.判断树 决策树(判断树) 决策树用二叉树形图来表示多个条件、多个取值的处理逻辑。可以直观、清晰地表达数据处理(加工)的逻辑要求。 根 条件 条件 条件 条件 行动 行动 行动 行动 …… 条件 条件 条件 条件 适合于判断因素比较少,逻辑组合关系不复杂的情形。 决策结点 决策结果 方案枝 1.判断树 订货处理 欠款天数≤30 欠款天数100 需求量≤库存量 立即发货 先按库存发,进后再补发 条件 状态 行动 欠款天数30且≤100 需求量库存量 需求量≤库存量 先付款,再发货 不发货 需求量库存量 通知先付款 如果一个动作的执行不只是依赖一个条件,而是与多个条件相关,那么这项策略的表达就比较复杂,可以使用决策树表示。 优点:直观、容易理解。 缺点:但当条件太多时,不容易清楚地表达判断过程。 2.决策表(判断表) 清晰地表达: 条件、决策规则和决策方案之间的逻辑关系。 决策规则号 1 2 3 4 5 6 条 件 欠款时间≤30天 Y Y N N N N 欠款时间100天 N N Y Y N N 需求量≤库存量 Y N Y N Y N 决策方案 立即发货 √ 先按库存量发货,进货后再补发 √ 先付款,再发货 √ 不发货 √ 要求先付欠款 √ √ 3.结构语言表示法 模仿计算机语言描述处理逻辑 使用IF、THEN、ELSE等词组 4.几种工具的使用范围 (1)判断树:适用于含有5~6个条件的组合,条件组合过于庞大则造成不便; (2)判断表:适用于行动在10~15之间的一般复杂程度的决策; (3)结构化语言:适用于涉及具有判断或循环动作组合的问题。 第四章 系统分析 第一节 系统分析概述 第二节 组织结构调查 第三节 业务流程调查 第四节 数据流程调查 第五节 新系统逻辑模型的建立 第六节 系统分析报告 新系统逻辑模型的建立 逻辑模型内容包括3部分 新系统的信息处理方案 新系统的管理模式及具体业务的管理模型 新系统逻辑模型的运行环境 一、新系统的信息处理方案 1.新系统的业务流程 2.新系统的数据流程 3.新系统的逻辑结构和数据分布 第四章 系统分析 第一节 系统分析概述 第二节 组织结构调查 第三节 业务流程调查 第四节 数据流程调查 第五节 新系统逻辑模型的建立 第六节 系统分析报告 一、系统分析的基本任务 任务:在系统规划的指导下,对组织的组织结构、业务流程、数据流程进行全面详细的调查,并分析组织存在的问题,明确新系统要“做什么”,提出新系统的逻辑模型。 深入了解“系统分析” 实质:确定新系统必须“做什么”。 系统开发过程中工作量最大、涉及部门和人员最多的一个阶段。 系统分析的结果是系统设计和系统实施的基础,在很大程度上决定了系统开发的成败。 二、系统分析的工作步骤 (1)详细调查 ①组织结构 ②业务流程及数据流程 ③用户对新系统的需求 (2)系统化分析 (3)确定新系统的逻辑模型 (4)编制系统分析报告 三、详细调查 (1)对 象 (2

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档