管理信息系统_41_3

上传人:ji****n 文档编号:54450075 上传时间:2018-09-13 格式:PPT 页数:69 大小:1.52MB
返回 下载 相关 举报
管理信息系统_41_3_第1页
第1页 / 共69页
管理信息系统_41_3_第2页
第2页 / 共69页
管理信息系统_41_3_第3页
第3页 / 共69页
管理信息系统_41_3_第4页
第4页 / 共69页
管理信息系统_41_3_第5页
第5页 / 共69页
点击查看更多>>
资源描述

《管理信息系统_41_3》由会员分享,可在线阅读,更多相关《管理信息系统_41_3(69页珍藏版)》请在金锄头文库上搜索。

1、第4章 系统分析,付永华 QQ:676634473 E-mail:fuyonghua_ Mobile: 13526675111 Blog:,系统分析是信息系统开发过程中重要的一步,也是关键性的一步。只有通过系统分析才能把对系统功能和性能的总体概念描述为具体的系统需求说明,从而奠定整个系统开发的基础。实践表明,系统分析工作的好坏,在很大程度上决定了信息系统的成败。,在系统分析阶段,要使用系统的观点和方法,把复杂的对象分解为简单的组成部分,并确定这些组成部分的基本属性和彼此之间的关系。系统分析也是一个不断加深认识和逐步细化的过程。在这个过程中使用了结构化系统分析方法、数据流程图、数据字典等方法和工

2、具。 该阶段产生的系统分析说明书,既是后续阶段开发工作的依据,也是将来信息系统进行验收的依据。用户在系统分析阶段起着至关重要的作用,用户必须对系统功能和性能提出初步要求,并澄清关于业务流程中的模糊概念。系统分析人员则要和用户一起细致地进行调查分析,把用户的初始要求具体化、明确化,最终转换成关于目标系统“做什么”的新系统逻辑模型。,第四章 目录,4.1 系统分析概述,4.2 详细调查,4.3 业务流程分析,4.4 数据流程分析,4.5 数据字典,4.6 处理逻辑的描述,4.7 数据立即存取图,4.8 建立目标系统逻辑模型,4.9 系统分析说明书,系统分析阶段的基本任务是系统分析员和用户一起在充分

3、了解用户的要求的基础上,把双方对目标系统的理解表达为系统分析说明书。系统分析说明书通过评审之后,将成为目标系统设计的依据和验收的依据。,4.1.1系统分析的任务,目标系统并不是无源之水,由系统开发人员凭空想象出来的,目标系统的逻辑设计必须从现行系统入手,建立在现行系统的基础之上。经过对现行系统的优化,目标系统功能更强,效率更高,使用更方便,要“优于现行系统”。因此,系统分析员要在系统规划的工作基础之上,与用户密切配合,用系统的思想和方法,对企业的业务活动进行全面的调查分析,收集报表、账单等业务资料,详细掌握现行系统的工作流程,分析其局限性和不足之处,找出制约现行系统的关键问题,列出几种可行的解

4、决方案,并综合分析、比较这些方案的优劣,最终确定目标系统的逻辑功能。,目标系统从何而来?,建立现行系统的基础之上,且优于现行系统,4.1.1系统分析的任务,系统分析是系统开发中最重要的阶段,也是困难最多的阶段。最主要的困难来自于系统分析人员和用户对问题的不同理解。一般情况下,系统分析员往往是计算机信息处理的行家,但缺乏足够的关于目标系统的业务知识,在系统调查中系统分析员往往面临关于业务流程的困惑。一个稍具规模的系统,其业务数据数量是相当大的,有反映各种业务情况的报表、账簿、业务数据,有业务人员手中的各种正规的或非正规的手册、技术资料、规章制度等。各种业务之间的关系复杂,不熟悉业务情况的系统分析

5、员往往被淹没在各种信息流程中,难以理出头绪,更难以分析出制约现行系统的“瓶颈”问题。,系统分析阶段的困难,4.1.1系统分析的任务,用户精通业务,但往往缺乏足够的计算机方面的知识,对计算机“能够做什么”和“不能够做什么”比较模糊。而且,用户虽然精通自己的业务,但不善于把业务过程明确地表达出来,不知道该给系统分析员介绍些什么。对一些具体业务,用户认为理所当然就该这样做或那样做。特别是对某些决策问题,往往根据的是个人的经验和直觉。,4.1.1系统分析的任务,由于以上原因,使得系统分析员和用户的交流比较困难,对同一问题的描述容易出现误解和遗漏,而这些误解和遗漏往往成为系统开发的隐患。例如,系统分析说

6、明书是这一阶段的工作成果,它可以认为是用户与开发人员之间的技术合同。系统分析说明书应当严谨准确,无二义性,才能作为设计基础和验收依据。否则,如果开发人员和用户对系统分析说明书中的同一个问题有不同的理解,即使这样的系统开发出来了,在验收时也会引起双方的纠缠。为了克服这些困难,做好系统分析工作,为信息系统的成功开发奠定基础,需要系统分析员与用户团结起来,精诚合作。系统分析人员应当树立“用户第一”的思想,虚心地向用户学习业务知识,并向用户介绍有关的计算机知识,加强双方的沟通。除此之外,还要借助一定的技术和工具。特别是直观的图表可以帮助系统分析员与用户的沟通。20世纪70年代以来,出现了很多这样的工具

7、,如业务流程图、数据流程图、数据字典等。,4.1.1系统分析的任务,4.1.2 系统分析的目标,管理信息系统的开发就是要实现目标系统的物理模型,即建立一个物理系统。物理模型是由系统的逻辑模型经过实例化得来的。系统的逻辑模型只描述系统要完成的功能和要处理的信息,与物理模型相比,逻辑模型忽略了实现的方法与细节。物理模型用来描述系统“怎么做”的问题,逻辑模型则用来描述系统“做什么”的问题。需求分析的目标就是要借助于当前系统的逻辑模型,导出目标系统的逻辑模型,解决目标系统“做什么”的问题。,补充阅读:模型,模型,models ,是对现实世界的事物、现象、过程或系统的简化描述,或其部分属性的模仿。在一般

8、的意义下是指模仿实物或设计中的构造物的形状制成的雏型,其大小可以分为缩小型、实物型和放大型。 随着科学技术的进步,人们将研究的对象看成是一个系统,从整体的行为上对它进行研究。这种系统研究不在于列举所有的事实和细节,而在于识别出有显著影响的因素和相互关系,以便掌握本质的规律。对于所研究的系统可以通过类比、抽象等手段建立起各种模型。这称为建模。 模型可以取各种不同的形式,不存在统一的分类原则。按照模型的表现形式可以分为物理模型、数学模型、结构模型和仿真模型。,4.1.2 系统分析的目标,逻辑模型着重用逻辑的过程或主要的业务来描述对象系统;逻辑模型描述系统要“做什么”,或者说具有哪些功能; 物理模型

9、描述的是对象系统“如何做”、“如何实现”,是系统的物理过程,4.1.2 系统分析的目标,图4-1表示了目标系统逻辑模型建立的过程,4.1.2 系统分析的目标,(1)获取现行系统的物理模型现行系统可能是已经存在的计算机数据处理系统,也可能是手工的数据处理过程。系统分析员通过现场调查研究,了解现行系统的运行情况,掌握现行系统的组织机构、资源利用、日常业务数据处理过程以及数据的输入和输出等,并借助一个具体的模型来反映自己对现行系统的理解。这一模型就是现行系统的物理模型,它客观地反映出现行系统的实际情况。,4.1.2 系统分析的目标,(2)抽象出其逻辑模型在物理模型中有许多关于物理系统实现的细节问题。

10、去掉这些非本质的细节性问题,从物理模型当中抽取那些关于“做什么”的本质性问题,从而得到反映系统本质的逻辑模型。,4.1.2 系统分析的目标,(3)建立目标系统的逻辑模型 目标系统的逻辑模型建立在现行系统的逻辑模型基础之上。分析目标系统与现行系统逻辑上的差别,明确目标系统要“做什么”,对现行系统的逻辑模型进行调整,从而导出目标系统的逻辑模型。,4.1.2系统分析的目标,(4)优化目标系统的逻辑模型对目标系统的逻辑模型,还要根据实际情况作一些优化。例如,目标系统的用户界面优化、系统功能的优化、输入输出的优化等。它客观地反映出现行系统的实际情况。,4.1.2系统分析的目标,系统分析按其内容可以分为目

11、标分析、需求分析和功能分析。 目标分析目标分析包括对现行系统的组织目标分析和目标系统的组织目标分析。任何一个企业或组织都有自己的目标,这是组织开展各项工作的指南。信息系统是帮助企业实现其总体目标的,因此,在开发信息系统时,首先应该弄清楚企业的组织目标。组织目标分析包括以下内容:根据系统调查的结果,分析、归纳、确定现行系统中的关键问题,列出问题表。根据问题表,画出现行系统目标树。分析、确定各个分目标以及它们之间的关系,如果目标之间有冲突,确定解决冲突的方法。根据各分目标在系统中所起作用的轻重程度,重新排列问题表。这是确立新系统目标的基础。,4.1.3 系统分析的内容,目标系统的组织目标分析是指在

12、现行系统组织目标分析的基础上,确定目标系统应该在哪些方面发挥作用以及如何发挥作用。一般来讲,目标系统在以下两个方面功能得到了加强:辅助管理功能 新的计算机信息管理系统可以帮助人们从大量繁琐、重复的日常工作中解放出来。例如,生产经营情况的统计,财务记账,填制各类报表等。辅助决策功能 新的计算机信息管理系统可以充分发挥信息存储、检索、传递的能力和迅速、准确的计算能力,人一机结合解决问题的能力,帮助企业决策者制定各种计划,实现辅助决策功能。,4.1.3 系统分析的内容,需求分析在系统分析阶段,系统分析员要对企业各有关部门的业务流程进行详细的调查。除此之外,还要向各级领导和业务人员就系统处理事务的能力

13、和决策功能的需求做出分析:按照企业的管理目标并结合业务流程图,分析系统事务处理能力需求的合理性,既要对不合理的业务流程进行调整,还要对系统事物处理能力需求进行调整。按照企业的管理目标,分析决策辅助功能需求的合理性。根据信息系统的投资规模,综合分析、平衡各项需求,找出关键的、主要的需求,并制定出满足这些需求的初步计划,为功能分析打下基础。需求分析的结果还要反馈给业务人员,以征求意见进行修改。,4.1.3 系统分析的内容,功能分析这里所说的功能指的是目标系统应该具备的功能。功能具有层次性的特点。各层次功能之间存在着信息交换。因此,系统的功能分析主要包括:功能层次结构分析和信息关联分析两个方面。关于

14、功能分析的方法有很多,下面我们主要介绍的是结构化系统分析和设计方法。这是一种功能和数据分析、分解相结合的技术。,4.1.3 系统分析的内容,随着计算机技术的不断提高和信息系统的普遍应用,人们不断尝试、总结进行系统分析的方法。在信息系统开发的实践中,常用的系统分析的方法有:结构化分析方法、面向数据结构的Jackson系统开发方法、原型化方法等。这里,我们主要介绍结构化分析方法。,4.1.4 系统分析的方法,结构化分析方法(Structured Analysis,SA)是面向数据流进行分析的方法。它利用图形来作为表达工具,非常清晰、简明,易于学习和掌握。具体地说,它按照自顶向下、逐层分解的原则,将

15、系统功能逐层分解为多个子功能,对应于多个子系统,并在功能分解的同时进行相应的数据分析和分解,借助于数据流程图来表示。,4.1.4 系统分析的方法,目录,4.1 系统分析概述,4.2 详细调查,4.3 业务流程分析,4.4 数据流程分析,4.5 数据字典,4.6 处理逻辑的描述,4.7 数据立即存取图,4.8 建立目标系统逻辑模型,4.9 系统分析说明书,4.2 详细调查,实事求是的、全面的对现行系统进行调查是分析与设计工作的基础,现行系统包括手工信息处理系统和某些已经采用了计算机进行处理的系统。详细调查的目的在于完整地掌握现行系统的现状,发现系统的薄弱环节和存在的问题,收集有关的数据和资料,为

16、下一步系统化分析工作和建立目标系统的逻辑模型做好准备。,4.2.1详细调查的目的和原则,详细调查应该按照自顶向下的系统化观点全面展开。首先从组织管理的最顶层开始,然后再调查第二层的组织管理,以此类推,直到调查清楚组织的全部管理工作。这样做可以使调查者按照一定的顺序进行调查工作,不会因为调查工作量太大而手忙脚乱、顾此失彼。详细调查还应该遵循用户参与的原则。调查应该有业务部门的主管人员、业务人员和系统分析人员共同进行。业务人员熟悉业务本身,但不一定了解计算机,而系统分析人员虽然掌握计算机技术,但对业务部门的业务不够清楚。两者结合,就能长短互补,能更深入地发现系统存在的问题,并共同寻找解决问题的方案。,4.2.1详细调查的目的和原则,详细调查的内容可以归纳为以下几类:(1)现行系统的环境和运行状况 包括现行系统的发展历史、规模、经营状况、发展战略、业务范围、与外界的联系等。这些信息有助于确定系统的边界、外部环境及其接口、目前的管理水平等。(2)组织结构和人员分工 现行系统的组织机构、领导关系、人员分工的信息有助于了解企业组织的构成、业务分工以及人力资源的开发利用情况。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号