大工13春《管理信息系统》辅导资料六
大工13春《管理信息系统》辅导资料六主 题:第六章管理信息系统的系统分析(第1—6节)
学习时间:2013年5月6日-5月12日
内 容:
第六章管理信息系统的系统分析
学习第六章中的第1—6节,这部分重点是系统分析的概念与内容;流程图画法和描述处理逻辑的工具。
第一节 可行性分析和详细调查概述
一、可行性分析的任务和内容
1.可行性分析的任务是明确应用项目的开发的必要性和可行性。必要性来自实现开发任务的迫切性,而可行性则取决于实现应用系统的资源和条件。这项工作需建立在初步调查的基础上。
2.可行性分析的内容
管理上的可行性
技术上的可行性
经济上的可行性
二、可行性分析的报告-描述可行性分析的结果
1.内容包括:
系统简述
项目的目标
所需资源、预算和期望效益
对项目可行性的结论
2.可行性分析结论应明确指出以下内容之一:
可以立即开发;
改进原系统;
目前不可行,或需推迟到某些条件具备以后再进行。
三、详细调查的对象和目的
1.详细调查的对象是现行系统(包括手工系统和已采用计算机的管理信息系统)。
2.详细调查的目的在于完整掌握现行系统的现状,发现问题和薄弱环节,收集资料,为下一步的系统化分析和提出新系统的逻辑设计做好准备。
3.详细调查的原则:应遵循用户参与的原则。
4.调查的方法:调查会、访问、发调查表、参加业务实践。
5.详细调查的主要内容:管理业务调查和数据流程调查。
第二节 管理业务调查
一、组织结构调查
1.组织结构是指组织内部的部门划分以及它们的相互关系,通常可用组织结构图来表示。
2. 组织结构调查就是对组织结构与功能进行分析,弄清组织内部的部门划分,以及各部门之间的领导与被领导关系,信息资料的传递关系、物资流动关系与资金流动关系,并了解各部门的工作内容与职责。此外,还应详细了解各级组织存在问题以及对新系统的要求等。
二、管理功能调查
功能,指的是完成某项工作的能力。
调查中可以用功能层次图来描述从系统目标到各项功能的层次关系。
三、管理业务流程调查
1.业务流程调查的内容
调查管理业务流程应顺着原系统信息流动的过程逐步地进行,内容包括各环节的处理业务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示等)。
2.管理业务流程的描述图表
(1)管理业务流程图(Flow Chart)的定义:管理业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合流理向。
(2)表格分配图,这种图表可帮助分析员表示出系统中各种单据和报告都与哪些部门发生业务关系。
第三节 数据流程调查
一、数据流程调查
1.数据流程调查的内容
收集原系统全部输入单据(如入库单、收据、凭证)、输出报表和数据存储介质(如账本、清单)的典型格式。
弄清各环节上的处理方法和计算方法。
在上述各种单据、报表、账本的典型样品上或用附页注明制作单位、报送单位、存放地点、发生频度(如每月制作几张)、发生的高峰时间及发生量等。
在上述各种单据、报表、账册的典型样品上注明各项数据的类型(数字、字符)、长度、取值范围(指最大值和最小值)。
2. 数据流程调查的作用:绘制出原系统的数据流程图。
二、数据流程图及其绘制用符号
1.数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。
2.数据流程图的特征
(1) 抽象性:舍去物质、剩下数据流动、加工处理和存储。
(2) 概括性:把不同业务处理过程联系起来,形成整体。
3.数据流程图的常用符号
第四节 数据字典
一、数据字典的含义
所谓数据字典,是在新系统数据流程图的基础上,进一步定义和描述所有数据的工具,包括对一切动态数据(数据流)和静态数据(数据存贮)的数据结构和相互关系的说明,是数据分析和数据管理的重要工具,是系统设计阶段进行数据库(文件)设计的参考依据。
1.数据字典的组成:
数据项的定义
数据结构的定义
数据流的定义
处理逻辑的定义
数据存储的定义
外部实体的定义
2.数据字典的内容
(1)数据项的定义:数据项又称数据元素,是数据的最小单位。分析数据特性应从静态和动态两个方面去进行。在数据字典中,仅定义数据的静态特性,具体包括:
数据项的名称、编号、别名和简述;
数据项的长度;
数据项的取值范围。
(2)数据结构的定义:数据结构描述某些数据项之间的关系。一个数据结构可以由若干个数据项组成;也可以由若干个数据结构组成,还可以由若干个数据项和数据结构组成。
数据字典中对数据结构的定义包括以下内容:
数据结构的名称和编号;
简述;
数据结构的组成。
如果是一个简单的数据结构,只要列出它所包含的数据项。如果是一个嵌套的数据结构(即数据结构中包含数据结构),则需列出它所包含的数据结构的名称。
(3)数据流的定义:数据流由一个或一组固定的数据项组成。定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。
(4)处理逻辑的定义:处理逻辑的定义仅对数据流程图中最底层的处理逻辑加以说明。
(5)数据存储的定义:数据存储在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组织。
(6)外部实体的定义:外部实体定义包括:外部实体编号、名称、简述、及有关数据流的输入和输出。
第五节 描述处理逻辑的工具
1、决策树(又称判断树),如下。
2、判断表(又称决策表)
3、结构英语表示法
IF 欠款时间≤30天
IF 需要量≤库存量
THEN 立即发货
ELSE
先按库存量发货,进货后再补发
ELSE
IF 欠款时间≤100天
IF需求量≤库存量
THEN 先付款再发货
ELSE
不发货
ELSE
要求先付欠款
第六节 系统分析
在原系统详细调查的基础上进行系统分析是提出新系统逻辑模型的重要步骤。这一步骤通过对原有系统的调查和分析,找出原系统业务流程和数据流程的不足,提出优化和改进的方法,给出新系统所要采用的信息处理方案。
一、分析系统目标
根据详细调查对可行性分析报告中提出的系统目标作再次考察,对项目的可行性和必要性进行重新考虑,并根据对系统建设的环境和条件的调查修正系统目标,使系统目标适应组织的管理需求和战略目标。
二、分析业务流程
1.对原有流程进行分析:分析原有业务流程的各处理过程是否具有存在的价值,其中哪些过程可以删除或合并,原有业务流程中哪些过程不尽合理,可以进行改进或优化。
2.优化业务流程:原有业务流程中哪些过程存在冗余信息处理,可以按计算机信息处理的要求进行优化,流程的优化可以带来什么好处。
3.确定新的业务流程,画出新系统的业务流程图。
4.新系统的人机界面,新的业务流程中人与机器的分工,即哪些工作可由计算机自动完成,哪些必须有人的参与。
三、数据的汇总和分析
数据的汇总和分析是以后建立数据库系统和设计功能模块处理过程的基础,包括数据分类、数据整理、数据分析。
1、数据分类-调查数据需按以下三类分类:
系统的输入数据类、系统的输出数据类、本系统产生的数据类
2、数据整理
首先应对每项数据按业务过程进行分类编码;
弄清数据项的字长和精度;
从业务最终报表的最终输出数据开始,找出表中每一项数据的来源;
找出其来源的来源,一直找到其原始数据、原始统计数据或原始凭证。
3、数据的正确性分析
对数据进行正确性分析可采用U/C矩阵来进行。
具体是用U/C矩阵的横座标表示各数据类,纵座标表示各业务过程类,如果用Xi 表示各数据类,用Yi表示各业务过程类,则Xi和Yi之间的关系就表示了数据和业务过程之间的关系。关系有两种:
某数据类由某业务过程建立,用C(Create)表示,
某业务过程使用了某类数据,用U(Use)表示。
在U/C矩阵的每一列中,只应出现一个C,否则就是发生了错误。出错的原因可能有两个:
数据整理中有错;
数据类可能划分得太粗,需要进一步细分。
如果列中没有一个C也是错误的。
在U/C矩阵中还不应出现空行和空列,否则说明:
在建立U/C矩阵的过程中丢失了某些数据联系;
划分了多余的业务过程或数据类。
数据属性分析
1.数据用属性的名和属性的值来描述事物某方面的特征。
2.一个事物的特征可能表现在各个方面,需要用多个属性的名和其相应的值来描述。
3.例如,对某职工来说,其属性名/属性值有:姓名/黄之清,性别/男,年龄/54,基本工资/800等。
4.数据属性分析包括静态特性分析和动态特性分析两部分:
(1) 数据的静态特性分析
指分析数据的类型(字符型、数据型、日期型等)、数据的长度(位数、小数位数)、取值范围(最大值、最小值)和发生的业务量(如每天发生几笔)。
(2)数据的动态特性分析
数据的属性按动态特性可以分为以下三类:
• 固定值属性。具有固定值属性的数据,其值基本上固定不变,叫做固定值属性数据,也叫固定半固定数据。例如,成本系统中的定额材料消耗量,工资系统中的职工姓名和应得工资等。
• 固定个体变动属性。这类数据项,对总体来说具有相对固定的个体集,但其值是变动的属性。例如,工资系统中,电费扣款一项,被扣款人员变动不大,但每人所扣电费则每月都在变化。
• 随机变动属性。这种数据项,其个体是随机出现的,值也是变动的。例如工资系统中的病事假扣款。
四、分析数据流程
数据流程是系统中的信息处理的方法和过程的统一。
五、功能分析和划分子系统
功能分析
目标和功能的关系如下图所示。目标可看作是系统,第二层的功能可看作是子系统,再下面就是各项更具体的功能。目标和功能的关系如下图所示:
划分子系统
1.把系统划分为子系统可以大大简化设计工作,因为划分以后,只要子系统之间的接口关系明确,每一子系统的设计、调试,基本上可以互不干扰地各自相对独立地进行。将来,如要修改或扩充系统,可以在有关于系统范围内进行而不至于牵动全局。
2.对于大系统来说,划分子系统的工作应在系统规划阶段进行(参见前面第四章的企业系统规划法),常用的是VC矩阵。
3.划分子系统的下一步工作是确定各子系统的目标和下属功能。为此,有必要分析原系统的数据流程图,由此来确定应当增加、取消、合并或改进的功能。
六、数据的输入输出分析
1.分析各种数据输入的目的和适用范围、数据量的大小以及存在的问题。例如,输入的数据是否都得到了有效的利用,哪些数据的输入是多余的或者是不符合实际需要的,现在的数据输入方式是否能满足要求,输入速度是否能完成数据量的要求,是否需要改变输入方式和增加输入设备,哪种输入方式更符合用户的需要,还要分析数据的精确程度和数据间的相互联系等。
2. 输出报表的分析。除明确数据查询要求外,还应对各种输出报表(包括手工填写的)的目的和使用范围进行分析,弄清哪些报表是多余的,或者是不符合实际要求的,系统的处理速度和打印速度是否能满足输出的要求等。
七、确定新系统的数据处理方式
数据处理的方式可分为两类:成批处理方式和联机实时处理方式。成批处理方式按一定时间间隔(小时、日、月)把数据积累成批后一次输入计算机进行处理。例如:订货系统将一天内收到的订货单在计算机处理之前集中起来,并作一定的汇总工作,然后加以处理。联机实时处理方式面向处理(数据直接从数据源输入中央处理机进行处理,由计算机即进做出回答,将处理结果直接传给用户),及时,但费用较高。
本周要求掌握的内容如下:
数据字典、描述处理逻辑的工具。
练习:1、外部实体绘制管理业务流程图采用哪四种符号?
2、系统分析应做好哪几项工作?
3、可行性分析报告应包括哪些基本的内容?
4、数据字典对数据项定义是针对数据的哪种特性进行的,定义的内容是什么?
5、什么是管理业务流程图?它的作用是什么?
1. 表格分配图是(D)。
(A) 数据流程调查使用的工具
(B) 编程工具
(C) 系统设计工具人
(D) 管理业务调查使用的工具
2. 开发MIS的系统分析阶段的任务是(A)。
(A) 完成新系统的逻辑设计
(B) 完成新系统的功能分析
(C) 完成新系统的物理设计
(D) 完成新系统的数据分析
3. 数据字典建立应从(B)阶段开始。
(A) 系统设计
(B) 系统分析
(C) 系统实施
(D) 系统规划
4. 数据流(A)。
(A) 也可以用来表示数据文件的存储操作
(B) 不可以用来表示数据文件的存储操作
(C) 必需流向外部实体
(D) 不应该仅是一项数据
5. 管理业务流程图可用来描述(C)。
(A) 处理功能
(B) 数据流程
(C) 作业顺序
(D) 功能结构
6. 管理信息系统的开发过程不包含(A)。
(A) 设备设计过程
(B) 学习过程
(C) 人与人之间的对话过程
(D) 通过改革管理制度来适应信息系统的需要
7. 决策树和决策表用来描述(A)。
(A) 逻辑判断功能
(B) 决策过程
(C) 数据流程
(D) 功能关系
8. 表格分配图是系统分析阶段用来描述(A)的。
(A) 管理业务流程的图表
(B) 数据流程的图表
(C) 功能结构的表图
(D) 数据处理方式的图标
9. 在系统设计阶段,图6.1的四种符号用于绘制(A)。
(A) 数据流程图
(B) 处理流程图
(C) 信息系统流程图
(D) 表格分配图 图6.1
10. 描述数据流程图的基本元素包括:(D)。
(A) 数据流,内部实体,处理功能,数据存储
(B) 数据流,内部实体,外部实体,信息流
(C) 数据流,信息流,物流,资金流
(D) 数据流,处理功能,外部实体,数据存储
11. 系统分析的首要任务是(D)。
(A) 尽量使用户接受分析人员的观点
(B) 正确评价当前系统
(C) 彻底了解管理方法
(D) 弄清用户要求
12. 判断表由以下几方面内容组成(A).
(A) 条件、决策规则和应采取的行动
(B) 决策问题、决策规则、判断方法
(C) 环境描述、判断方法、判断规则
(D) 方案序号、判断规则、计算方法
13. 系统分析调查组的成员(C)。
(A) 不应包括本单位的领导人员
(B) 不应包括系统设计员
(C) 应包括本单位的领导人员
(D) 必须包括程序设计人员
页:
[1]