1、西南科技大学网络教育15.1 系统分析概述系统分析概述5.2 现有系统的调查现有系统的调查5.3 系统结构化分析系统结构化分析5.4 流程分析流程分析5.5 新系统的逻辑模型新系统的逻辑模型西南科技大学网络教育2系统分析的目的是:解决系统做什么这个问题。系统分析的目的是:解决系统做什么这个问题。系统分析的主要任务是:在对信息系统现状充分认识的基系统分析的主要任务是:在对信息系统现状充分认识的基础上,对系统的改造(开发)的目标与要求作明确的说明。础上,对系统的改造(开发)的目标与要求作明确的说明。系统分析包括两方面的内容:系统分析包括两方面的内容:可行性分析可行性分析与与需求分析需求分析。西南科
2、技大学网络教育31)可行性分析的内容:)可行性分析的内容:必要性必要性经济上经济上的可行性的可行性技术上技术上的可行性的可行性组织管理上组织管理上的可行性的可行性 西南科技大学网络教育4进度表进度表经济上合算经济上合算技术上可行技术上可行操作上可行操作上可行策略上不可行策略上不可行用户用户不不可可能能操操作作不合算不合算可行性报告是开发人员对现行系统的调查、分析和规划的可行性报告是开发人员对现行系统的调查、分析和规划的结论,是系统开发过程中的第一个正式文档。是系统结论,是系统开发过程中的第一个正式文档。是系统规划规划阶段阶段工作的总结,它反映了系统研制人员对研制工作的看工作的总结,它反映了系统
3、研制人员对研制工作的看法。这个报告要提交讨论,由用户单位的领导、管理人员、法。这个报告要提交讨论,由用户单位的领导、管理人员、系统研制人员共同参加,还应尽可能邀请一些有经验的局系统研制人员共同参加,还应尽可能邀请一些有经验的局外系统分析专家参加。外系统分析专家参加。西南科技大学网络教育5需求分析的任务:需求分析的任务:1)了解用户要求。)了解用户要求。2)把用户要求成文,完成系统分析报告。)把用户要求成文,完成系统分析报告。需求分析的步骤:需求分析的步骤:详细调查现行系统。详细调查现行系统。描述现行系统。描述现行系统。分析用户新的要求,改进现行模型,形成新系统的逻分析用户新的要求,改进现行模型
4、,形成新系统的逻辑模型。辑模型。编写系统分析说明书。编写系统分析说明书。西南科技大学网络教育6需求分析中的三个难题:需求分析中的三个难题: 系统分析员对问题空间(业务流程)的不了解。系统分析员对问题空间(业务流程)的不了解。 用户对计算机的不了解。用户对计算机的不了解。 环境的变化。环境的变化。为了解决好这些问题,要加强系统分析员与用户的沟通,为了解决好这些问题,要加强系统分析员与用户的沟通,要要调查研究调查研究。西南科技大学网络教育7调查的任务:弄清原系统的状况,查明其执行过程,发调查的任务:弄清原系统的状况,查明其执行过程,发现薄弱环节,收集数据,为设计新系统提供必要的基现薄弱环节,收集数
5、据,为设计新系统提供必要的基础资料。具体的调查内容包括:管理业务状况的调查础资料。具体的调查内容包括:管理业务状况的调查和分析、数据流程的调查和分析。和分析、数据流程的调查和分析。 详细调查的方法:详细调查的方法: 收集资料收集资料 发调查表征求意见发调查表征求意见 开调查会开调查会 访问访问 直接参加业务实践直接参加业务实践 西南科技大学网络教育81 自上而下的分析方法自上而下的分析方法2 自下而上的分析方法自下而上的分析方法3 综合分析方法综合分析方法4 西南科技大学网络教育91 工程化的工作方式工程化的工作方式2 全面铺开与重点调查结合全面铺开与重点调查结合3 主动沟通和亲和友善的工作方
6、式主动沟通和亲和友善的工作方式4 (P147)西南科技大学网络教育10调查的范围应该是围绕组织内部信息流的涉及的领域调查的范围应该是围绕组织内部信息流的涉及的领域的各个方面。的各个方面。以企业为例,包括企业的生产、经营、管理的各个方以企业为例,包括企业的生产、经营、管理的各个方面:面: 组织机构和功能业务;组织目标和发展战略;工艺流组织机构和功能业务;组织目标和发展战略;工艺流程和产品构成;数据与数据流程;业务流程与工作形程和产品构成;数据与数据流程;业务流程与工作形式;管理方式和具体业务的管理方法;决策方式和决式;管理方式和具体业务的管理方法;决策方式和决策过程;可用资源和限制条件;现存问题
7、和改进意见。策过程;可用资源和限制条件;现存问题和改进意见。西南科技大学网络教育11系统结构分析主要有三个部分的内容:系统结构分析主要有三个部分的内容:系统结构分析系统结构分析、业务过程与系统结构之间的联系分析业务过程与系统结构之间的联系分析、业务功能一览表业务功能一览表。 (1)系统结构分析:系统结构图)系统结构分析:系统结构图 (2)业务过程与系统结构之间的联系:业务与组织关)业务过程与系统结构之间的联系:业务与组织关系图;系图; (3)业务功能:组织内部的业务功能罗列出来)业务功能:组织内部的业务功能罗列出来西南科技大学网络教育12系统结构图系统结构图的含义:把所需要了解的组织(部门、企
8、业、的含义:把所需要了解的组织(部门、企业、事业单位等),分解成若干部分,并所它们之间的行政事业单位等),分解成若干部分,并所它们之间的行政隶属关系或管理与被管理关系用各部分之间的连线表示隶属关系或管理与被管理关系用各部分之间的连线表示出来,这样形成的示意图就称为系统结构图。出来,这样形成的示意图就称为系统结构图。经理经理/厂长厂长生产科生产科行政科行政科外协科外协科仓库仓库车间车间财务科财务科西南科技大学网络教育13不同的系统,其结构形式有不同的情况。一般有层次结不同的系统,其结构形式有不同的情况。一般有层次结构、网状结构两种。构、网状结构两种。绘制系统结构图的最终目的是弄清楚系统中信息处理
9、的绘制系统结构图的最终目的是弄清楚系统中信息处理的详细情况。所以要理顺各部分的信息流、以及物流、资详细情况。所以要理顺各部分的信息流、以及物流、资金流等关系。金流等关系。经理经理/厂长厂长生产科生产科行政科行政科外协科外协科仓库仓库车间车间财务科财务科西南科技大学网络教育14业务功能一览表业务功能一览表描述组织内部各部分的业务和功能。描述组织内部各部分的业务和功能。(参见教材(参见教材P153 图图5-4)西南科技大学网络教育15系统的流程分析主要分为:系统的流程分析主要分为:业务流程分析业务流程分析和和数据数据流程分析流程分析西南科技大学网络教育161 业务流程分析的目的是:形成合理、科学的
10、业务流业务流程分析的目的是:形成合理、科学的业务流程。通过分析现有业务流程的基础上进行业务流程重程。通过分析现有业务流程的基础上进行业务流程重组(组(BPR),产生新更为合理的业务流程。),产生新更为合理的业务流程。2 业务流程分析的内容:业务流程分析的内容: (1)原有流程的分析。)原有流程的分析。 (2)业务流程的优化。)业务流程的优化。 (3)确定新的业务流程)确定新的业务流程 (4)新系统的人机界面。)新系统的人机界面。西南科技大学网络教育173 业务流程的调查业务流程的调查1. 系统环境调查系统环境调查包括现行系统的管理水平,原始数据的精确程度,包括现行系统的管理水平,原始数据的精确
11、程度,规章制度是否齐全和切实可行,各级领导对开发新规章制度是否齐全和切实可行,各级领导对开发新的的MIS是否有比较清楚的认识,用户单位能否抽调是否有比较清楚的认识,用户单位能否抽调出比较精通本行业管理业务、对本单位存在的问题出比较精通本行业管理业务、对本单位存在的问题有深刻了解而又热心于改革的工作人员。此外,还有深刻了解而又热心于改革的工作人员。此外,还要调查原系统的设备情况要调查原系统的设备情况 。2. 组织机构和职责的调查组织机构和职责的调查调查中应详细了解各部门人员的业务分工情况和有调查中应详细了解各部门人员的业务分工情况和有关人员的姓名、工作职责、决策内容、存在问题和关人员的姓名、工作
12、职责、决策内容、存在问题和对新系统的要求等对新系统的要求等 。西南科技大学网络教育183. 功能体系的调查与分析功能体系的调查与分析系统有一个总的目标,为了达到这个目标,必须完系统有一个总的目标,为了达到这个目标,必须完成各子系统的功能,而各子系统功能的完成,又依成各子系统的功能,而各子系统功能的完成,又依赖于下面各项更具体的功能来执行。功能结构调查赖于下面各项更具体的功能来执行。功能结构调查的任务,就是要了解或确定系统的这种功能构造的任务,就是要了解或确定系统的这种功能构造 。4. 管理业务流程的调查与分析管理业务流程的调查与分析管理业务流程的调查与分析就是要弄清管理职能是管理业务流程的调查
13、与分析就是要弄清管理职能是如何在有关部门具体完成的,以及在完成这些职能如何在有关部门具体完成的,以及在完成这些职能时信息处理工作的一些细节情况。时信息处理工作的一些细节情况。西南科技大学网络教育194 业务流程业务流程 将业务功能细化,按照业务的实际处理步骤和过程绘将业务功能细化,按照业务的实际处理步骤和过程绘制业务流程图(制业务流程图(transaction flow diagram,TFD)。)。 描述管理业务流程的图表有:描述管理业务流程的图表有: 管理业务流程图管理业务流程图管理业务流程图是一种表明系统内各单位、人员之管理业务流程图是一种表明系统内各单位、人员之间业务关系、作业顺序和管
14、理信息流动的流程图,间业务关系、作业顺序和管理信息流动的流程图,它可以帮助分析人员找出业务流程中的不合理回它可以帮助分析人员找出业务流程中的不合理回路。路。西南科技大学网络教育20业务流程图的基本图形符号有四个:业务流程图的基本图形符号有四个:系统中人员系统中人员系统外实体系统外实体数据流向数据流向数据、报表、账目数据、报表、账目西南科技大学网络教育21采购员将入库单交给检验员,检验员将不合格的入库单退回采购员,合格的入库单交保管员并记入库存台帐,统计员根据库存台帐制定月报表交主管部门审阅。西南科技大学网络教育22主管部门采购员检验员保管员统计员入库单库存帐不合格入库单日报表合格入库单西南科技
15、大学网络教育23 采购员从仓库收到缺货通知单以后,查阅订货合同单,若已订货,向供货单位发出催货请求,否则,填写订货单交供货单位。供货单位发出货物后,立即向采购员发出取货通知。西南科技大学网络教育24仓库缺货通知定货单催货请求取货通知定货合同采购员供货单位西南科技大学网络教育25西南科技大学网络教育26采购部门采购部门财务部门财务部门收购部门收购部门准备采购单准备采购单采购单采购单4 4供应单位供应单位采购单采购单3 3采购单采购单2 2采购单采购单1 1登记待收货登记待收货待收货登记表待收货登记表应付款处理应付款处理应付账应付账存档存档西南科技大学网络教育27数据与数据流程分析是建立数据库系统
16、和设计功能模块数据与数据流程分析是建立数据库系统和设计功能模块处理过程的基础。处理过程的基础。西南科技大学网络教育281 收集好进行分析所需要的资料,并汇总分析收集好进行分析所需要的资料,并汇总分析 a、 收集原系统全部输入单据、输出报表收集原系统全部输入单据、输出报表和数据存储介质(如帐本、清单)的典型格式;和数据存储介质(如帐本、清单)的典型格式; b、 弄清各环节的处理方法和计算方法;弄清各环节的处理方法和计算方法; c、 在上述各种单据、报表、帐本的典型在上述各种单据、报表、帐本的典型样品上或用附页注明制作单位、报送单位、存样品上或用附页注明制作单位、报送单位、存放地点、发生频度、发生
17、的高峰时间及发生量放地点、发生频度、发生的高峰时间及发生量等。等。 d、 在上述各种单据、报表、帐册的典型样在上述各种单据、报表、帐册的典型样品上注明各项数据的类型、长度、取值范围。品上注明各项数据的类型、长度、取值范围。西南科技大学网络教育29 检查数据的具体形式、完备程度、一致性程度和无冗余的程度。检查数据的具体形式、完备程度、一致性程度和无冗余的程度。(1)U/C矩阵(矩阵(Use/Create) 普通的二维表:纵坐标表示数据类变量,横坐标表普通的二维表:纵坐标表示数据类变量,横坐标表示业务过程变量。示业务过程变量。(2)数据正确性分析)数据正确性分析 基本原则:基本原则:“数据守恒原理
18、数据守恒原理”,即数据必定有一个,即数据必定有一个产生的源,而且必定有一个或多个用途。产生的源,而且必定有一个或多个用途。(3)数据项特征分析)数据项特征分析西南科技大学网络教育30 数据流程图(数据流程图(DFD)是一种能全面地描述信息)是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理符号综合地反映出信息在系统中的流动、处理和存储情况。和存储情况。 数据流程图的特性:数据流程图的特性: 抽象性抽象性 概括性概括性 西南科技大学网络教育31数据流数据流加工加工(或称处理逻辑)(或称处理逻辑)数据存储数
19、据存储外部实体外部实体(项)(项)西南科技大学网络教育32 外部实体外部实体是指在所研究系统外独立于系统而存在的,但又和系统是指在所研究系统外独立于系统而存在的,但又和系统有联系的实体,它表示数据的外部来源和去向,它可有联系的实体,它表示数据的外部来源和去向,它可以是某个人员、组织、某一信息系统或某种事物,它以是某个人员、组织、某一信息系统或某种事物,它是系统的数据来源或数据终点。确定系统的外部实体,是系统的数据来源或数据终点。确定系统的外部实体,实际上就是明确系统与外部环境之间的界限,从而确实际上就是明确系统与外部环境之间的界限,从而确定系统的范围。定系统的范围。 数据流数据流数据流表示流动
20、着的数据,它可以是一项数据,也可以数据流表示流动着的数据,它可以是一项数据,也可以是一组数据(如扣款数据文件、订货单等)。数据流是一组数据(如扣款数据文件、订货单等)。数据流用带有名字的箭头表示,名字表示流经的数据,箭头用带有名字的箭头表示,名字表示流经的数据,箭头则表示流向。则表示流向。 西南科技大学网络教育33 数据存储数据存储指逻辑意义上的数据存储环节,即系统信息处理功能需指逻辑意义上的数据存储环节,即系统信息处理功能需要的、不考虑存储的物理介质和技术手段的数据存储要的、不考虑存储的物理介质和技术手段的数据存储环节,如数据文件、文件夹或帐本等。用一个右边开环节,如数据文件、文件夹或帐本等
21、。用一个右边开口的长方形条表示,图形右部填写存储的数据和数据口的长方形条表示,图形右部填写存储的数据和数据集的名字,左边填入该数据存储的标志。集的名字,左边填入该数据存储的标志。 处理逻辑(加工)处理逻辑(加工)是对数据进行的操作,处理逻辑(加工)也称为处理。是对数据进行的操作,处理逻辑(加工)也称为处理。处理逻辑(加工)包括两方面的内容:一是变换数据处理逻辑(加工)包括两方面的内容:一是变换数据的组成,即改变数据结构;二是在原有的数据内容基的组成,即改变数据结构;二是在原有的数据内容基础上增加新的内容,形成新的数据。础上增加新的内容,形成新的数据。 西南科技大学网络教育34订货处理(顶层图)
22、订货处理(顶层图)用户用户订货单订货单发货单发货单销售处理销售处理P PF1F1库存账库存账西南科技大学网络教育35采购采购部门部门用户用户不合格订货单不合格订货单验收验收订货单订货单P1P1确定确定发货单发货单P2P2填写填写暂存订货单暂存订货单P4P4定定货货单单合格合格订货单订货单未满足未满足的订货的订货可发货可发货的订货的订货库存账库存账F1F1开发货单开发货单修改库存修改库存P3P3对照暂存对照暂存订货单订货单P5P5F2F2暂存订货单暂存订货单F4F4订货单存档订货单存档F3F3应收账应收账到货到货通知通知发货单发货单西南科技大学网络教育361 数据分析数据分析通过详细调查收集来的
23、数据是系统分析的原材料,要把通过详细调查收集来的数据是系统分析的原材料,要把这些原材料加工成系统设计所需要的资料,就必须进这些原材料加工成系统设计所需要的资料,就必须进行数据的分析工作:行数据的分析工作:1)数据的静态特性分析)数据的静态特性分析 2)数据的动态特性分析)数据的动态特性分析 3)数据存储分析)数据存储分析4)数据查询要求分析)数据查询要求分析 5)数据的输入、输出分析)数据的输入、输出分析 西南科技大学网络教育371)数据字典的定义)数据字典的定义 所谓数据字典是以特定格式记录下来的、对系统所谓数据字典是以特定格式记录下来的、对系统的数据流程图中各个基本要素(数据流、加工、的数
24、据流程图中各个基本要素(数据流、加工、存储、和外部实体)的内容和特征所作的完整的存储、和外部实体)的内容和特征所作的完整的定义和说明。数据流程图配以数据字典,就可以定义和说明。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行描从图形和文字两个方面对系统的逻辑模型进行描述,从而形成一个完整的说明。述,从而形成一个完整的说明。2)数据字典的内容)数据字典的内容 数据字典的内容包括六个方面:数据项、数据结数据字典的内容包括六个方面:数据项、数据结构、数据流、处理逻辑、数据存储和外部实体。构、数据流、处理逻辑、数据存储和外部实体。 西南科技大学网络教育38新系统的逻辑模型的建立是
25、系统分析的最终目的,是系统新系统的逻辑模型的建立是系统分析的最终目的,是系统分析阶段的最终成果。它对于下一步的设计和实现都是分析阶段的最终成果。它对于下一步的设计和实现都是基础性的指导文件。基础性的指导文件。西南科技大学网络教育39新系统逻辑模型的提出,要以现行系统的数据流程图为新系统逻辑模型的提出,要以现行系统的数据流程图为基础,并以新系统的目标为依据,逐层修改现行系统基础,并以新系统的目标为依据,逐层修改现行系统的数据流程图来实现。的数据流程图来实现。1) 确定新系统的目标确定新系统的目标2)确定新系统的边界)确定新系统的边界 3)确定新系统主要处理功能)确定新系统主要处理功能 4)确定新系统的数据处理方式)确定新系统的数据处理方式西南科技大学网络教育40系统分析结束时,系统分析员应完成系统分析报告,交系统分析结束时,系统分析员应完成系统分析报告,交上级审批。系统分析报告是系统设计的依据,是与用上级审批。系统分析报告是系统设计的依据,是与用户交流的工具,是应用软件的重要组成部分,其内容户交流的工具,是应用软件的重要组成部分,其内容包括:包括:1)概述)概述2)现行系统概况)现行系统概况3)系统需求说明)系统需求说明4)新系统的逻辑方案)新系统的逻辑方案 5)系统开发资源与时间进度估计)系统开发资源与时间进度估计
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。