《管理信息系统系统分析-42012》由会员分享,可在线阅读,更多相关《管理信息系统系统分析-42012(130页珍藏版)》请在金锄头文库上搜索。
1、内蒙古大学计算机学院,1,第4章 管理信息系统 的系统分析,内蒙古大学计算机学院,2,系统分析是管理信息系统开发的第二个阶段,主要解决系统“能做什么”的问题。通过详细的调查研究和需求分析,深入描述及研究现行系统的工作流程及用户的各种需求,构思和设计用户比较满意的新系统逻辑模型,并且提出适当的计算机硬软件配置方案。 系统分析阶段工作的深入与否,直接影响到新系统的设计质量和经济性,在整个系统开发过程中起着及其重要的作用。,内蒙古大学计算机学院,3, 4.1系统的可行性分析研究,1、可行性研究(Feasibility Study):也称为可行性分析,是指在当前组织内外的具体条件下,系统开发工作必须具
2、备的资源和条件,看其是否满足系统目标的要求,以评定项目在技术、经济、运行、和社会方面的可行性。GB 8566-88 软件开发规范中指出:可行性研究的主要任务是“了解用户的要求及现实环境,从技术、经济和社会因素等三方面研究并论证本项目的可行性,编写可行性研究报告,制定初步项目开发计划。”,内蒙古大学计算机学院,4,2、可行性分析的调查: 系统的基本情况 系统中信息处理的情况 系统资源的情况 系统中各类人员对信息系统的态度。,内蒙古大学计算机学院,5,3、目标和方案的可行性 目标是否明确,方案是否切实可行 目标应具有总体战略性,多重性,长期性,适应性。 4、技术方面的可行性:考虑将来采用的各种硬件
3、、软件等技术能否满足用户提出的要求。 人员及技术力量 基础管理可行性 组织系统开发方案的可行性 计算机硬件、软件 环境条件及运行技术方面。,内蒙古大学计算机学院,6,5、经济方面的可行性:分析系统开发的费用及将来运行的费用,资金如何运作和效果最好,并同时估计系统效益比较,看是否有效益。 第一步 评估开发和运行成本 第二步 评估预期的财务收益 第三步 风险/收益分析风险/收益分析:分析比较成本与收益并了解在新系统开发上的风险,确定项目是否值得开发。,内蒙古大学计算机学院,7,成本: 开发成本运行费用,薪水/工资 硬件设备与安装 软件与许可证 咨询费与对第三方的付款 培训 设施 实用程序与工具 差
4、旅杂项,设备连通 设备维修 软件维护 计算机运行 设备分期偿付 培训和辅助,内蒙古大学计算机学院,8,收益(直接)收益来源,增加生产力 降低操作费用 减少劳动量 降低计算机开支 降低外购费用 降低职员和专家费用 降低开支增长率 减少设备费用,减少成本 增加收入,内蒙古大学计算机学院,9,收益(直接)收益来源,例: 由于手工自动化或效率增加而减少工作人员 维持定量的工作人员而增加工作量 减少运行费用,如应急发货的运输费用 由于自动检错而减少错误率 确保文件或交易的快速处理和周转 捕获货币管理上损失的折扣 减少不良账单或不良信贷损失,内蒙古大学计算机学院,10,收益(直接)收益来源,例: 由于严格
5、控制,减少库存或商品损失 更快地收取可收账款 较好的库存管理减少由于过期造成的损失 采用批量折扣和购买减少商品成本 采用电子数据交换和其他自动化手段减少文书工作的成本,内蒙古大学计算机学院,11,收益财务计算,内蒙古大学计算机学院,12,收益无形收益,改良资产利用 改良资源控制 改良组织计划 增加组织适应性 更多及时信息 更多信息,达到合理要求 提高雇员的积极性 增加工作满意程度 改良决策 改良运作 提高客户满意程度 更好的合作前景,(应估算成相应的金额计入总收益),内蒙古大学计算机学院,13,风险/收益分析,慎重检查,确定开发,常规项目,避免,项目风险,低,高,高,低,潜,在,收,益,利益可
6、能无法获得 实施费用超过预算 实施时间超过预计 技术未达到预期效果 系统与现有软硬件不兼容 主要风险,内蒙古大学计算机学院,14,6、社会方面的可行性:系统运行可能性及运行后所引起的各方面的变化(组织机构、管理方式、工作方式等)将对社会和人的因素产生影响。,内蒙古大学计算机学院,15,7、系统开发的可行性研究报告: 题目 一、引言: 1、摘要:系统名称、目标、功能 2、背景:开发组织单位,服务对象,本系统与其他系统机构的联系。 3、参与和引用的资料:本系统经核准的文件,合同,批文;本系统引用的文件和资料。 4、专门术语的定义:本报告使用的专门术语及其定义,缩略语全称。 二、系统开发的背景、必要
7、性和意义: 1、现行系统调查研究 2、需求调查和分析,内蒙古大学计算机学院,16,三、系统的几种方案介绍(一般要拟定一个主方案和几个辅助方案) 1、拟建系统的目标 2、系统的规模及初步方案 3、系统的实施方案 4、投资方案:数量、来源、时间安排 5、人员培训及补充方案 6、其他可供选择的方案 四、可行性研究 1、目标和方案的可行性 2、技术上的可行性 3、经济上的可行性 4、运行可行性/社会方面的可行性,内蒙古大学计算机学院,17,五、几种方案的比较分析 六、结论(必须明确的部分) 1、可按某方案立即执行 2、需推迟到某些条件具备之后才能进行 3、不可行/没必要,立即停止,内蒙古大学计算机学院
8、,18, 4.2系统分析的概述,一、系统分析的任务 1、获取用户的需求(需求分析) 详细了解每个业务过程和业务活动的工作流程及信息处理流程,获取用户对信息系统的需求,包括对系统功能、性能等方面的需求。 需求分析工作是系统生命周期中重要的一步,也是决定性的一步。只有通过需求分析,才能把用户对系统功能和性能的总体要求进行描述,转换为具体的需求规格说明,从而奠定系统开发的基础。忽略需求分析往往会付出沉重的代价。,内蒙古大学计算机学院,19,2、确定系统逻辑模型,完成系统分析报告 在详细调查的基础上,运用各种系统开发的理论、开发方法和开发技术,确定系统的应具有的逻辑功能,采用适当的方法表示出来,形成系
9、统逻辑模型。 新系统的逻辑模型由一系列的图表和文字组成,在逻辑上描述新系统的目标和具有的各种功能和性能,且以系统分析报告的形式表达出来。,内蒙古大学计算机学院,20,二、系统分析的步骤 现行系统的详细调查 组织结构与业务流程的分析 系统数据流程分析 建立新系统逻辑模型 提出系统分析报告 注:在运用上述步骤和方法进行分析时,调查与分析经常交替进行,系统分析的深入程度是影响管理信息系统成败的关键问题。系统分析要从用户的需求出发,因为用户是新系统的使用者。,内蒙古大学计算机学院,21,三、结构化系统分析方法 结构化系统分析方法(SA,Structured Analysis)是由美国Yourdon公司
10、提出,适用于分析大型的数据处理系统,是企事业单位管理信息系统开发分析的一种比较流行的方法。,内蒙古大学计算机学院,22,1、基本概念: 采用“分解”和“抽象”的方法自顶向下,由大到小,由表及里,逐层分解,逐步细化,直至能对整个系统清晰的理解和表达。 按照这样的方式,无论系统多么复杂,系统分析工作都可以有计划、有步骤、有条不紊地进行。系统规模再大,分析的复杂程度也不会随之增大,只是多分解几层而已。 对复杂系统的理解和描述转化为对一些基本操作的理解和描述。问题由繁化简,由难转易,有效地控制了系统复杂性。,内蒙古大学计算机学院,23,2、结构化系统分析方法的实现 通过数据流图和数据字典来实现,数据流
11、图描述系统由哪些部分组成,以及各部分之间的联系,它是理解和表达系统功能要求的关键工具; 数据字典描述系统中的每个数据的细节信息。系统数据流图中出现的每个数据、文件、加工处理等在数据字典中都应该有一个条目给出详细定义和描述。,内蒙古大学计算机学院,24, 4.3 现行系统的详细调查,一、详细调查的原则 1、真实性:系统调查资料真实、准确地反映现行系统的状况,不能依照调查者的意愿反映系统的优点和不足。另外也不急于评价系统的优劣而加以修改,应把这部分工作留在系统分析阶段的后期和系统设计阶段。只有确实全面地了解整个系统的全部工作过程和原理后,才有可能提出一个完整、系统的修改方案。,内蒙古大学计算机学院
12、,25,2、全面性:不要遗漏某些 过程和数据。 3、规范性:利用一系列的图表工具。 4、启发性:调查人员要不断逐步引导和启发用户或具体业务人员,以便获取更多的信息。注:系统分析人员的在调查过程中应具有虚心、热心、耐心和细心的态度。,内蒙古大学计算机学院,26,二、详细调查的内容 1、系统的定性调查 组织结构的调查 管理功能的调查 业务流程的调查:全面细致地了解整个系统各方面的业务流程,以及商流、物流和信息流的流通状况以及各种输入、输出、处理、处理速度、处理量和处理过程的逻辑关系。 数据流程的调查 数据处理特点的调查 系统环境的调查 现行系统存在的主要问题,内蒙古大学计算机学院,27,2、系统的
13、定量调查 收集各种原始凭证:调查中要收集各类计划、单据和报表,了解它们的来龙去脉及其各项内容的填写方法,时间要求,以便得到完整的信息流程。 收集各种输出报表 统计各类数据的特征 收集与新系统对比所需的资料,内蒙古大学计算机学院,28,三、详细调查的方法 1、访问:系统人员通过提问/回答方式与用户交谈,收集有关信息。 2、发调查表征求意见:适用于调查对象多,信息量不太大的情况,要抓住中心,提问要简单直接。针对所需调查的各项内容,绘制出相应各种形式的图表(问卷),通过这些图表对企业管理岗位上的工作人员进行全面的需求调查。 3、召开调查会:开发人员主持,听取用户的报告,开发人员可以作启发性发言。 4
14、、参加业务实践:是系统人员了解系统的最佳方式。,内蒙古大学计算机学院,29,举例: 用调查表法摸清“现行系统的薄弱环节”(匿名),内蒙古大学计算机学院,30,内蒙古大学计算机学院,31,四、详细调查方法的使用,1、访谈或重点访谈的方式一般用于对企业高层管理人员的调查。调查工作开始前一般要准备一组问题,这样一方面能引导调查工作的进行,另一方面可保证调查范围的完备性。这些问题一般要包括: (1) 你所在的工作岗位是什么? (2) 你的工作任务是什么? (3) 你每天的工作怎样进行时间安排? (4) 你的工作同前/后续工作是如何联系的?,内蒙古大学计算机学院,32,(5)你所接触的报表、数据有哪些?
15、这些数据在细度、全面性、获取速度上存在哪些问题? (6)从企业全局考虑,你认为企业的哪些管理业务可以改进? (7)你认为新的信息系统应该重点解决哪些问题? 重点访谈的方式除了用于了解企业高层管理人员的信息和功能需求外,有时还用于对其它调查方法的补充和对调查结果的确认。,内蒙古大学计算机学院,33,2、对企业的全面业务需求调查可采用事先设计的调查表,通过企业业务人员填写这些调查表进行,这种调查方法一般用于对基层业务管理部门的业务调查。 业务需求调查的填表方法要求设计能够全面了解业务情况并能够进行一致性和完备性检查的一组调查表。这里说的一致性和完备性检查是指通过比较一组调查表的每一个调查表所填写的
16、内容,检查发现填表是否正确,是否完全描述了所调查部门的机构任务、信息等方面的情况,这要求调查表格在设计时,对于关键问题要以不同形式、不同层次在两个或两个以上表中出现。,内蒙古大学计算机学院,34,通过实践,我们认为,业务需求调查的填表方法一般要设计三张表格,即:组织机构调查表、目标功能调查表、信息需求调查表。对于每一张表的具体结构可根据具体调查的企业情况进行设计,但是一般应当包括下面的内容: (1)组织机构调查表 本单位名称;上一级组织机构(或领导)名称;下层机构名称。 本单位的主要领导及工作分工。 本单位主要任务(可文字叙述及通过流程图描述)。,内蒙古大学计算机学院,35,(2)目标功能调查表 单位局部目标。 实现目标的关键因素。 实现目标所需信息及现有的信息来源。 为实现目标哪些信息尚无法得到或很难得到,并分析其原因。 (3)信息需求调查表 信息名称(报表名,文件名,票据卡片名等,每一种要一份有数据的复印件)。 信息来源及频度。 信息去向及频度。 信息保密要求。 信息用途。,