已阅读5页,还剩54页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 第6章系统分析 2 6 1系统分析的任务 对系统进行详细调查和需求分析 建立新系统的逻辑方案 模型 解决 做什么 的问题组成系统分析说明书 对组织各部门 业务进行详细调查 在次基础上 进行需求分析 指新系统应具有用户要求的全部功能和特性 提出新系统的逻辑模型 对新系统的逻辑模型进行适当的文字说明 3 系统调查 1 详细调查的目的掌握现行系统的现状 发现问题和薄弱环节为新系统逻辑模型的建立做好准备 详细调查的内容组织机构和人员分工业务流程各种计划 单据和报表资源情况用户需求存在问题 4 详细调查的原则和方式 详细调查应遵循用户参与的原则常见的调查方式1 开调查会或个别访问2 问卷调查3 收集报表资料4 参加业务实践 5 重点询问常见问题 例如 你所在的工作岗位是什么 岗位工作的性质是什么 你的工作任务是什么 每天工作怎样进行时间安排 你的工作分为几班 工作结果同前 后续工作如何联系 你所接触的报表有几类 数据有哪些 满意程度如何 你所在的工作岗位是否恰当 工作量如何 你的工作计划不能合理安排的原因是什么 你的工作岗位存在的问题是什么 组织不力 规划不好 信息不畅 你通常采取什么手段提高工作效率 使用计算机了吗 如果增加激励 奖金 鼓励 新技术等 工作效率是否会提高 6 重点询问常见问题 例如 续 从有效组织经营的角度出发 你的权限是否适当 大或小 你认为影响本企业经营效率的关键问题是什么 从全局的利益出发 你认为现有的管理体制是否合理 你认为提高经营的潜力在哪里 现存管理体制有哪些问题 有效降低经营成本的途径有哪些 信息系统的开发在本单位是否有必要 你认为新的信息系统应该重点解决哪些问题 你所了解的管理工作中 你认为决策的效益应从哪些方面去衡量 7 重点询问常见问题 例如 续 你认为业务 财务 储运等部门是否已经使用了计算机 有什么问题 你用过计算机吗 你认为企业现在使用计算机还有什么困难吗 在你所了解的管理决策工作中 有哪些可以定量或定性用计算机处理吗 本企业与外部哪些企业有业务联系 业务往来用计算机处理吗 原来开发的软件有哪些毛病 为什么老用不好呢 某出版社系统调查表 8 某出版社系统调查表 9 10 调查中使用的图表工具 使用图表工具的优点直观清晰 反映的内容一目了然能帮助系统分析员整理思路为实现标准化 文献化提供了基础系统分析员与用户交流的语言 用户容易理解调查中使用的图表工具组织机构图 业务流程图 数据流程图 11 组织结构图 将所需要了解的组织 分解为若干部分 并将它们之间的行政隶属或业务关系表示出来 这样形成的示意图称为组织结构图 组织结构调查 12 组织结构调查 一般的组织结构图 13 组织机构图 Quit 人事处 工厂 供销处 生产处 技术处 财务处 行政处 采购 销售 仓库 研究 设计 总务 房产 福利 2车间 运输 1车间 14 管理功能调查 调查中可以用功能层次图来描述从系统目标到各项功能的层次关系 下图表示了某销售系统的管理功能 业务结构 销售计划管理 15 业务流程调查 对每一业务弄清其输入 处理 存贮 输出 立即存取要求 收集相应资料 理顺各个岗位 各个业务流程之间的关系 除去不必要的环节 对重复的环节进行合并 对新的环节进行增补 确定哪些是今后计算机系统要处理的环节 16 业务流程图 用一些规定的符号及连线来表示某个具体业务处理过程 业务流程图易于阅读和理解 是分析业务流程的重要步骤 17 业务流程图的常用符号 系统中人员 单据 报表 帐目 数据流向 系统外实体 处理 18 业务流程图绘制举例 存取款业务 储户 存折存 取款单 业务分类 存折取款单 存折存款单 存款处理 取款处理 利息文件 帐目文件 存折 存折现金 19 业务流程图画法举例 读者在目录厅查索引卡 并写出所借图书的分类号 交图书管理员 同时出示本人的借书证管理员根据图书的分类号到书库找书管理员将书交给读者 并由读者填写所借书的借书卡管理员把借书卡保存到写有该读者借书证号的袋子里 20 图书借阅业务流程图 Quit 注意 流程图要清晰 明确 要经过用户确认 21 绘制业务流程图的方法 首先 分析系统的边界 确定系统外实体和系统中人员 其次 弄清各过程传递的数据内容及数据方向 最后 正确辨别数据处理过程需要使用什么数据存储文件 及是否对数据存储文件进行修改 其中系统中人员读取数据文件时应将数据流向的箭头指向系统中人员 只有同时修改数据存储文件时 该数据流才是双向的 22 按以下调查结果画出订货业务流程图 采购员从仓库收到缺货通知单后 查阅订货合同单 若已订货 则向供货单位发出催货请求 否则就填写补充订货单交供货单位 供货单位发货同时 向采购员发出提货通知单 23 采购员 缺货通知单 订货合同单 催货通知单 补充订货单 提货通知单 供货单位 采购员从仓库收到缺货通知单后 查阅订货合同单 若已订货 则向供货单位发出催货请求 否则就填写补充订货单交供货单位 供货单位发货同时 向采购员发出提货通知单 24 车间填写领料单给仓库要求领料 库长根据用料计划审批领料单 未批准的退回车间 已批准的领料单被送到仓库保管员处 由他查阅库存帐 若帐上有货则通知车间前来领料 否则将缺货通知采购人员 根据以下业务过程画出领料业务流程图 25 车间 未批准的领料单 用料计划 库长 领料单 领料通知单 已批准的领料单 仓库保管员 库存帐 缺货通知单 采购员 车间填写领料单给仓库要求领料 库长根据用料计划审批领料单 未批准的退回车间 已批准的领料单被送到仓库保管员处 由他查阅库存帐 若帐上有货则通知车间前来领料 否则将缺货通知采购人员 26 6 2结构化分析概述 续 3 数据流分析数据流分析 DataFlowAnalysis DFA 方法源于结构化分析 是一种以数据流技术为基础的 自顶向下 逐步求精的系统分析方法 通常所说的结构化分析就是数据流分析 数据流分析的核心特征是 分解 和 抽象 分解 自顶向下 逐层分解 将一个复杂的问题分解为若干个易实现的小问题 按逻辑关系分解 从而简化复杂问题的处理 抽象 上一层是下一层的抽象 作什么 怎么做 27 28 6 3数据流分析技术 1 数据流图 1 概念 DataFlowDiagram DFD 是结构化系统分析的主要工具 它以图形显示出系统中数据的使用 及在系统内部的逻辑流向 变换 系统的逻辑功能 基本系统模型 笔 数据流图有四种基本符号 外部实体 数据流 处理过程和数据存储 29 数据流程图的常用符号 外部实体 数据流向 处理 加工 数据存储 30 外部实体 ExternalEntity 位于系统之外的实体 即存在于系统之外的人员或组织 如 旅行社 等它表示数据的外部来源和去向 它可以是某个人员 组织 某一信息系统或某种事物 它是系统的数据源点终点 确定系统的外部实体 实际上就是明确系统与外部环境之间的界限 从而确定系统的范围 6 3数据流分析 续 31 数据流 DataFlow 就是一束按特定的方向从源点流到终点的数据 它指出了数据及其流动方向 一般用一条线表示数据流 用箭头指示流动方向 数据流可以由某一外部实体产生 也可以由处理过程或数据存储产生 6 3数据流分析 续 32 数据流 表示数据和数据流向 由一组数据组成 如 旅客 由 姓名 住址 电话号码 身份证 等组成 数据流可从处理流向处理 也可在处理 文件 处理 外部实体之间流动 两个处理之间可有多股数据流 数据流的命名用名词 不要使用意义空洞的名词尽量使用现实系统已有名字 日报表 月报表 笔 33 处理过程 Process 加工 变换 对数据进行处理 产生出新的数据 6 3数据流分析 续 34 数据存储 DataStore 指出了数据保存的地方 文件 航班目录 记帐文件 6 3数据流分析 续 35 数据存储 命名与数据流相似数据存储与处理之间数据流的方向 商品目录 检索商品信息 读出 商品库存 修改库存 写入 36 数据流图示 储户 检查合理性 合理取款单 取款单 帐户 几种错误 1 37 数据源 数据终点 数据源 数据存储 数据终点 数据存储 数据存储 数据存储 数据流必须要么从某个处理流出 要么流入某个处理 而不能直接从外部实体流向数据存储等等 图示的几种流动都是不合理的 几种错误 2 38 39 2 数据流图的建立 基本系统模型加上源点 终点 顶层图通过输入 输出数据确定系统的边界 画各层数据流图 决定系统或处理过程内部的细节 并加以描述 3 建立数据流图的原则在具体绘制每一张数据流程图时 要按照系统外部到系统内部 数据流动方向和数据加工的顺序 在业务流程图的基础上 在系统的输入数据和输出数据之间 用一连串的加工处理 数据流或数据存储连接起来 随着加工处理过程的细分 逐步由笼统到具体 6 3数据流分析 续 40 遵循自顶向下 逐层分解的原则 笔 确定系统的外部实体及输入与输出 在高层的数据流图中只反映主要的 正常的逻辑功能 突出系统的总体情况 由外向里 从左到右地画数据流图 先在左侧画外部实体 然后 画出由该外部实体产生的数据流和其对应的处理过程 接收系统数据的外部实体一般画在数据流图的右侧 适当地命名及给出编号 有利于系统的理解 对处理过程的编号 随着逐层展开 也应反映出它的层次关系 例如第一层图中处理过程的编号为1 2 第二层图的编号应是1 1 1 2 2 1 2 2 依此方法 逐层给处理过程加上层次的序列号 顶层的处理名就是整个系统项目的名字尽量使用动宾词组 也可用主谓词组不要使用空洞的动词 6 3数据流分析 续 41 数据流程图的画法 分析系统边界 区别出外部实体与系统内的关系 分析系统内各处理的顺序 并给处理编制编号 注明各处理中数据传递的内容 分析系统内各处理所引用的数据存储 给数据存储编制编号并指明数据的流动方向 单向还是双向 42 车间填写领料单给仓库要求领料 库长根据用料计划审批领料单 未批准的退回车间 已批准的领料单被送到仓库保管员处 由他查阅库存帐 若帐上有货则通知车间前来领料 否则将缺货通知采购人员 根据上述业务过程画出库存管理的数据流程图 43 44 车间 采购员 未批准的领料单 领料单 用料计划 审批领料单 已批准的领料单 查阅库存帐 领料通知 库存帐 缺货通知 45 试根据以下描述的业务过程画出库存管理的数据流程图 仓库根据车间发来的产品入库单作登入库帐处理后存入库存帐 对销售科发来的产品出库单 在查阅库存帐后 如果库存数量足够 则作登出库帐处理 否则将出库单退回销售科 并向生产科发出缺货通知 46 车间 生产科 销售科 登入库帐处理 库存帐 登出库帐处理 查阅库存帐处理 产品入库单 缺货通知 产品出库单 退回出库单 仓库根据车间发来的产品入库单作登入库帐处理后存入库存帐 对销售科发来的产品出库单 在查阅库存帐后 如果库存数量足够 则作登出库帐处理 否则将出库单退回销售科 并向生产科发出缺货通知 47 某仓库管理系统按以下步骤进行信息处理 1 保管员根据当日的出库单和入库单通过出入库处理去修改库存台帐 2 根据库存台帐由统计打印程序输出库存月报表 3 必要进行查询时 可利用查询程序 在输入查询条件后 到库存台帐去查找 并显示出查询结果 请画出仓库管理系统的数据流程图 48 出入库处理 查询处理 统计打印 库存台帐 入库单 出库单 查询条件 库存月报表 查询结果 1 保管员根据当日的出库单和入库单通过出入库处理去修改库存台帐 2 根据库存台帐由统计打印程序输出库存月报表 3 必要进行查询时 可利用查询程序 在输入查询条件后 到库存台帐去查找 并显示出查询结果 49 应集中精力于主要的数据流 对一些诸如例外情况 出错处理等问题不必花较多精力分析下去 只需标出即可 一个数据流图中所包含的处理过程应限在七个以内 经验证明 多于七个将会影响处理效果 合理的分解是将一个问题分成相对独立的几个部分 并尽量保证其相对独立性 减少相互之间的联系 分解应力求均匀 避免在同一张数据流图中 有些处理过程描述的是细节 而另一些描述的却是较高层的抽象 6 3数据流分析 续 50 数据流图与程序流程图 框图 不同 前者不反映时间的顺序 只反映数据的流向 逻辑处理和必要的逻辑数据存储 后者有严格的时间顺序 有起始点和终止点 数据流图不反映判断和控制条件 不应在数据流图上出现表明控制逻辑的数据流 6 3数据流分析 续 51 6 3数据流分析 续 2 数据字典数据流图中所有名字的定义及描述就构成了一本字典 它包括数据流 数据存储 外部实体和处理过程的详细条目 数据流 数据存储等数据型条目构成数据字典 DataDictionary DD 1 数据项 数据项是数据的最小组成单位 即不可再分的数据单位 数据项的名称 值域 数据类型 长度 2 数据结构 数据结构用来定义数据项之间的组合关系 数据结构的名称 数据结构的组成 3 数据流 数据流表明数据项或数据结构在系统内传输的路径数据流的来源 去向 组成 流通量 52 6 3数据流分析 续 4 数据存储 数据存储指数据结构暂存或被永久保存的地方 在数据字典中 只能对数据存储从逻辑上加以简单的描述 不涉及具体的设计和组织 数据存储的名称 编号 流入流出数据流 组成 存取分析及关键字 5 处理过程 处理过程的名称 编号 简单描述 处理的数据流 6 外部实体 外部实体的名称 对外部实体的简述及有关的数据流 53 6 3数据流分析 续 3 基本说明结构化系统分析的基本思想 是将一个复杂的系统逐层分解成许多足够简单的基本处理 功能单元 数据流图是系统分析的主要工具 它着重表达系统的逻辑功能及各个部分之间的联系 数据字典补充说明系统所涉及的数据 是数据属性的清单 编写基本说明应注意以下几条规则 1 数据流图中的每一个基本处理 都必须有一个基本说明 2 基本说明表达一个基本处理对数据流的转换路径 即指出这个功能单元的输人数据流 输出数据流以及其间的处理步骤 3 基本说明表达一个功能单元的转换策略 不表达执行这项策略的方法 4 应该把冗余度控制在最低程度 5 用一组标准的方法书写基本说明 既要简单明确 又要具有较高的可读性 54 6 3数据流分析 续 4 处理逻辑描述笔 1 结构化语言结构化语言是专门用来描述功能单元的逻辑功能的一种规范化语言 它介于自然语言和程序设计语言之间 与程序设计语言的结构相似 结构化语言也只允许三种基本逻辑结构 顺序结构 选择结构和循环结构 2 判断表笔 6判断表也是一种表达判断逻辑的工具 它以表格的形式给出各种条件的全部组合以及在各种组合下应采取的行动 当条件的个数较多 每一条件的取值有若干个 相应的动作也很多的情况下 使用判断表比判断树更加有效和清晰 3 判断树是用来表示逻辑判断问题的一种图形工具 它用 树 来表达不同条件下的不同处理 判断树的左边为树根 从左向右依次排列各种条件 左边的条件比右边的优先考虑 根据每个条件的取值不同 树可以产生很多分支 各分支的员右端 即树梢 即为不同的条件取值状态下采取的行动地称策略 p140 55 6 4系统分析说明书 系统分析说明书反映了这一阶段调查分析的全部情况 是系统分析阶段的最重要的文档 用户可以通过系统分析说明来验证和认可新系统的开发策略和开发方案 而系统设计师则可以用它来指导系统设计工作和以后的系统实施标准 此外系统分析说明还可用来作为评价项目成功与否的标准 主要内容如下 1 概述 2 现行系统概况 3 系统需求说明 4 新系统的逻辑方案 5 系统开发资源与时间进度估计 56 6 2结构化分析概述 续 数据流分解示意图 57 6 5小结 系统分析的任务结构化分析概述数据流分析系统分析说明书 58 思考与习题 6 1系统分析的重要内容是什么 6 2描述处理逻辑的工具有哪些 6 3某工厂成品库管理的业务过程如下 成品库保管员按车间送来的入库单登记库存台账 发货时 发
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 开学领跑计划|时间规划指导 + 新学期作业安排课件
- 学校食品安全管理自查存在问题及整改措施
- 学校教师心理健康管理制度
- 学校存货管理制度
- 物业管理区域物业服务工作流程管理细则
- 物资出库实施细则
- 暑假攻克易错点|高中物理平抛运动高频丢分题型专项复习
- 银行对公业务标准化模拟预测密卷含完整答案
- 内镜专科护理笔试真题(附答案)
- 教资地理常识基础达标检测卷含完整答案
- 2026年核能质保监查员考试题及答案
- 中医护理在消化系统疾病患者中的应用
- 护理员培训:协助如厕与清洁
- 成人吞咽障碍患者口服给药护理实践规范-绿色-现代风
- 首饰公司绩效考核制度
- 2026年中远海科行测笔试题库
- 十个多一点暖心行动课件
- 2025年仓储管理作业指导手册
- 2025山东聊城冠县事业单位初级综合类岗位招聘工作人员26人历年真题汇编带答案解析
- COPD患者戒烟行为干预方案
- 钢管扣件买卖合同协议
评论
0/150
提交评论