讲管理信息系统系统分析PPT课件.ppt_第1页
讲管理信息系统系统分析PPT课件.ppt_第2页
讲管理信息系统系统分析PPT课件.ppt_第3页
讲管理信息系统系统分析PPT课件.ppt_第4页
讲管理信息系统系统分析PPT课件.ppt_第5页
已阅读5页,还剩123页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

管理信息系统 主讲 宫小全副教授单位 北方交通大学经管学院信息管理系 第5 8讲管理信息系统的系统分析 重点 结构化分析方法 数据流程分析的主要工具难点 分层的数据流图 子父图的平衡要求 理解结构化分析方法的思想 掌握根据对某个系统的详细调查 进行系统分析并用结构化分析的方法编写一份系统说明报告的方法 教学重点与教学要求 引入 系统规划阶段对系统建设提出了总体设想 在此阶段对现行系统进行过调查 但不是很细致 甚至可以说是 跑马观花 只是从宏观上对新型系统现状进行调查 真正要弄清楚现行系统 是什么 做什么 和 怎么做 还需要从上而下 从粗到细 由表及里地对现行系统进行详细调查 并在此基础上进行分析 提出新的管理信息系统逻辑模型 为系统设计阶段提供依据 系统分析 系统分析概述需求分析组织结构与功能分析业务流程分析数据流程分析数据 功能关系分析新系统逻辑模型 一 系统分析概述 系统分析的含义系统分析的目的系统分析的主要任务系统分析的主要过程系统分析的步骤系统分析的方法 一 系统分析的含义 系统分析处于系统开发生命周期的第二个阶段 上接总体规划 下联系统设计 系统分析是在总体规划的指导下 对系统进行深入详细的调查研究 确定新系统的逻辑模型的过程 主要解决 系统干什么 的问题主要工具 数据流图 DFD 主要结果 系统分析报告 二 系统分析的目的 通过系统分析 将用户 业务部门 的需求及其解决方法确定下来 获得一个较优的新系统逻辑模型 需要确定的分析结果包括 开发者对于现有组织管理状况的了解用户对信息系统功能的需求数据和业务流程管理功能和管理数据指标体系新系统拟改动和新增的管理模型 三 系统分析的主要任务 四 系统分析的主要过程 认识 理解当前的现实环境 获得当前系统的具体的 物理模型 从当前系统的 物理模型 抽象出当前系统的 逻辑模型 对当前系统的 逻辑模型 进行分析和优化 建立目标系统的 逻辑模型 五 系统分析的步骤 现行系统的详细调查组织结构与业务流程分析系统数据流程分析建立新系统的逻辑模型提出系统分析报告 六 系统分析的方法 结构化系统分析方法结构化分析方法是一种自顶向下逐层分解 由粗到细 由复杂到简单的求解方法 分解 和 抽象 是结构化分析方法中解决复杂问题的两个基本手段 分解 就是把大问题分解成若干个小问题 然后分别解决 抽象 就是抓住主要问题忽略次要问题 集中精力先解决主要问题 按照自顶向下 逐层分解的方式 不论系统的复杂程度和规模有多大 分析工作都可以有条不紊地开展 这是结构化分析的基本思想 图中X是一个复杂的管理系统 为了理解它 我们将它分解成1 2 3 4四个子系统 若1 3仍然很复杂 可继续将它们分成1 1 1 2 和3 1 3 2 等子系统 如此逐层分解直至子系统足够简单 能被清楚理解和准确表达为止 引入 系统分析的第一步工作是需求详细调查与分析 也称为现行系统详细调查 它是总体规划阶段现行系统初步调查工作的延续 现行系统详细调查是集中一段时间和人力 通过各种途径做全面 充分和详细的调查 弄清现行系统的边界 组织机构 人员分工 业务流程 各种计划 单据和报表的格式 种类及处理过程 企业资源及约束情况等 为系统开发做好原始资料的准备工作 无论是详细调查还是初步调查 或者业务流程调查 它们的调查对象是一致的 方法是相同的 只不过内容粗细 程度深浅不同而已 二 需求分析 详细调查 详细调查的原则详细调查的内容详细调查的方法进行调查时应注意的事项 一 详细调查的原则 自顶向下全面展开弄清各部门存在的理由并分析有无改进的可能性 存在的不一定是合理的 工程化的工作方式全面铺开与重点调查相结合 点面相结合展开调查 主动沟通和友善的工作方式 二 详细调查的内容 三 详细调查的方法 四 进行调查时应注意的事项 四 进行调查时应注意的事项 1 调查前要做好计划和用户培训 根据系统需要明确调查任务的划分和规划 列出必要的调查大纲 规定每一步调查的内容 时间 地点 方式和方法等 对用户进行培训或发放说明材料 让用户了解调查过程 目的等 并参与调查的整个过程 四 进行调查时应注意的事项 2 调查态度 调查要从系统的现状出发 避免先入为主 要结合组织的实际情况管理现状 了解实际问题 得到客观资料 系统调查人员应当具有虚心 热心 耐心和细心等良好的修养和调查态度 并掌握一定的提问技巧 让业务人员畅所欲言 罗列出所有的需求 系统调查人员透过现象分析潜在的需求 四 进行调查时应注意的事项 3 调查顺序 先自上而下进行初步调查 在了解总体和全部的基础上 再由下而上地进行详细调查 四 进行调查时应注意的事项 4 调查与分析整理相结合 调查过程中要深入了解现行组织各部分的细节 而后根据相互之间的关系综合起来 使得对组织有一个完整的了解 对于调查中出现的问题应及时反映并加以解决 四 进行调查时应注意的事项 5 规范调查图表 为便于开发者和用户对调查中得到的结果和问题进行交流和分析 调查中需要简单易懂的图表工具 四 进行调查时应注意的事项 6 调查资料的搜集和整理与归档 所有调查的内容和分析的结果都应整理后归档 由负责人签字 以便进一步工作的使用 原始资料包括 报表 单据的样品和格式 调查访问的记录 调查访问后形成的图表 调查访问后 初步归纳的文字资料 三 组织结构与功能分析 组织结构调查业务功能调查组织 功能分析 一 组织结构调查 1 组织结构 组织机构是一个组织内部部门的划分及其相互之间的关系 组织的特点在交换物资 资金过程中 产生信息流 组织既是信息的接收者 又是信息的输出者 组织具有层次性 一 组织结构调查 2 组织结构调查内容 一 组织结构调查 3 组织结构调查工具 组织机构图 组织结构图的画法各不相同 需要针对具体组织进行描述 二 业务功能调查 1 功能 功能指的是完成某项工作的能力 为了实现系统目标 系统必须具有各种功能 各子系统功能的完成 又依赖于下面更具体的工作的完成 管理功能的调查是要确定系统的这种功能体系 二 业务功能调查 2 功能结构描述工具 业务功能体系图 业务功能体系图是一个完全以业务功能为主体的树型表 其目的在于描述组织内部各部分的业务功能 二 业务功能调查 三 组织 功能分析 1 分析的目的通过组织 功能分析 使组织的功能进一步理顺 提高管理效率 三 组织 功能分析 2 分析工具组织 功能联系表 三 组织 功能分析 3 这方面的调整分析的内容有 现行系统中不合理现象是什么 不合理的部分对组织整体目标的影响有哪些 多大 产生的历史原因是什么 改进措施是什么 对于之相关的部分 包括涉及的部门和人员的利益 的影响有哪些 三 组织 功能分析 4 功能重组与组织变革的分析管理信息系统受到组织机构的影响 但同时管理信息系统对组织结构和功能也会产生重大影响 这种影响产生的结果是 组织结构发生重大变革 组织的功能出现重新组合 组织结构由传统向现代组织转变 如扁平化 学习型组织等 按照业务流程 对功能重组 如业务流程重组理论等 四 业务流程分析 业务流程调查的任务及方法业务流程的描述工具业务流程分析业务流程的重组 一 业务流程调查的任务及方法 1 任务 业务流程调查主要任务是调查系统中各环节的业务活动 掌握业务的内容 作用 及信息的输入 输出 数据存储和信息的处理方法及过程等 它是掌握现行系统状况 确立系统逻辑模型不可缺少的环节 一 业务流程调查的任务及方法 2 方法 调查业务流程应顺着原系统信息流动的过程逐步地进行 内容包括各环节的处理业务 信息来源 处理方法 计算方法 信息流经去向 提供信息的时间和形态 报告 单据 屏幕显示等 二 业务流程的描述工具 1 业务流程图 TransactionFlowDiagram TFD 业务流程图是用规定的符号来表示具体业务处理过程 业务流程图易于阅读和理解 是分析业务流程的重要步骤 其绘制基本上按照业务的实际处理步骤和过程绘制 二 业务流程的描述工具 2 业务流程图画法常用的业务流程图的基本符号如下 二 业务流程的描述工具 3 业务流程图的特点 二 业务流程的描述工具 4 业务流程图的作用 三 业务流程分析 1 分析的目的 分析现行系统中存在的问题是为了在新系统建设中予以克服或改进 系统中存在的问题可能是管理思想和方法落后 业务流程不尽合理 也可能是因为计算机信息系统的建设为优化原业务流程提供的新的可能性 这时 就需要在对现有业务流程进行分析的基础上进行业务流程重组 产生新的更为合理的业务流程 三 业务流程分析 2 分析的内容 原有流程的分析 分析原有的业务流程的各处理过程是否具有存在的价值 其中哪些过程可以删除或合并 原有业务流程中哪些过程不尽合理 可以进行改进或优化业务流程的优化 原有业务流程中哪些过程存在冗余信息处理 可以按计算机信息处理的要求进行优化 流程的优化可以带来什么好处 确定新的业务流程 画出新系统的业务流程图新系统的人机界面 四 业务流程的重组 不合理的业务流程有哪些 不合理的业务流程产生的历史原因是什么 改进措施有哪些 以及改进会涉及到哪些方面 包括涉及面以及技术支持 改进前后对组织的目标的影响有多大 业务流程重组的应用条件 前四节小结 主要从总体上对系统分析阶段的工作任务 工作步骤 阶段成果等内容作简单的介绍 组织结构和业务功能 业务流程调查与分析是自上而下 从粗到细的调查分析过程 实际工作过程中 调查与分析运用了一系列的工具 并且同步进行 针对现行系统 结合现代技术和理论 提出改进的意见或建议 引入 组织 业务调查过程中绘制的组织结构图 业务流程图等虽然形象地表达了管理中信息的流动和存储过程 但仍没有完全脱离一些物质要素 如货物 产品等 为了用计算机进行信息管理 还必须进一步舍去物质要素 收集有关资料 对系统的数据 数据流程进行调查 为下一步分析做好准备 五 数据流程分析 数据流程分析概述数据流程的描述工具 数据流程图数据字典加工说明 一 数据流程分析概述 1 数据流程 数据流程是指数据在系统中产生 传输 加工处理 使用 存储的过程 一 数据流程分析概述 2 数据流程调查的内容 收集原系统全部输入单据 如入库单 收据 凭证 输出报表和数据存储介质 如账本 清单 的典型格式 在上述各种单据 报表 账本的典型样品上或用附页注明制作单位 报送单位 存放地点 发生频度 如每月制作几张 发生的高峰时间及发生量等 并注明各项数据的类型 数字 字符 长度 取值范围 指最大值和最小值 一 数据流程分析概述 3 数据流程分析 数据流程分析就是把数据在组织或原系统内部的流动情况抽象地独立出来 舍去具体组织机构 信息载体 处理工作 物资 材料等 仅从数据流动过程考察实际的数据处理模式 主要包括对信息的流动 传递 处理与存储的分析 一 数据流程分析概述 4 数据流程分析的目的 数据流程分析的目的是要发现和解决数据流通中的问题 这些问题包括 数据流程不畅 前后数据不匹配 数据处理过程不合理等等 一 数据流程分析概述 5 进行数据流程分析的主要步骤 二 数据流程的描述工具 数据流程图 1 数据流程图 DataFlowDiagram DFD 数据流程图是一种能全面地描述信息系统逻辑模型的主要工具 它可以用少数几种符号综合地反映出信息在系统中的流动 处理和存储情况 数据流图是一种便于用户理解 分析系统数据流程的图形工具 它摆脱了系统的物理内容 精确地在逻辑上描述系统的功能 输入 输出和数据存储等 是系统逻辑模型的重要组成部分 二 数据流程的描述工具 数据流程图 2 数据流程图基本符号 上图是一个简单的数据流图 它表示数据X从源S流出 经P1加工转换成Y 接着经P2加工转换为Z 在加工过程中从F中读取数据 二 数据流程的描述工具 数据流程图 2 数据流程图基本符号 1 数据流数据流用带有名字的具有箭头的线段表示 名字称为数据流名 表示流经的数据 箭头表示流向 对数据流的表示有以下约定 约定1 对流进或流出文件的数据流不需标注名字 因为文件本身就足以说明数据流 而别的数据流则必须标出名字 名字应能反映数据流的含义 约定2 数据流不允许同名 约定3 两个数据流在结构上相同是允许的 但必须体现人们对数据流的不同理解 如图a中的合理领料单与领料单两个数据流 它们的结构相同 但前者增加了合理性这一信息 约定4 两个加工之间可以有几股不同的数据流 这是由于它们的用途不同 或它们之间没有联系 或它们的流动时间不同 如图b所示 约定5 数据流图描述的是数据流而不是控制流 图c中 月末 只是为了激发加工 计算工资 是一个控制流而不是数据流 所以应从图中删去 a b c 二 数据流程的描述工具 数据流程图 2 数据流程图基本符号 2 加工处理加工处理是对数据进行的操作 它把流入的数据流转换为流出的数据流 每个加工处理都应取一个名字表示它的含义 并规定一个编号用来标识该加工在层次分解中的位置 名字中必须包含一个动词 例如 计算 打印 等 对数据加工转换的方式有两种 改变数据的结构 例如将数组中各数据重新排序 产生新的数据 例如对原来的数据总计 求平均等值 二 数据流程的描述工具 数据流程图 2 数据流程图基本符号 3 文件文件是存贮数据的工具 文件名应与它的内容一致 写在开口内 从文件流入或流出数据流时 数据流方向是很重要的 如果是读文件 则数据流的方向应从文件流出 写文件时则相反 如果是又读又写 则数据流是双向的 在修改文件时 虽然必须首先读文件 但其本质是写文件 因此数据流应流向文件 而不是双向 二 数据流程的描述工具 数据流程图 2 数据流程图基本符号 4 数据源和终点数据源和终点表示数据的外部来源和去处 它通常是系统之外的人员或组织 不受系统所控制 为了避免在数据流图上出现线条交叉 同一个源点 终点或文件均可在不同位置多次出现 这时要在源 终 点符号的右下方画小斜线 或在文件符号左边画竖线 以示重复 二 数据流程的描述工具 数据流程图 3 数据流程图的特征 抽象性概括性 二 数据流程的描述工具 数据流程图 4 数据流程图的作用 二 数据流程的描述工具 数据流程图 5 画数据流程图的原则 总体上 自顶向下逐层分解局部上 由外向里 先确定边界或范围 再考虑系统的内部 先画加工的输入和输出 再画加工内部 二 数据流程的描述工具 数据流程图 6 画数据流程图的步骤 二 数据流程的描述工具 数据流程图 7 分层数据流图 为了控制加工的复杂性 结构化分析采用了 自顶向下 逐层分解 的技术 通过分解获得一套由抽象到具体的数据流图 我们称这一套数据流图为分层数据流图 即用图形描述系统的分解 表示系统由哪几部分组成 各部分间有什么联系等 分层数据流图一般由顶层 中间层和底层组成 顶层抽象地描述了整个子系统 任何复杂的系统 其顶层图都符合一定的模式 底层具体地画出了系统的细节部分 中间层则是从抽象到具体的逐步过渡 对于一些简单系统 也可不画中间层 顶层图的模式 系统加工 账务处理系统顶层图 账务处理系统一级细化图 账务处理系统二级细化图 二 数据流程的描述工具 数据流程图 画分层数据流图时 应注意的问题合理编号注意子图与父图的平衡局部文件分解的程度 7 分层数据流图 二 数据流程的描述工具 数据流程图 1 合理编号分层数据流图的顶层称为0层 称它是第1层的父图 而第1层既是0层图的子图 又是第2层图的父图 依次类推 为了便于管理 应按下列规则为数据流图中的加工编号 子图的父图号是父图中相应加工的编号 子图中的编号由父图号和子加工的编号组成 例如1表示第1层图的1号加工处理 1 1 1 2 1 3 表示父图为1号加工的子加工 1 3 1 1 3 2 1 3 3 表示父图号为1 3加工的子加工 7 分层数据流图 二 数据流程的描述工具 数据流程图 1 合理编号为简单起见 约定第1层图的父图号为0 编号只写加工编号1 2 3 下面各层由父图号1 2 等加上子加工的编号1 2 3 组成 按上述规则 图的编号即能反映出它所属的层次以及它的父图编号的信息 还能反映子加工的处理信息 例如1表示第1层图的1号加工处理 1 1 1 2 1 3 表示父图为1号加工的子加工 为了方便 对数据流图中的每个加工 可以只标出局部号 但在加工说明中 必须使用完整的编号 7 分层数据流图 二 数据流程的描述工具 数据流程图 2 子图与父图的数据流必须平衡子图与父图的数据流必须平衡 这里的平衡指的是子图的输入 输出数据流必须与父图中对应加工的输入 输出数据流相同 下列两种特殊情形情况是允许的 子图的输入 输出流比父图中相应加工的输入 输出流表达得更细 考虑平衡时 可以忽略枝节性的数据流 如下图所示 7 分层数据流图 例如 在上图中 若父图的 订货单 数据流是由客户 品种 帐号 数量四部分组成 则图中的子图和父图是平衡的 在实际中 检查该类情况的平衡 需借助于数据词典进行 例如 在上图中 在4号加工的子图中4 3号子加工中增加了一个输出 表示出错的数据流 则子图和父图仍可看作是平衡的 出错 3 数据流图中的局部文件 上图中的父图和子图是平衡的 但子图中的文件W并没在父图中出现 这是由于对文件W的读 写完全局限在加工3 3之内 在父图中各个加工之间的界面上不出现 该文件是子图的局部文件或为临时文件 7 分层数据流图 4 分解的程度一般一个加工每次分解量最多不要超过七个为宜 分解时应遵循以下原则 分解应自然 概念上要合理 清晰 上层可分解的快些 即分解成的子加工个数多些 这是因为上层是综合性描述 对可读性的影响小 而下层应分解得慢些 在不影响可读性的前提下 适当地多分解成几部分 以减少分解层数 对数据流图中不再作分解的加工 即功能单元 必须作出详细的加工说明 并且每个加工说明的编号必须与功能单元的编号一致 7 分层数据流图 二 数据流程的描述工具 数据流程图 8 数据流图的修改可从正确性和可读性方面对数据流图进行改进 二 数据流程的描述工具 数据流程图 8 数据流图的修改 1 数据流图的正确性 可以从以下几个方面来检查 二 数据流程的描述工具 数据流程图 8 数据流图的修改 2 数据流图的可读性 可以从以下几个方面来提高 简化加工之间的联系 分解应当均匀 命名应当恰当 二 数据流程的描述工具 数据流程图 8 数据流图的修改 3 有时需要对作出的部分或全部数据流图作重新分解 步骤如下 把需要重新分解的所有子图连成一张 根据各部分之间联系最少的原则 把图分划成几部分 重建父图 即把第二步所得的每一部分画成一个加工符号 各部分之间的联系就是加工之间的界面 重建各张子图 只需把第二步所得的图 按各自的边界剪开即可 为所有加工重新命名 编号 二 数据流程的描述工具 数据流程图 9 画数据流程图的其他注意事项一般应先给数据流命名 再根据输入 输出数据流名的含义为加工命名 名字含义要确切 要能反映相应的整体 若碰到难以命名的情况 则很可能是分解不恰当造成的 应考虑重新分解 从左至右画数据流图 通常左侧 右侧分别是数据源和终点 中间是一系列加工和文件 正式的数据流图应尽量避免线条交叉 必要时可用重复的数据源 终点和文件符号 此外 数据流图中各种符号布置要合理 分布应均匀 画数据流图时 先只考虑稳定状态 即系统启动后正常工作的状态 稍后再考虑系统启动和中止的问题 三 数据字典 DataDictionary DD 1 定义 数据字典是对数据流程图中的数据项 数据结构 数据流 处理逻辑 数据存储和外部实体进行定义和描述的工具 是数据分析和管理工具 同时也是系统设计阶段进行数据库设计的重要依据 三 数据字典 DataDictionary DD 2 数据字典中三种类型的条目数据字典由下面三类条目组成 数据流文件 数据存储 数据项 数据元素 2 数据字典中三种类型的条目 数据字典各条目中常使用的符号 1 数据流条目数据流条目对每个数据流进行定义 它通常由四部分组成 别名是前面已定义的数据流的同义词 组成栏是定义的主要部分 通常是列出该数据流的各组成数据项 注释栏用于记录其它有关信息 例如该数据流在单位时间中传输的次数等 数据流名别名组成注释 2 数据字典中三种类型的条目 数据流条目的编写格式举例 数据流名 职工基本情况别名 无组成 职工号 姓名 性别 出生时间 参加工作时间 职称 工作部门 工资 婚否注释 数据流名 查询条件别名 无组成 查工资情况 查工作部门 查职称 查职工号 注释 数据量 约70次 天 今后还要增加查询种类 2 数据字典中三种类型的条目 3 文件条目文件条目是用来对数据存储 或数据库 进行定义 文件条目由五部分组成 文件名编号组成结构注释 其中组成栏的定义方法与前面的数据流条目相同 结构栏用于说明重复部分的相互关系 比如指出是顺序或索引存取 2 数据字典中三种类型的条目 文件条目的编写格式举例 文件名 人事档案文件编号 EMP组成 职工号 姓名 出生时间 参加工作时间 职称 工作部门 工资 婚否结构 以职工号为关键字 索引存取注释 今后还将增加数据项 2 数据字典中三种类型的条目 4 数据项条目数据项条目是用来描述数据项的定义 由于数据项是数据的最小单位 是不可分割的 因此数据项条目只包含名称 代码 类型 长度和值的含义内容等 对于那些足以从名称看出其含义的 自说明 型的数据项 则不必在条目中再解释其含义 2 数据字典中三种类型的条目 数据项条目编写格式举例 2 数据字典中三种类型的条目 四 加工 业务处理 说明 1 含义 加工 业务处理 指的是业务人员处理业务的算法和逻辑关系 对基本加工的描述称为 加工说明 这里讲的 加工说明 是指对数据流图中功能单元 不能再作分解的加工 的描述 而对数据流图中其它加工则可以没有加工说明 四 加工 业务处理 说明 2 编写加工说明的要求 对数据流图中的每个功能单元必须有一个加工说明 加工说明必须描述功能单元把输入数据转换为输出数据流的转换规则 每个加工说明必须描述转换的策略 而不是转换的实现细节 即主要描述一个加工 做什么 而不是用程序设计语言来描述具体的加工过程 加工说明应力求完整 严密 易于理解 四 加工 业务处理 说明 3 加工说明的描述工具 结构化语言判定表判定树 四 加工 业务处理 说明 1 结构化语言 StructuredLanguage 结构化语言是介于自然语言和程序设计语言之间的一种语言 它是带有一定结构的自然语言 在我国 通常采用较易为用户和开发人员双方接受的结构化汉语 3 加工说明的描述工具 四 加工 业务处理 说明 结构化语言使用的三种基本逻辑结构 顺序结构选择结构循环结构 3 加工说明的描述工具 顺序结构 由一组有先后顺序的陈述句组成 陈述句是指要做什么事情 它至少包括一个动词和一个宾语 名词 动词说明要执行的功能 宾语表示动作的对象 例如 打印工资单 按职工工号查询该职工的姓名 职称和工作部门 统计各分数段人数及百分比 打印各分数段人数及百分比 等 四 加工 业务处理 说明 3 加工说明的描述工具 1 结构化语言 StructuredLanguage 选择结构 与程序设计语言结构IF THEN ELSE类似 在结构化语言中有以下形式 如果条件则动作A否则就动作B如果一个条件有若干不同的状态 而这些状态只发生其中的一种 不可能同时发生 则可对不同状态选择执行相应动作 与CASE语句类似的有形式 如果情况1则动作1情况2则动作2 情况n则动作n这里的动作是陈述句或它的复合语句 循环结构 由一个循环判定条件和一组重复执行的动作组成 与程序设计中的DOWHILE和REPEAT UNTIL结构类似 例如 对每位职工计算本月扣款小计和实发数打印实发数又如 对每门课程统计各分数段人数及百分比打印各分数段人数及百分比 四 加工 业务处理 说明 需要注意的问题避免结构复杂的语句 所用名词必须在数据字典中有定义 不要用意义相同的多种动词 用词名应始终如一 为提高可读性 书写时可采用 阶梯形 格式 嵌套使用各种结构时 应避免嵌套层次过多而影响可读性 3 加工说明的描述工具 1 结构化语言 StructuredLanguage 人事档案系统 修改 加工说明举例 加工名 修改人事数据加工编号 RS2输入 功能代号2加工逻辑 输入职工号 对相应职工的各数据项进行修改输出 修改后的职工数据注释 在人事数据有变化时 随机使用该功能 1 结构化语言 StructuredLanguage 人事档案系统 查询 加工说明举例 加工名 查询职工情况加工编号 RS3输入 功能代号3加工逻辑 如果选择工资可按职工号查工资额选择工作部门可按职工号查工作部门选择职称可按职工号查职称选择职工号可按姓名查职工号输出 工资额 工作部门 职称 职工号注释 1 结构化语言 StructuredLanguage 四 加工 业务处理 说明 2 判定表对于具有多个互相联系的条件和可能产生多种结果的问题 用结构化语言描述则显得不够直观和紧凑 这时可以用以清楚 简明为特征的判定表来描述 判定表采用表格形式来表达逻辑判断问题 表格分成四个部分 左上角为条件说明 左下角为行动说明 右上角为各种条件的组合说明 右下角为各条件组合下相应的行动 3 加工说明的描述工具 四 加工 业务处理 说明 3 判定树 DecisionTree 判定树是用来表示逻辑判断问题的一种图形工具 它用 树 来表达不同条件下的不同处理 比语言 表格的方式更为直观 判定树的左侧 称为树根 为加工名 中间是各种条件 所有的行动都列于最右侧 3 加工说明的描述工具 小结 数据流程的分析是系统分析的核心和重点 由于管理信息系统中的数据繁多 关系错综复杂 因此调查和分析中 必须采用有效的调查分析方法和表达方式 数据流程图可通过基本符号直观地表示系统的数据流程 加工 存贮等过程 但它不能表达每个数据和加工的具体 详细的含义 这些信息需要在 数据字典 和 加工说明 中表达 数据流程图是系统的大框架 而数据字典和加工说明则是对数据流图中每个成分的精确描述 在系统分析报告中 数据流程图 数据字典和加工说明这三部分是主体 是系统分析报告中必不可少的组成部分 它们有着密切的联系 必须结合使用 引入 在对实际系统的业务流程 管理功能 数据流程以及数据分析都作了详细的了解和形式化的描述以后 就可在此基础上进行系统化的分析 以便整体地考虑新系统的功能子系统和数据资源的合理性 进行这种分析的有力工具之一就是功能 数据分析 六 数据 功能关系分析 功能与数据之间关系分析U C矩阵系统的功能划分与数据资源分布 一 功能与数据之间关系分析 1 含义 功能与数据之间关系分析是分析业务处理过程中产生数据和使用数据之间的关系 一 功能与数据之间关系分析 2 目的 使得功能与数据之间的关系更合理 为划分子系统提供依据 一 功能与数据之间关系分析 3 工具 功能 数据分析法是通过U C矩阵的建立和分析来实现的 这种方法不但适用于功能 数据分析 也可以适用于其他各方面的管理分析 U C Use Create 矩阵是IBM公司于70年代初的BSP中提出的一种系统化的聚类分析方法 它通过数据有一些功能产生 并被一些功能所使用之间的关系 判断数据产生于使用之间的关系是否正确 对功能进行归类 为系统划分提供依据 二 U C矩阵 1 U C矩阵的建立 首先要进行系统化自顶向下地划分 然后逐个确定其具体的功能 或功能类 和数据 或数据类 最后填上功能 数据之间的关系 即完成了U C矩阵的建立过程 即 首先建立一张二维表格 将数据所调查的数据填写在横向方向 Xi 将功能填写在纵向方向 Yj 然后按照数据与功能之间的产生 Create 与使用 Use 之间的关系 分别在对应的单元中填入C或U 二 U C矩阵 2 U C矩阵的功能 通过对U C矩阵的正确性检验 及时发现前段分析和调查工作的疏漏和错误 通过对U C矩阵的正确性检验来分析数据的正确性和完整性 通过对U C矩阵的求解过程最终得到子系统的划分 通过子系统之间的联系 U 可以确定子系统之间的共享数据 二 U C矩阵 3 U C矩阵的校验U C矩阵的正确性检验可以从如下三个方面进行 完备性检验一致性检验无冗余性检验 二 U C矩阵 4 U C矩阵的求解 U C矩阵求解过程就是对系统结构划分的优化过程 它是基于子系统划分应相互独立 而且内部凝聚性高这一原则之上的一种聚类操作 U C矩阵的求解过程是通过表上作业来完成的 其具体操作方法是 调换表中的行变量或列变量 使得 C 元素尽量地朝对角线靠近 然后再以 C 元素为标准 划分子系统 这样划分的子系统独立性和凝聚性都是较好的 因为它可以不受干扰地独立运行 三 系统的功能划分与数据资源分布 1 系统逻辑功能的划分系统逻辑功能划分的方法是在求解后的U C矩阵中划出一个个的小方块如下图所示 划分时注意事项 沿对角线一个接一个地画 既不能重叠 又不能漏掉任何一个数据和功能 方块的划分是任意的 但必须将所有的 C 元素都包含在小方块之内 划分后的小方块即为今后新系统划分的基础 每一个小方块即一个子系统 另外特别值得一提的是 对同一个调整出来的结果 小方块 子系统 的划分不是唯一的 如下图中实线和虚线所示 具体如何划分为好 要根据实际情况以及分析者个人的工作经验和习惯来定 子系统划定之后 留在小方块 子系统 外还有若干个 U 元素 这就是今后子系统之间的数据联系 即共享的数据资源 三 系统的功能划分与数据资源分布 2 数据资源分布在对系统进行划分并确定了子系统以后 从上面的图中可以看出所有数据的使用关系都被小方块分隔成了两类 一类在小方块以内 在小方块以内所产生和使用的数据 则今后主要考虑放在本子系统的计算机设备上处理 一类在小方块以外 在小方块以外的数据联系 则表示了各子系统之间的数据联系 这些数据资源今后应考虑放在网络服务器上供各子系统共享或通过网络来相互传递数据 七 新系统逻辑模型 确定新系统的逻辑处理方案新系统逻辑模型的运行环境 一 确定新系统的逻辑处理方案 确定合理的业务处理流程确定合理的数据和数据流程确定新系统的逻辑结构和数据分布 二 新系统逻辑模型的运行环境 硬件设备和布局软件系统机构调整和人员调整设想规章制度和岗位职责 三 系统分析报告的撰写 1 系统分析报告的作用 描述的逻辑模型

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论