资源描述
,工程管理信息系统,4-1,哈尔滨工业大学管理学院建设信息教研室,系统分析,第四章系统分析,4-2,系统分析概述现行系统的详细调查组织结构与业务流程分析数据流程分析建立新系统逻辑模型系统分析报告,4.1系统分析概述,系统分析的任务,4-3,现行系统的详细调查组织结构与业务流程分析系统数据流程分析建立新系统逻辑模型提出系统分析报告,了解用户需求确定系统逻辑模型,形成系统分析报告,系统分析的步骤,在系统详细调查的基础上,描述新系统逻辑模型的一种方法,常与设计阶段的结构化设计(StructuredDesign,SD)和系统实施阶段的结构化程序设计(StructuredProgramming,SP)等方法衔接起来使用。,基本概念,结构化系统分析方法的实现,用SA方法进行系统分析可通过数据流图和数据词典来实现,所得到的系统分析报告主要由数据流图、数据词典组成。,4-4,4.1系统分析概述,结构化系统分析方法(StructuredAnalysis,SA),真实性全面性规范性启发性,系统的定性调查(1)组织结构的调查(2)管理功能的调查(3)业务流程的调查(4)数据流程调查(5)处理特点的调查(6)系统环境的调查,系统的定量调查(1)收集各种原始凭证(2)收集各种输出报表(3)统计各类数据的特征(4)收集与新系统对比所需的资料,开调查会发调查表征询意见访问直接参加业务实践,4-5,4.2现行系统的详细调查,系统调查的原则,系统调查的内容,系统调查的方法,组织结构分析,组织结构与管理功能分析,组织结构图,一个组织(企业、公司、部门等)的机构设置,自上而下一般是按级别、分层次构成的,呈树状结构,表示各组成部分之间的隶属关系或管理与被管理的关系。,4-6,4.3组织结构与业务流程分析,注:“”表示该项功能是对应组织的主要功能(主持工作的单位);“”表示该单位是参加协调该项功能的单位;“”表示该单位是参加该项功能的相关单位。,(组织/功能关系表),4-7,组织与功能的关系分析,组织结构与管理功能分析,4.3组织结构与业务流程分析,管理功能分析,功能要以组织结构为背景来识别和分析,因为每个组织都是一个功能机构,都有各自不同的功能。,4-8,组织结构与管理功能分析,4.3组织结构与业务流程分析,业务流程分析的任务,调查系统中各环节的管理业务活动,掌握管理业务的内容、作用及信息的输入、输出、数据存储和信息的处理方法及过程等,为建立管理信息系统数据模型和逻辑模型打下基础。,业务流程图,流程图是掌握现行系统状况、确立系统逻辑模型不可缺少的环节,是系统分析和描述现行系统的重要工具,是业务流程调查结果的图形化表示。,4-9,业务流程分析,4.3组织结构与业务流程分析,业务流程图的绘制,某企业物资管理部门的业务流程图,4-10,业务流程分析,4.3组织结构与业务流程分析,收集的数据包括:各部门的正式文件,如各种卡片、报表、各种会议记录;现行系统的说明文件,如各种流程图、程序;各部门外的数据来源,如上级文件、计算机公司的说明书、外单位的经验材料等。,数据收集的类型:包括各种报表的内容和各种统计数字。收集的结果:通过数据量汇总表和报表统计表进行描述。,4-11,数据收集,4.4数据流程分析,报表统计表,数据量汇总表,数据分析的方式,(1)围绕系统目标进行分析(2)弄清信息周围环境(3)围绕现行业务流程进行分析,(1)输入数据类(2)过程数据类(3)最终输出数据类,数据汇总(1)数据分类编码(2)数据完整性分析(3)将所有原始数据和最终数据分类整理出来(4)确定数据的字长和精度,4-12,数据分析,4.4数据流程分析,数据分类,数据流图的组成,例如:,数据流程分析可以按照自顶向下、逐层分解、逐步细化的结构化分析方式进行,通过分层的数据流图(DataFlowDiagram,DFD)来实现。DFD是描述新系统数据输入、数据输出、数据存储及数据处理之间关系的一种强有利的工具,同时也是与用户进行紧密配合的有效媒介。,4-13,数据流程分析的方法,4.4数据流程分析,画出顶层数据流图画出其余各层数据流图画出总的数据流图,基本系统模型,顶层数据流图,一层数据流图,二层数据流图,系统G的总图,4-14,数据流图的形成,数据流程分析的方法,4.4数据流程分析,确定系统的外部项;确定系统的输入输出;确定对系统的查询要求;从左侧开始标出外部项;只反映数据流向;第一张草图反映主要内容;数据流图中不反映循环、判定和控制条件;草图应反复讨论修改;避免线条交叉;每层的处理逻辑不超过八个,上下层间的输入输出要相匹配。,4-15,画数据流图的原则,数据流程分析的方法,4.4数据流程分析,定货系统的顶层数据流图,定货系统一层数据流图,4-16,数据流图举例(某企业的采购定货系统),数据流程分析的方法,4.4数据流程分析,进一步分解后的数据流图,4-17,数据流图举例(某企业的采购定货系统),数据流程分析的方法,4.4数据流程分析,数据词典是关于数据信息的集合,是在数据流图的基础上,对其中出现的每个数据流、加工、文件和数据项、外部项进行定义的工具。其作用是在软件分析和设计的过程中提供关于数据的描述信息。,(1)数据流条目,4-18,数据词典,数据流程分析的方法,4.4数据流程分析,(2)加工条目,(3)文件条目,4-19,数据词典,数据流程分析的方法,4.4数据流程分析,(4)数据项条目,(5)外部项条目,检查库存量,4-20,判定树,描述处理逻辑的工具,4.4数据流程分析,4-21,判定表,描述处理逻辑的工具,4.4数据流程分析,4.5建立新系统逻辑模型,系统目标,系统目标是指要达到系统目的所要完成的具体事项。在系统详细调查的基础上,结合系统可行性研究报告中提出的系统目标及系统建设的环境和条件重新考虑系统目标。新系统目标可以从功能、技术及经济三个方面考虑。,系统功能目标是指系统所能处理的特定业务和完成这些处理业务的质量。也就是系统能解决什么问题,以什么水平实现;系统技术目标是指系统应具有的技术性能和应达到的技术水平,通过一些技术指标给出,如系统运行效率、响应速度、存储能力、可靠性、灵活性、操作使用方便性及通用性等;系统的经济目标是指系统开发的预期投资费用和经济效益。,4-22,新系统信息处理方案,(1)确定合理的业务处理流程(2)确定合理的数据处理流程(3)确定新系统功能结构和子系统的划分(4)确定新系统数据资源分布(5)确定新系统中的管理模型,4-23,4.5建立新系统逻辑模型,系统计算机资源配置,从系统分析的需要出发提出新系统对计算机配置的基本要求,也称计算机资源的逻辑配置,不涉及计算机硬件的具体型号,而是提出具体方案,作为系统设计阶段确定新系统计算机物理配置的依据。,设备选配的依据,根据实际情况及系统信息处理方案来确定,按照分析结果确定系统处理方案,如集中式、分布式或分布-集中式;资金的投入情况,是一次性投入,还是分期分批投入;根据系统分析中所提供的数据存储容量总数,确定所要购置的机器需要配置多大的存储容量;外设、终端及网络的配置;速度,包括主机的运行速度、终端的运行速度和网络的通讯速度等。,4-24,4.5建立新系统逻辑模型,硬设备的配置,根据新系统的功能和难易程度来选择主机和外设,使设备尽可能被充分利用,还要考虑留有扩充的余地;计算机设备的选择要有良好的开放性和升级换代能力,要适合计算机的发展;考虑联网的要求,不同的机器要能够兼容;了解设备管理及维修的工作量,生产厂商能提供的保修、维修等售后服务能力;了解设备的性能,使用过该设备用户的满意程度,以便选择满意的设备;在几种设备配置方案中,请各方有关人员和专家参加分析讨论选择最优方案。,4-25,系统计算机资源配置,4.5建立新系统逻辑模型,系统软件包括操作系统、数据库管理系统、相关语言的编译程序、维修机器的诊断程序等。要了解其兼容性,并在购买时向有关技术人员询问,试用后再购买。,工具软件配置,在开发管理信息系统是能够起到某些通用工具作用的应用软件。如计算机杀毒软件,能进行数据管理、文字处理、图形报表处理的应用软件包等。,应用软件开发需求分析,一般分为应用程序包和自编程序。应用程序包是为解决某类应用问题专门设计的一些通用程序,如市场上出售的统计分析、回归预测、线性规划、网络计划等;自编程序在管理信息系统开发中也是不可缺少的,尤其是与国情体制及企业性质相关的现成软件不易买到,如生产、计划、销售等方面的软件。,4-26,系统软件配置,系统计算机资源配置,4.5建立新系统逻辑模型,现行系统情况简述,包括现行系统的主要业务、组织机构、存在的问题和薄弱环节,现行系统与外部实体之间物资及信息的交换关系;用户提出开发新系统请求的主要原因等。,新系统的总目标是什么,其目标树如何i新系统拟采用什么样的开发战略和开发方法:人力、资金以及计划进度安排;新系统计划实现后各部分应该完成什么样的功能;某些指标预期达到什么样的程度;有哪些工作是现行系统没有而计划在新系统中增补的等等。,现行系统状况,现行系统业务流程图和现行系统数据流程图。,新系统的逻辑方案,新系统开发费用与时间进度估算,4-27,4.6系统分析报告,新系统目标,案例:物资管理系统分析,系统调查,(1)组织结构,计划编制部门主要负责物资需求计划、物资采购计划的编制;采购部门主要负责物资的订购、采购及合同管理;仓库管理负责物资的收、发、存管理;统计部门负责有关统计数据的收集、计算和分析,编制有关统计报表。,(2)业务流程,物料需求计划的制定、采购计划的编制;采购合同的编制;采购合同的签订与执行;物资出入库登记;库存管理和分析;材料消耗的统计与分析;报表编制。,4-28,分层数据流图,(1)顶层数据流图,(2)一层数据流图,4-29,案例:物资管理系统分析,(3)二层数据流图,4-30,分层数据流图,案例:物资管理系统分析,(3)二层数据流图,(4)三层数据流图,4-31,分层数据流图,案例:物资管理系统分析,数据词典,(1)加工条目,4-32,案例:物资管理系统分析,(2)文件条目,4-33,数据词典,案例:物资管理系统分析,(3)数据流条目,4-34,数据词典,案例:物资管理系统分析,
展开阅读全文