第4章系统分析.ppt
《第4章系统分析.ppt》由会员分享,可在线阅读,更多相关《第4章系统分析.ppt(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第4章系统分析 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望第第4 4章章 系统分析系统分析4.1 4.1 系统分析的任务系统分析的任务调查系统需求调查系统需求系统分析员必须与用户密切配合,对企业的现行业务活动系统分析员必须与用户密切配合,对企业的现行业务活动进行全面的调查分析。了解每个业务过程和业务活动的进行全面的调查分析。了解每个业务过程和业务活动的工作流程及信息处理流程,理解用户对信息系统的需求,工作流程及信息处理流程,理解用户对信息系统的需求,包括对系统
2、功能、性能方面的需求,对硬件配置、开发包括对系统功能、性能方面的需求,对硬件配置、开发周期、开发方式等方面的意向及打算周期、开发方式等方面的意向及打算确定系统逻辑模型确定系统逻辑模型在详细调查的基础上,运用各类信息系统开发的理论、方在详细调查的基础上,运用各类信息系统开发的理论、方法和技术,确定新系统应具有的逻辑模型。法和技术,确定新系统应具有的逻辑模型。编写系统分析报告编写系统分析报告逻辑模型确定之后,必须借助各种工具把它们表达出来,逻辑模型确定之后,必须借助各种工具把它们表达出来,形成系统分析报告。形成系统分析报告。第第4 4章章 系统分析系统分析4.2 4.2 现行系统的详细调查现行系统
3、的详细调查现行系统的详细调查是系统分析工作中最重要的环现行系统的详细调查是系统分析工作中最重要的环节之一。如果系统开发人员对用户要求没有一个正确、节之一。如果系统开发人员对用户要求没有一个正确、透彻的理解,而匆匆忙忙进行系统设计,编写程序,最透彻的理解,而匆匆忙忙进行系统设计,编写程序,最终将系统交给用户时,用户会说终将系统交给用户时,用户会说“这不是我要的系统这不是我要的系统”。对系统调查缺乏足够的重视,是导致系统开发进度一再对系统调查缺乏足够的重视,是导致系统开发进度一再延长甚至以失败告终的重要原因。延长甚至以失败告终的重要原因。与系统规划阶段的系统初步调查相比,系统详细调与系统规划阶段的
4、系统初步调查相比,系统详细调查目标更加明确,工作更加深入;同时系统调查的工作查目标更加明确,工作更加深入;同时系统调查的工作量很大,所涉及的业务、人员、数据和信息都非常多。量很大,所涉及的业务、人员、数据和信息都非常多。第第4 4章章 系统分析系统分析4.2.1 4.2.1 系统调查的难点系统调查的难点从系统分析员的角度讲,由于系统分析员缺乏足够从系统分析员的角度讲,由于系统分析员缺乏足够业务管理知识,甚至对业务对象没有任何感性认识。这业务管理知识,甚至对业务对象没有任何感性认识。这时,系统分析员就会陷入时,系统分析员就会陷入“瞎子摸象瞎子摸象”的窘境。面对纷的窘境。面对纷繁复杂的业务不知道如
5、何下手;面对大量的文件资料头繁复杂的业务不知道如何下手;面对大量的文件资料头晕眼花;面对用户不知从哪里问起。晕眼花;面对用户不知从哪里问起。从用户的角度讲,大多数用户缺乏信息系统方面的从用户的角度讲,大多数用户缺乏信息系统方面的足够知识,不了解计算机能做哪些事情。用户虽然精通足够知识,不了解计算机能做哪些事情。用户虽然精通业务,但不知道如何把业务过程描述给系统分析员。往业务,但不知道如何把业务过程描述给系统分析员。往往是,用户所讲的并不是系统分析员所需要的。因此,往是,用户所讲的并不是系统分析员所需要的。因此,系统分析员很难从业务人员那里获得足够有用的信息。系统分析员很难从业务人员那里获得足够
6、有用的信息。第第4 4章章 系统分析系统分析4.2.2 4.2.2 系统调查的原则系统调查的原则自顶向下全面展开自顶向下全面展开全面铺开与重点调查结合全面铺开与重点调查结合深入细致的调查研究深入细致的调查研究工程化的工作方式工程化的工作方式发扬团队精神,主动沟通,亲善合作发扬团队精神,主动沟通,亲善合作4.2.3 4.2.3 系统调查的内容系统调查的内容系统调查应该围绕以下几个方面:系统调查应该围绕以下几个方面:1.1.组织机构组织机构组织中部门的划分、人员的配备与分工;组织中部门的划分、人员的配备与分工;各部门之间的领导与被领导关系;各部门之间的领导与被领导关系;信息资料的传递关系;信息资料
7、的传递关系;物资流动关系;物资流动关系;资金流动关系;资金流动关系;各级组织存在的问题以及对新系统的要求等。各级组织存在的问题以及对新系统的要求等。第第4 4章章 系统分析系统分析2.2.管理功能管理功能从组织的目标开始,按照组织关系,逐层调查组织现行的各种功从组织的目标开始,按照组织关系,逐层调查组织现行的各种功能。能。3.3.业务流程业务流程系统分析员不仅要了解组织现行的各种功能,还必须了解这些功系统分析员不仅要了解组织现行的各种功能,还必须了解这些功能之间的约束关系,这样才能进行业务流程的优化。能之间的约束关系,这样才能进行业务流程的优化。4.4.业务处理的特点业务处理的特点5.5.数据
8、与数据流程数据与数据流程收集原系统全部输入单据(如入库单、收据、凭证)、输出报表收集原系统全部输入单据(如入库单、收据、凭证)、输出报表和数据存储介质(如账本、清单)的典型格式。和数据存储介质(如账本、清单)的典型格式。6.6.系统环境系统环境系统环境是指不直接包括在计算机系统之中,但对计算机系统有系统环境是指不直接包括在计算机系统之中,但对计算机系统有较大影响的因素的集合。环境不是设计的对象,但对设计有约束。系较大影响的因素的集合。环境不是设计的对象,但对设计有约束。系统环境的调查包括处理对象的数据来源和处理结果的输出对象与输出统环境的调查包括处理对象的数据来源和处理结果的输出对象与输出方式
9、等。方式等。以上六个方面只是一种大致的划分,实际工作时应视具体情况增以上六个方面只是一种大致的划分,实际工作时应视具体情况增减或修改。减或修改。第第4 4章章 系统分析系统分析4.2.4 4.2.4 系统调查的方法系统调查的方法问卷调查法问卷调查法召开调查会召开调查会个别访问个别访问调查人员直接参加业务实践调查人员直接参加业务实践查阅企业的有关资料查阅企业的有关资料4.2.5 4.2.5 深入调查的范围深入调查的范围深入调查的范围一般为深入调查的范围一般为9 9类:类:1.1.组织机构和功能业务组织机构和功能业务2.2.组织目标和发展战略组织目标和发展战略3.3.工艺流程和产品构成工艺流程和产
10、品构成第第4 4章章 系统分析系统分析4.4.数据与数据流程数据与数据流程5.5.业务流程和工作形式业务流程和工作形式6.6.管理方式和具体业务的管理方法管理方式和具体业务的管理方法7.7.决策方式和决策过程决策方式和决策过程8.8.可用资源和限制条件可用资源和限制条件9.9.现存问题和改进意见现存问题和改进意见以上以上9 9个方面可以根据实际工作进行增减。个方面可以根据实际工作进行增减。4.2.6 4.2.6 进行调查时应注意进行调查时应注意安民告示安民告示调查态度调查态度调查顺序调查顺序研究分析绘制图表研究分析绘制图表第第4 4章章 系统分析系统分析4.3 4.3 组织结构与功能分析组织结
11、构与功能分析组织结构与功能分析主要有三部分内容:组织结组织结构与功能分析主要有三部分内容:组织结构分析、组织结构与业务功能之间的关系分析、管理构分析、组织结构与业务功能之间的关系分析、管理功能分析。其中组织结构分析通常是通过组织结构图功能分析。其中组织结构分析通常是通过组织结构图来实现的,是将调查中所了解的组织结构具体地描绘来实现的,是将调查中所了解的组织结构具体地描绘在图上,作为后续分析和设计之参考;业务过程与组在图上,作为后续分析和设计之参考;业务过程与组织结构联系分析通常是通过组织织结构联系分析通常是通过组织/功能关系表来实现功能关系表来实现的,是利用系统调查中所掌握的资料着重反映管理业
12、的,是利用系统调查中所掌握的资料着重反映管理业务过程与组织结构之间的关系;管理功能分析是通过务过程与组织结构之间的关系;管理功能分析是通过业务功能一览表表达出来的。业务功能一览表表达出来的。第第4 4章章 系统分析系统分析4.3.1 4.3.1 组织结构分析组织结构分析组织机构是一个组织内部部门的划分及其相互之间的关系。组织机构是一个组织内部部门的划分及其相互之间的关系。组织具有以下特点:第一、在交换物资、资金过程中,产组织具有以下特点:第一、在交换物资、资金过程中,产生信息流;第二、组织既是信息的接收者,有时信息的输生信息流;第二、组织既是信息的接收者,有时信息的输出者;第三、组织具有层次性
13、。出者;第三、组织具有层次性。组织结构调查工具是组织机构图,组织结构图是一张反映组组织结构调查工具是组织机构图,组织结构图是一张反映组织内部之间隶属关系的树状结构图织内部之间隶属关系的树状结构图4.3.2 4.3.2 组织与功能的关系分析组织与功能的关系分析在组织与功能的关系分析中,利用组织在组织与功能的关系分析中,利用组织/功能关系表来反映组功能关系表来反映组织各部分在承担业务时的关系。在组织织各部分在承担业务时的关系。在组织/功能关系表中的横功能关系表中的横向表示组织,纵向表示功能,中间栏填写某个组织在完成向表示组织,纵向表示功能,中间栏填写某个组织在完成某个功能时起的作用。某个功能时起的
14、作用。第第4 4章章 系统分析系统分析4.3.3 4.3.3 功能结构分析功能结构分析功能结构分析是通过业务功能一览表实现的。在分析组织情功能结构分析是通过业务功能一览表实现的。在分析组织情况的同时,应该画出其业务功能一览表。这样做可以使我况的同时,应该画出其业务功能一览表。这样做可以使我们在了解组织结构的同时,对于依附于组织结构的各项业们在了解组织结构的同时,对于依附于组织结构的各项业务功能也有一个概貌性的了解,也可以对于各项交叉管理,务功能也有一个概貌性的了解,也可以对于各项交叉管理,交叉部分各层次的深度以及各种不合理的现象有一个总体交叉部分各层次的深度以及各种不合理的现象有一个总体的了解
15、。的了解。4.4 4.4 业务流程分析业务流程分析在对系统的组织结构和功能进行分析时,需从一个实际业务在对系统的组织结构和功能进行分析时,需从一个实际业务流程的角度将系统调查中有关该业务流程的资料都串起来流程的角度将系统调查中有关该业务流程的资料都串起来做进一步的分析,业务流程分析可以帮助我们了解该业务做进一步的分析,业务流程分析可以帮助我们了解该业务的具体处理过程,发现和处理系统调查工作中的错误和疏的具体处理过程,发现和处理系统调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。化业务处理流程。第第4 4章章
16、 系统分析系统分析4.4.1 4.4.1 业务流程图业务流程图业务流程图是一种用尽可能少、尽可能简单的图形元素来描业务流程图是一种用尽可能少、尽可能简单的图形元素来描述业务处理过程的方法。目前,业务流程图图例没有统一述业务处理过程的方法。目前,业务流程图图例没有统一标准,但在同一系统开发过程中所使用图例应是一致的。标准,但在同一系统开发过程中所使用图例应是一致的。业务流程图的基本图形符号:业务流程图的基本图形符号:业务处理理单位位业务处理理内容内容报表表/文件文件业务过程程联系系存存储文件文件第第4 4章章 系统分析系统分析业务流程图绘制举例业务流程图绘制举例采集补考采集补考学生信息学生信息成
17、绩成绩报告单报告单汇总补考汇总补考信息信息补考学生补考学生一览表一览表教室教室信息信息安排补考安排补考时间地点时间地点补考安排表补考安排表补考安排补考安排下发院系下发院系制作补考制作补考通知单通知单组织阅卷组织阅卷组织补考组织补考通知学生通知学生补考补考通知单通知单填写补考填写补考成绩单成绩单补考补考成绩单成绩单汇总补考汇总补考成绩成绩补考不及格补考不及格学生一览表学生一览表学籍变动学籍变动处理意见处理意见学籍变动学籍变动处理意见处理意见信息信息学籍管理学籍管理文件文件信息信息学籍变动学籍变动文件文件信息信息审审 批批正式补考正式补考计划计划信息信息审审 批批初步补考初步补考计划计划信息信息分
18、分管管校校长长教教务务处处各各院院系系第第4 4章章 系统分析系统分析业务流程图的特点业务流程图的特点(1)(1)图的形式是按业务部门划分的横式图。图的形式是按业务部门划分的横式图。(2)(2)图描述的主体是各种单据的业务处理。图描述的主体是各种单据的业务处理。(3)(3)单据流动路线与实际业务处理过程一一对应。单据流动路线与实际业务处理过程一一对应。(4)(4)图中单据是它的一次图中单据是它的一次“生命周期生命周期”来表示出一笔业务来表示出一笔业务的处理情况的处理情况业务流程图的作用业务流程图的作用(1 1)业务流程图是系统分析员进行下一步数据流程分析的)业务流程图是系统分析员进行下一步数据
19、流程分析的基础;基础;(2 2)业务流程图的特点是简单、清晰、易读,因此业务流)业务流程图的特点是简单、清晰、易读,因此业务流程图是系统分析员与用户相互交流思想的有利工具;程图是系统分析员与用户相互交流思想的有利工具;(3 3)系统分析员可以直接在业务流程图上拟出计算机要处)系统分析员可以直接在业务流程图上拟出计算机要处理部分,定义出拟建信息系统的边界;理部分,定义出拟建信息系统的边界;(4 4)利用业务流程图可以分析现行业务流程是否合理,为)利用业务流程图可以分析现行业务流程是否合理,为优化业务流程作准备。优化业务流程作准备。第第4 4章章 系统分析系统分析4.4.2 4.4.2 业务流程分
20、析业务流程分析的内容及过程的内容及过程1 1、现行流程的分析。分析原有的业务流程中的各、现行流程的分析。分析原有的业务流程中的各个环节是否具有存在的价值,是否存在可以删除或合个环节是否具有存在的价值,是否存在可以删除或合并的处理过程,原有业务流程中哪些过程不尽合理,并的处理过程,原有业务流程中哪些过程不尽合理,可以进行改进或优化。可以进行改进或优化。2 2、业务流程的优化。现行业务流程中哪些过程存、业务流程的优化。现行业务流程中哪些过程存在冗余信息处理,可以按计算机信息处理的要求进行在冗余信息处理,可以按计算机信息处理的要求进行优化,流程的优化可以给组织带来什么影响。优化,流程的优化可以给组织
21、带来什么影响。3 3、确定新的业务流程。根据上一个步骤的分析结、确定新的业务流程。根据上一个步骤的分析结果,画出新系统的业务流程图。果,画出新系统的业务流程图。4 4、新系统的各要素的分工。新的业务流程中软件、新系统的各要素的分工。新的业务流程中软件、硬件和人的分工,即哪些工作可由硬件完成,哪些工硬件和人的分工,即哪些工作可由硬件完成,哪些工作由软件完成,哪些工作必须有人来完成。作由软件完成,哪些工作必须有人来完成。第第4 4章章 系统分析系统分析4.5 4.5 数据分析与数据流程分析数据分析与数据流程分析数据流程分析是继业务流程分析之后系统分析的数据流程分析是继业务流程分析之后系统分析的又一
22、个重要步骤。业务流程图形象地表达了管理过程又一个重要步骤。业务流程图形象地表达了管理过程中的信息流动和存储过程,在业务流程图的基础上舍中的信息流动和存储过程,在业务流程图的基础上舍去具体的物质要素,只留下数据及数据的流动。绘制去具体的物质要素,只留下数据及数据的流动。绘制数据流程图,对系统进行数据流程分析。数据流程图,对系统进行数据流程分析。数据是信息的载体,是系统要处理的主要对象。数据是信息的载体,是系统要处理的主要对象。因此必须对系统调查中所收集的数据以及统计和处理因此必须对系统调查中所收集的数据以及统计和处理数据的过程进行分析和整理。如果有没弄清楚的问题,数据的过程进行分析和整理。如果有
23、没弄清楚的问题,应立刻返回去弄清楚它。如果发现有数据不全,采集应立刻返回去弄清楚它。如果发现有数据不全,采集过程不合理,处理过程不畅,数据分析不深入等问题,过程不合理,处理过程不畅,数据分析不深入等问题,应在该分析过程中研究解决。数据与数据流程分析是应在该分析过程中研究解决。数据与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。今后建立数据库系统和设计功能模块处理过程的基础。第第4 4章章 系统分析系统分析4.5.1 4.5.1 数据分析数据分析数据分析工作按照以下步骤进行:数据分析工作按照以下步骤进行:1 1、将系统调查中所收集到的数据资料,按业务过程进行分类、将系统调查中所收
24、集到的数据资料,按业务过程进行分类编码。编码。2 2、检查数据的完整性、检查数据的完整性3 3、检查数据的完备性、一致性和无冗余性、检查数据的完备性、一致性和无冗余性4 4、将系统调查所得到的数据分类、将系统调查所得到的数据分类5 5、确定数据的长度和精度、确定数据的长度和精度4.5.2 4.5.2 数据流程分析数据流程分析数据流程的分析是数据分析的最后一步,也是最重要数据流程的分析是数据分析的最后一步,也是最重要的一步。数据流程分析就是把数据在组织内部的流动情的一步。数据流程分析就是把数据在组织内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、况抽象地独立出来,舍去了具体组织机构、
25、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式。际业务的数据处理模式。第第4 4章章 系统分析系统分析数据流程分析主要包括对信息的流动、传递、处数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现理、存储等的分析。数据流程分析的目的就是要发现和解决数据流动中的问题,这些问题有:数据流程不和解决数据流动中的问题,这些问题有:数据流程不畅,前后数据不匹配,数据处理过程不合理等。问题畅,前后数据不匹配,数据处理过程不合理等。问题产生的原因有的是属于原系统管理混乱,数据处理流产生的原因有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统分析
限制150内