




已阅读5页,还剩64页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第4章系统分析 付永华QQ 676634473E mail fuyonghua 12 Mobilelog 系统分析是信息系统开发过程中重要的一步 也是关键性的一步 只有通过系统分析才能把对系统功能和性能的总体概念描述为具体的系统需求说明 从而奠定整个系统开发的基础 实践表明 系统分析工作的好坏 在很大程度上决定了信息系统的成败 在系统分析阶段 要使用系统的观点和方法 把复杂的对象分解为简单的组成部分 并确定这些组成部分的基本属性和彼此之间的关系 系统分析也是一个不断加深认识和逐步细化的过程 在这个过程中使用了结构化系统分析方法 数据流程图 数据字典等方法和工具 该阶段产生的系统分析说明书 既是后续阶段开发工作的依据 也是将来信息系统进行验收的依据 用户在系统分析阶段起着至关重要的作用 用户必须对系统功能和性能提出初步要求 并澄清关于业务流程中的模糊概念 系统分析人员则要和用户一起细致地进行调查分析 把用户的初始要求具体化 明确化 最终转换成关于目标系统 做什么 的新系统逻辑模型 第四章目录 4 1系统分析概述 4 2详细调查 4 3业务流程分析 4 4数据流程分析 4 5数据字典 4 6处理逻辑的描述 4 7数据立即存取图 4 8建立目标系统逻辑模型 4 9系统分析说明书 系统分析阶段的基本任务是系统分析员和用户一起在充分了解用户的要求的基础上 把双方对目标系统的理解表达为系统分析说明书 系统分析说明书通过评审之后 将成为目标系统设计的依据和验收的依据 4 1 1系统分析的任务 目标系统并不是无源之水 由系统开发人员凭空想象出来的 目标系统的逻辑设计必须从现行系统入手 建立在现行系统的基础之上 经过对现行系统的优化 目标系统功能更强 效率更高 使用更方便 要 优于现行系统 因此 系统分析员要在系统规划的工作基础之上 与用户密切配合 用系统的思想和方法 对企业的业务活动进行全面的调查分析 收集报表 账单等业务资料 详细掌握现行系统的工作流程 分析其局限性和不足之处 找出制约现行系统的关键问题 列出几种可行的解决方案 并综合分析 比较这些方案的优劣 最终确定目标系统的逻辑功能 目标系统从何而来 建立现行系统的基础之上 且优于现行系统 4 1 1系统分析的任务 系统分析是系统开发中最重要的阶段 也是困难最多的阶段 最主要的困难来自于系统分析人员和用户对问题的不同理解 一般情况下 系统分析员往往是计算机信息处理的行家 但缺乏足够的关于目标系统的业务知识 在系统调查中系统分析员往往面临关于业务流程的困惑 一个稍具规模的系统 其业务数据数量是相当大的 有反映各种业务情况的报表 账簿 业务数据 有业务人员手中的各种正规的或非正规的手册 技术资料 规章制度等 各种业务之间的关系复杂 不熟悉业务情况的系统分析员往往被淹没在各种信息流程中 难以理出头绪 更难以分析出制约现行系统的 瓶颈 问题 系统分析阶段的困难 4 1 1系统分析的任务 用户精通业务 但往往缺乏足够的计算机方面的知识 对计算机 能够做什么 和 不能够做什么 比较模糊 而且 用户虽然精通自己的业务 但不善于把业务过程明确地表达出来 不知道该给系统分析员介绍些什么 对一些具体业务 用户认为理所当然就该这样做或那样做 特别是对某些决策问题 往往根据的是个人的经验和直觉 4 1 1系统分析的任务 由于以上原因 使得系统分析员和用户的交流比较困难 对同一问题的描述容易出现误解和遗漏 而这些误解和遗漏往往成为系统开发的隐患 例如 系统分析说明书是这一阶段的工作成果 它可以认为是用户与开发人员之间的技术合同 系统分析说明书应当严谨准确 无二义性 才能作为设计基础和验收依据 否则 如果开发人员和用户对系统分析说明书中的同一个问题有不同的理解 即使这样的系统开发出来了 在验收时也会引起双方的纠缠 为了克服这些困难 做好系统分析工作 为信息系统的成功开发奠定基础 需要系统分析员与用户团结起来 精诚合作 系统分析人员应当树立 用户第一 的思想 虚心地向用户学习业务知识 并向用户介绍有关的计算机知识 加强双方的沟通 除此之外 还要借助一定的技术和工具 特别是直观的图表可以帮助系统分析员与用户的沟通 20世纪70年代以来 出现了很多这样的工具 如业务流程图 数据流程图 数据字典等 4 1 1系统分析的任务 4 1 2系统分析的目标 管理信息系统的开发就是要实现目标系统的物理模型 即建立一个物理系统 物理模型是由系统的逻辑模型经过实例化得来的 系统的逻辑模型只描述系统要完成的功能和要处理的信息 与物理模型相比 逻辑模型忽略了实现的方法与细节 物理模型用来描述系统 怎么做 的问题 逻辑模型则用来描述系统 做什么 的问题 需求分析的目标就是要借助于当前系统的逻辑模型 导出目标系统的逻辑模型 解决目标系统 做什么 的问题 补充阅读 模型 模型 models 是对现实世界的事物 现象 过程或系统的简化描述 或其部分属性的模仿 在一般的意义下是指模仿实物或设计中的构造物的形状制成的雏型 其大小可以分为缩小型 实物型和放大型 随着科学技术的进步 人们将研究的对象看成是一个系统 从整体的行为上对它进行研究 这种系统研究不在于列举所有的事实和细节 而在于识别出有显著影响的因素和相互关系 以便掌握本质的规律 对于所研究的系统可以通过类比 抽象等手段建立起各种模型 这称为建模 模型可以取各种不同的形式 不存在统一的分类原则 按照模型的表现形式可以分为物理模型 数学模型 结构模型和仿真模型 4 1 2系统分析的目标 逻辑模型着重用逻辑的过程或主要的业务来描述对象系统 逻辑模型描述系统要 做什么 或者说具有哪些功能 物理模型描述的是对象系统 如何做 如何实现 是系统的物理过程 4 1 2系统分析的目标 图4 1表示了目标系统逻辑模型建立的过程 4 1 2系统分析的目标 1 获取现行系统的物理模型现行系统可能是已经存在的计算机数据处理系统 也可能是手工的数据处理过程 系统分析员通过现场调查研究 了解现行系统的运行情况 掌握现行系统的组织机构 资源利用 日常业务数据处理过程以及数据的输入和输出等 并借助一个具体的模型来反映自己对现行系统的理解 这一模型就是现行系统的物理模型 它客观地反映出现行系统的实际情况 4 1 2系统分析的目标 2 抽象出其逻辑模型在物理模型中有许多关于物理系统实现的细节问题 去掉这些非本质的细节性问题 从物理模型当中抽取那些关于 做什么 的本质性问题 从而得到反映系统本质的逻辑模型 4 1 2系统分析的目标 3 建立目标系统的逻辑模型目标系统的逻辑模型建立在现行系统的逻辑模型基础之上 分析目标系统与现行系统逻辑上的差别 明确目标系统要 做什么 对现行系统的逻辑模型进行调整 从而导出目标系统的逻辑模型 4 1 2系统分析的目标 4 优化目标系统的逻辑模型对目标系统的逻辑模型 还要根据实际情况作一些优化 例如 目标系统的用户界面优化 系统功能的优化 输入输出的优化等 它客观地反映出现行系统的实际情况 4 1 2系统分析的目标 系统分析按其内容可以分为目标分析 需求分析和功能分析 目标分析目标分析包括对现行系统的组织目标分析和目标系统的组织目标分析 任何一个企业或组织都有自己的目标 这是组织开展各项工作的指南 信息系统是帮助企业实现其总体目标的 因此 在开发信息系统时 首先应该弄清楚企业的组织目标 组织目标分析包括以下内容 根据系统调查的结果 分析 归纳 确定现行系统中的关键问题 列出问题表 根据问题表 画出现行系统目标树 分析 确定各个分目标以及它们之间的关系 如果目标之间有冲突 确定解决冲突的方法 根据各分目标在系统中所起作用的轻重程度 重新排列问题表 这是确立新系统目标的基础 4 1 3系统分析的内容 目标系统的组织目标分析是指在现行系统组织目标分析的基础上 确定目标系统应该在哪些方面发挥作用以及如何发挥作用 一般来讲 目标系统在以下两个方面功能得到了加强 辅助管理功能新的计算机信息管理系统可以帮助人们从大量繁琐 重复的日常工作中解放出来 例如 生产经营情况的统计 财务记账 填制各类报表等 辅助决策功能新的计算机信息管理系统可以充分发挥信息存储 检索 传递的能力和迅速 准确的计算能力 人一机结合解决问题的能力 帮助企业决策者制定各种计划 实现辅助决策功能 4 1 3系统分析的内容 需求分析在系统分析阶段 系统分析员要对企业各有关部门的业务流程进行详细的调查 除此之外 还要向各级领导和业务人员就系统处理事务的能力和决策功能的需求做出分析 按照企业的管理目标并结合业务流程图 分析系统事务处理能力需求的合理性 既要对不合理的业务流程进行调整 还要对系统事物处理能力需求进行调整 按照企业的管理目标 分析决策辅助功能需求的合理性 根据信息系统的投资规模 综合分析 平衡各项需求 找出关键的 主要的需求 并制定出满足这些需求的初步计划 为功能分析打下基础 需求分析的结果还要反馈给业务人员 以征求意见进行修改 4 1 3系统分析的内容 功能分析这里所说的功能指的是目标系统应该具备的功能 功能具有层次性的特点 各层次功能之间存在着信息交换 因此 系统的功能分析主要包括 功能层次结构分析和信息关联分析两个方面 关于功能分析的方法有很多 下面我们主要介绍的是结构化系统分析和设计方法 这是一种功能和数据分析 分解相结合的技术 4 1 3系统分析的内容 随着计算机技术的不断提高和信息系统的普遍应用 人们不断尝试 总结进行系统分析的方法 在信息系统开发的实践中 常用的系统分析的方法有 结构化分析方法 面向数据结构的Jackson系统开发方法 原型化方法等 这里 我们主要介绍结构化分析方法 4 1 4系统分析的方法 结构化分析方法 StructuredAnalysis SA 是面向数据流进行分析的方法 它利用图形来作为表达工具 非常清晰 简明 易于学习和掌握 具体地说 它按照自顶向下 逐层分解的原则 将系统功能逐层分解为多个子功能 对应于多个子系统 并在功能分解的同时进行相应的数据分析和分解 借助于数据流程图来表示 4 1 4系统分析的方法 目录 4 1系统分析概述 4 2详细调查 4 3业务流程分析 4 4数据流程分析 4 5数据字典 4 6处理逻辑的描述 4 7数据立即存取图 4 8建立目标系统逻辑模型 4 9系统分析说明书 4 2详细调查 实事求是的 全面的对现行系统进行调查是分析与设计工作的基础 现行系统包括手工信息处理系统和某些已经采用了计算机进行处理的系统 详细调查的目的在于完整地掌握现行系统的现状 发现系统的薄弱环节和存在的问题 收集有关的数据和资料 为下一步系统化分析工作和建立目标系统的逻辑模型做好准备 4 2 1详细调查的目的和原则 详细调查应该按照自顶向下的系统化观点全面展开 首先从组织管理的最顶层开始 然后再调查第二层的组织管理 以此类推 直到调查清楚组织的全部管理工作 这样做可以使调查者按照一定的顺序进行调查工作 不会因为调查工作量太大而手忙脚乱 顾此失彼 详细调查还应该遵循用户参与的原则 调查应该有业务部门的主管人员 业务人员和系统分析人员共同进行 业务人员熟悉业务本身 但不一定了解计算机 而系统分析人员虽然掌握计算机技术 但对业务部门的业务不够清楚 两者结合 就能长短互补 能更深入地发现系统存在的问题 并共同寻找解决问题的方案 4 2 1详细调查的目的和原则 详细调查的内容可以归纳为以下几类 1 现行系统的环境和运行状况包括现行系统的发展历史 规模 经营状况 发展战略 业务范围 与外界的联系等 这些信息有助于确定系统的边界 外部环境及其接口 目前的管理水平等 2 组织结构和人员分工现行系统的组织机构 领导关系 人员分工的信息有助于了解企业组织的构成 业务分工以及人力资源的开发利用情况 4 2 2详细调查的内容 组织管理结构一般包括纵向和横向两部分 纵向表示自上而下的生产经营与管理指挥系统 横向则表示各部门之间的关系 以及它们之间相互联系 相互作用的关系 尽管不同规模企业的组织结构不尽相同 但通过调查 可以找到一定的规律 并用组织结构图将其描绘出来 但某些组织结构并非严格的层次模型 在某些局部则是网状模型 这种网状模型在分析时需要格外仔细 以避免对后期的设计带来严重的错误 4 2 2详细调查的内容 4 2 2详细调查的内容 企业管理的依据是企业内部和外部随时发生的生产经营活动的信息 这些信息是企业决策 控制 协调的基础 各级管理机构 各管理业务之间是通过相互传递信息来进行管理 控制 相互协调的 在对组织结构进行调查后 需要进一步了解企业各管理层 各管理职能部门和生产部门之间的信息联系 4 2 2详细调查的内容 3 业务流程不同的系统具有不同的业务处理过程 系统分析员要全面 细致地了解企业各有关部门的业务内容 物流和信息流的流通情况 除此之外还要对有关业务的各种输入 输出 处理过程 处理速度 数据量等进行了解 4 各种计划 报表的处理各种计划和报表都是信息的载体 在详细调查中 凡是与业务有关的所有计算机和手工保存及传递的信息载体都要全面搜集 了解其产生和使用的部门 发生周期 用途 所包含的数据项及各数据项的类型 长度 含义等 为信息的分析和统计所用 4 2 2详细调查的内容 5 资源情况系统资源包括人力 物力 资金 设备 建筑资源以及各种资源的分布 如果已经配置了计算机还要详细调查计算机的型号 功能 容量 配置 操作系统 数据库 目前使用的情况以及存在的问题等 6 约束条件包括现行系统在人员 资金 设备 业务处理方式 时间 地点 国家的有关政策 信息系统建设的有关政策等方面的规定和限制条件 4 2 2详细调查的内容 7 薄弱环节在调查中要特别注意收集用户的各种意见和要求 找出现行系统中存在的问题 并分析其产生的原因 现行系统的各个薄弱环节正是目标系统中要解决和改进的主要问题 也是其目标的重要组成部分 详细调查的方法很多 常用的有 座谈调查 表格调查 抽样调查和实地调查 1 座谈调查座谈调查就是调查人员与被调查人员面对面地坐在一起 通过有目的的谈话获取所需信息的一种调查方法 调查者既可以事先拟好访谈提纲 在调查时按照提纲有序地发问 让被调查者回答预定问题 也可以不预拟提纲 在座谈时与被调查者自由交谈 从中获取所需信息 采用座谈调查法 调查人员可以当场评定所了解信息 根据自己的判断进行深入而灵活的讨论 但这种方法费时 费力 谈话前要做好准备工作 谈话过程中还要具有一定的方法和艺术 以引导被调查人员积极 主动 乐观 明确地谈出所要了解的内容 4 2 3详细调查的方法 重点询问常见问题 例如 你所在的工作岗位是什么 岗位工作的性质是什么 你的工作任务是什么 每天工作怎样进行时间安排 你的工作分为几班 工作结果同前 后续工作如何联系 你所接触的报表有几类 数据有哪些 满意程度如何 你所在的工作岗位是否恰当 工作量如何 你的工作计划不能合理安排的原因是什么 你的工作岗位存在的问题是什么 组织不力 规划不好 信息不畅 你通常采取什么手段提高工作效率 使用计算机了吗 如果增加激励 奖金 鼓励 新技术等 工作效率是否会提高 重点询问常见问题 例如 续 你认为业务 财务 储运等部门是否已经使用了计算机 有什么问题 你用过计算机吗 你认为企业现在使用计算机还有什么困难吗 在你所了解的管理决策工作中 有哪些可以定量或定性用计算机处理吗 本企业与外部哪些企业有业务联系 业务往来用计算机处理吗 原来开发的软件有哪些毛病 为什么老用不好呢 某出版社系统调查 某出版社系统调查 2 表格调查表格调查就是事先准备好有关表格 通过让被调查对象填写表格来获取有关信息 表格调查适用于那些结构性较强 指标含义明确而具体的内容 例如 对计算机资源的调查 可设计计算机资源调查表 表格内容包括 目前所用计算机系统的类型 容量 分布 软硬件配置 所采用的操作系统 应用软件 处理数据的格式等 见表4 1 4 2 3详细调查的方法 4 2 3详细调查的方法 表4 1计算机资源调查表 3 实地调查实地调查就是调查人员深入现场对调查对象的情况进行观察和记录 取得第一手资料 调查人员往往对调查对象的业务不甚了解 如果能亲自到业务现场进行观察 甚至亲自动手操作 会有非常鲜明的印象 通过实地调查可以获取一些无法通过别的方法获得的信息 也有助于证实座谈调查法和表格调查法所发现的问题 但是 实地调查要求调查人员要具有敏锐的洞察力 良好的记忆力以及综合分析能力 4 2 3详细调查的方法 4 抽样调查抽样调查是根据概率统计的随机原则 从全体被调查对象中选取出部分对象进行详细调查 并将统计分析得出的调查结果推广到全体对象 该方法适用于那些需要全面资料而又不可能进行全面调查 或者进行全面调查在实现中有困难 或者没有必要进行全面调查的情况 例如 在办公活动中有大量的信息是随机的 一天接 打电话的次数 每一次通话的时间等 对这样的信息进行抽样调查是比较有效的方法 4 2 3详细调查的方法 抽样调查按抽样的组织形式划分 有以下几种主要方法 1 简单随机抽样 也叫纯随机抽样 SPS抽样 也就是从总体中不加任何分组 划类 排队等 完全随机地抽取调查单位 特点是 每个样本单位被抽中的概率相等 样本的每个单位完全独立 彼此之间无一定的关联性和排斥性 简单随机抽样是其他各种抽样形式的基础 通常只是在总体单位之间差异程度较小和数目较少时 才采用这种方法 2 等距抽样 也叫机械抽样或系统抽样 SYS抽样 是将总体各单位按一定标志或次序排列成为图形或一览表式 也就是通常所说的排队 然后按相等的距离或间隔抽取样本单位 特点是 抽出的单位在总体中是均匀分布的 而且抽取的样本可少于纯随机抽样 等距抽样既可以用同调查项目相关的标志排队 也可以用同调查项目无关的标志排队 等距抽样是实际工作中应用较多的方法 目前我国城乡居民收支等调查 都是采用这种方式 3 类型抽样 也叫分层抽样 STR抽样 就是将总体单位按其属性特征分成若干类型或层 然后在类型或层中随机抽取样本单位 特点是 由于通过划类分层 增大了各类型中单位间的共同性 容易抽出具有代表性的调查样本 该方法适用于总体情况复杂 各单位之间差异较大 单位较多的情况 4 整群抽样 又称集团抽样 就是从总体中成群成组地抽取调查单位 而不是一个一个地抽取调查样本 特点是 调查单位比较集中 调查工作的组织和进行比较方便 但调查单位在总体中的分布不均匀 准确性要差些 因此 在群间差异性不大或者不适宜单个地抽选调查样本的情况下 可采用这种方式 5 多阶抽样 又称多级抽样 就是将调查分成两个或两个以上的阶段进行抽样 第一阶段先将总体按照一定的规范分成若干抽样单位 称之为一级抽样单位 或称初级抽样单位 再把抽中的一级抽样单位分成若干更小的二级抽样单位 从抽中的二级抽样单位再分三级抽样单位等等 这样就形成一个多阶段抽样过程 特点是 在对超大而又复杂总体调查的抽样中实施和管理更加方便 且不需要对每级抽样单位编制完全的抽样框 6 二重抽样 又称两相抽样 就是先抽取一个容量比较大的初始样本 用初始样本估计总体的某些参数或某些必要的信息作为分层的比例或再次抽样的标志 然后将抽出的初始大样本作为 总体 从中抽取容量合适的样本进行比较详细的调查 特点是 适合用于对总体信息了解比较少的调查 7 比率抽样 PPS抽样 就是将总体按一种准确的标准划分出容量不等的具有相同标志的单位在总体中不同比率分配的样本量进行的抽样 特点是总体中含量大的部分被抽中的概率也大 可以提高样本的代表性 抽样调查基本目的在于搜集信息作成结论 以供决策参考 有效抽样调查应具有准则有下 有效原则抽样调查应该 符合调查目的之需要 所获信息价值应超过所支付成本 可测量原则抽样的正确程度必须能够测量 否则抽样调查就失去意义 简单原则抽样调查必须保持简单性要求 俾使抽样调查顺利进行 以避免不必要之节外生枝 课堂随问 Diagram1 Diagram3 Diagram2 Diagram4 在详细调查过程中使用了大量的直观的 形象的图表工具 这些工具包括 用于描述管理业务状况的业务流程图 用于描述和分析数据 数据流程以及各项功能的数据流程图 用于将所有的数据元素进行描述说明的数据字典 用于说明用户对数据存储提出的查询要求的数据立即存取图 以及用于描述处理功能和决策模型的判定树和判定表等 有关这些图表工具将在下面进行详细说明 4 2 4详细调查的工具 目录 4 1系统分析概述 4 2详细调查 4 3业务流程分析 4 4数据流程分析 4 5数据字典 4 6处理逻辑的描述 4 7数据立即存取图 4 8建立目标系统逻辑模型 4 9系统分析说明书 对现行系统的详细调查中 通常会收集到大量的报表 单据 文件等等资料 需要按照业务功能将业务处理过程中的每一个步骤用一个完整的图形表达出来 并在绘制业务流程图的过程中发现系统中存在的问题 分析并改正问题 对业务处理过程进行优化 4 3业务流程分析 在对现行系统的组织结构和功能进行分析时 需要将详细调查中有关某项业务流程的资料从业务流程的角度串起来以便作进一步的分析 业务流程分析可以帮助系统分析人员了解该业务的具体处理过程 发现系统调查中的错误和疏漏 修改现行系统的不合理部分 优化业务处理流程 为目标系统的开发打下基础 4 3 1业务流程分析的目的与任务 业务流程图 TransactionFlowDiagram TFD 是业务流程分析所使用的图形工具 它是用一些规定的符号和连线来表达某个具体业务处理过程 可以认为 业务流程图是在业务功能的基础上将其细化 利用系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年注册会计师考试多方位试题及答案探讨
- 2025年特许金融分析师考试观点碰撞试题及答案
- 项目管理考试综合框架试题及答案
- 微生物检验的发展历程试题及答案
- 小红书课题申报书怎么写
- 2025施工现场机械设备检查技术规范
- 2025至2031年中国乳剂结核菌素行业投资前景及策略咨询研究报告
- 注册会计师考生信息反馈渠道试题及答案
- 2025滚珠丝杠副可靠性增长试验规范
- 注册会计师考试复习效率提升的具体案例分享试题及答案
- 2024城镇燃气用环压式不锈钢管道工程技术规程
- word个人简历空白
- 2024年江苏安东控股集团有限公司招聘笔试参考题库含答案解析
- 防汛防洪装备器材展示与操作演示
- 如何在Python中创建循环结构
- 《养成良好的行为习惯》主题班会课件
- 部编版六年级下册道德与法治全册教案
- 2023年10月自考00226知识产权法试题及答案含评分标准
- 四年级下册劳动教育全册教学课件
- 《园林工程》课件-项目三
- 文件签收单范本
评论
0/150
提交评论