管理信息系统的系统分析.ppt
《管理信息系统的系统分析.ppt》由会员分享,可在线阅读,更多相关《管理信息系统的系统分析.ppt(109页珍藏版)》请在课桌文档上搜索。
1、1,第六章 管理信息系统的系统分析,【本章学习要求】本章主要讲述管理信息系统的系统调查和系统分析的任务和过程。通过本章的学习,学生应了解信息系统的可行性研究的任务与方法,了解组织的结构调查与功能调查分析的主要内容,了解业务流程调查与分析的任务和主要内容;了解数据流程分析的任务,掌握业务流程描述工具业务流程图的画法,掌握数据流程的表示方法,包括数据流程图的画法和描述流程处理的逻辑工具,数据字典建立的方法。,2,系统分析的目标,系统分析阶段的目标,就是按系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个系统开发过程中,是要解决“做什么”的问题,把
2、要解决哪些问题、满足用户哪些具体的信息需求分析清楚,从逻辑上,或者说从信息处理的功能需求上提出新系统的方案,即逻辑模型,为下一阶段进行物理方案(即计算机和通信系统方案)设计、解决“怎么做”提供依据。,3,SA方法进行系统需求分析的具体步骤是:获得现行系统的具体模型 抽象现行系统的逻辑模型建立目标系统的逻辑模型,结构化分析方法(SA),系统分析,系统设计,4,可行性分析,系统规划,现行系统详细调查,系统化分析,新逻辑方案,系统设计,初步调查,5,目录,可行性分析和详细调查概述 组织结构与功能的调查分析 业务流程调查分析 数据、数据流程调查与分析 业务处理调查与分析 新系统逻辑模型,6,6.1 可
3、行性分析和详细调查概述,6.1.1 可行性分析6.1.2 详细调查概述,7,6.1.1 可行性分析,一、可行性研究的任务 通过了解用户的要求及现实环境,从管理、技术和经济等方面研究并论证本项目的可行性,编写可行性研究报告,制定初步项目开发计划。,8,成本-收益分析,成本是指开发和(或)运行软件系统所支付的资金,而收益则是指由于新系统的投入而增加的收入或减少的成本开发软件系统是一种投资,如果期望的收入小于成本,那么这个系统就可能不值得做下去一个系统是否值得投资呢?成本-收益分析就是为了回答这个问题,9,成本:代码行技术*,代码行技术是比较简单的定量估算方法,也是一种自底向上的估算方法。它把开发每
4、个软件功能的成本和实现这个功能需要用的源代码行数联系起来。通常根据经验和历史数据估计实现一个功能需要的源程序行数。一旦估计出源代码行数以后,用每行代码的平均成本乘以行数即可确定软件的成本。每行代码的平均成本主要取决于软件的复杂程度和开发小组的工资水平。,对要求设计的系统进行功能分解,直到可以对为实现该功能所要求的源代码行数做出可靠的估算为止。根据经验和历史数据,对每个功能块估计一个最有利的、最可能的和最不利的LOC值。设最有利的LOC值为a,最可能的LOC值为m,最不利的LOC值为b,则代码行的期望(平均)值lc和对期望值偏离的方差ld为,10,再根据历史数据和经验,选择每个软件功能块的LOC
5、价格 计算每个功能块的价格及工作量,并确定该软件项目总的估算价格和工作量。举例:CAD软件,项目范围确定了其主要功能:用户接口控制(UIC)二维几何图形分析(2DGA)三维几何图形分析(3DGA)数据结构管理(DSM)图形显示(CGD)外围设备控制(PC)设计分析(DA),11,(人月=期望值/行/人月,价格=$/行*期望值),12,成本:任务分解技术*,首先把软件开发工程分解为若干个相对独立的任务,再分别估计每个单独的开发任务的成本,最后累加起来就得出软件开发工程的总成本。估计每个任务的成本时,通常先估计完成该项任务需要用的人力(以人月为单位),再乘以每人每月的平均工资而得出每个任务的成本。
6、最常用的方法是按开发阶段划分任务。如果软件系统很复杂,由若干个子系统组成,则可以把每个子系统再按开发阶段进一步划分为更小的任务。,用这种方法估算,CAD软件成本和工作量总计为708075元和152.5人月。将这些数据与代码行的成本估算比较(分别为656680元和144.5人月),前者相差7%,后者相差5%,结果非常接近,可以接受。若相差较大,应该分析原因后再重新估算,结果应基本一致。,13,可行性分析,可行性分析概述可行性分析的结果可行性分析报告,1、系统简述2、项目的目标3、所需资源、预算和期望效益4、对项目的可行性结论,14,二、可行性分析报告内容与格式1引言1.1 编写目的【阐明编写本可
7、行性分析报告的目的,指出读者对象。】1.2 项目背景【应包括:a所建议开发信息系统的名称;b本系统的任务提出者、开发者、用户及实现软件的单位;c本系统与其它系统的关系。】1.3 定义【列出本文档中用到的专门术语的定义和缩写词的原文。】1.4 参考资料【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源。】,15,2可行性研究的前提 2.1 要求【列出并说明建议开发系统的基本要求】2.2 目标【可包括:人力与设备费用的节省、处理速度的提高、控制精度或生产能力的提高、管理信息服务的改进等。】2.3 条件、假定和限制【可包括:建议开发软件运行的最短寿命、经费来源和使用限制、法律和政策方面的
8、限制、硬件、软件、运行环境和开发环境的条件和限制、可利用的信息和资源等。】2.4 可行性研究方法 2.5 评价尺度3对现有系统的分析 3.1 处理流程和数据流程 3.2 工作负荷 3.3 费用支出【如人力、设备、空间、支持性服务、材料等项开支。】3.4 人员【列出所需人员的专业技术类别和数量。】3.5 设备 3.6 局限性【说明现有系统存在的问题以及为什么需要开发新的系统。】,16,4所建议系统技术可行性分析 4.1 对系统的简要描述 4.2 处理流程和数据流程 4.3 与现有系统比较的优越性 4.4 采用建议系统可能带来的影响【包括:对设备的影响、对现有软件的影响、对用户的影响、对系统运行的
9、影响、对开发环境的影响、对运行环境的影响、对经费支出的影响等】4.5 技术可行性评价【包括:a利用现有技术,功能目标能否达到;c开发人员数量和质量能否满足要求;d在规定的期限内,开发能否完成。】5所建议系统经济可行性分析 5.1 支出【包括:基建投资、其它一次性支出、经常性支出】5.2 效益【包括:一次性收益、经常性收益、不可定量收益】5.3 收益/投资比 5.4 投资回收周期 5.5 敏感性分析,17,6社会因素可行性分析 6.1 法律因素【如:合同责任、侵犯专利权、侵犯版权等问题的分析。】6.2 用户使用可行性【如:用户单位的行政管理、工作制度、人员素质等能否满足要求。】7其它可供选择的方
10、案8结论意见【结论意见可能是:a可着手组织开发;b需待若干条件(如资金、人力、设备等)具 备后才能开发;c需对开发目标进行某些修改;d不能进行或不必进行(如技术不成 熟,经济上不合算等);e其它。】,18,6.1.2 详细调查概述,一、详细调查的方法召开调查会个别访问发调查表(问卷调查法)参加业务实践 除此之外,还有查阅企业的有关资料、由用户的管理人员向开发者介绍情况等方法,可以根据系统调查的具体需要确定调查方法。总的原则是,以了解清楚现状为最终目标。,19,二、详细调查的主要调查内容(1)组织结构调查(2)管理功能调查(3)业务流程调查(4)数据流程调查,20,6.2 组织结构与功能的调查分
11、析,6.2.1 组织结构调查6.2.2 功能结构调查,21,22,23,24,25,6.2.1 组织结构调查,一、组织结构概述 组织结构是一个组织的组成以及这些组成部分之间的隶属关系或管理与被管理的关系。,26,二、组织结构调查工具组织结构图:组织结构图的画法各不一定,需要针对具体组织进行描述。,27,一、功能的定义 功能指的是完成某项工作的能力。为了实现系统目标,系统必须具有各种功能。各子系统功能的完成,又依赖于下面更具体的工作的完成。管理功能的调查是要确定系统的这种功能结构。二、功能结构描述工具 功能结构图是一个完全以业务功能为主体的树型表。其目的在于描述组织内部各部分的业务和功能。,6.
12、2.2 功能结构调查,28,功能结构图举例,销售系统管理,销售计划管理,成品库管理,销售合同管理,销售核算管理,市场预测,销售历史资料管理,编制年度销售大纲,编制销售计划,合同有效性审查,合同执行情况分析,合同登记和变更,销售利润核算,销售统计分析,出入库管理,库存统计,市场预测,市场分析,29,6.3 业务流程调查分析,6.3.1 业务流程调查的任务及方法6.3.2 业务流程的描述工具6.3.3 业务流程分析,30,6.3.1 业务流程调查的任务及方法,一、业务流程调查的任务 业务流程调查主要任务是调查系统中各环节的业务活动,掌握业务的内容、作用、及信息的输入、输出、数据存储和信息的处理方法
13、及过程等。它是掌握现行系统状况,确立系统逻辑模型不可缺少的环节。二、业务流程调查的方法 调查业务流程应顺着原系统信息流动的过程逐步地进行,内容包括各环节的处理业务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示等)。,31,6.3.2 业务流程的描述工具,一、业务流程图简介 业务流程图(transaction flow diagram,简称TFD),就是用一些规定的符号及连线来表示某个具体业务处理过程。业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制。换句话说,就是“文本”用图形方式来反映实际业务处理过程的“流水账”。,32,6.3.2 业务流程的
14、描述工具,二、业务流程图的基本符号,业务处理单位,业务处理功能描述,数据文件存档,收集处理数据,信息传递过程,数据、报表、账目,33,图例说明,业务处理单位,业务处理描述,表格制作,传递,存储,收集资料,业务流程图绘制举例,6.3.2 业务流程的描述工具,34,计划处,银行,技改处,各部门各单位,局领导,上级领导,投资总规划,更新改造贷款规模,开会讨论,报表,审批,综合平衡(讨论),批准,下达各单位各部门,正式计划,计划,各单位上报表,计划处,各部门各单位,技改处,银行,各部门各单位,存档,例1,35,图例说明,业务处理单位,业务处理描述,表格制作,传递,存储,收集资料,业务流程图绘制举例,例
15、1,36,系统调查,某企业的物资业务流程如下:车间填写领料单到仓库领料,库长根据用料计划审批领料单,未批准的领料单退回车间。库工收到已批准的领料单后,首先查阅库存帐,若有货,则通知车间前来领取所需物料,并登记用料流水帐,否则,将缺货通知采购人员。采购人员根据缺货通知,查阅订货合同单,若已订货,则向供货单位发出催货请求,否则,就临时申请补充订货。供货单位发出货物后,立即向订货单位发出提货通知。采购人员收到提货通知单后,办理入货手续,接着,库工验收入库,并通知车间领料。此外,库工还要依据库存帐和用料流水帐定期生成库存报表呈送有关部门。,分析:弄清上述问题涉及到哪些人员、部门,这些人员、部门中,哪两
16、个之间存在业务往来?人员/业务处理:库长、库工、采购员车间、供货单位、有关部门业务往来:车间 库长;库长 库工;库工 车间;库工 采购员;库工 有关部门;采购员 供货处理;,37,系统调查,库长 库工,车间 库长,车间填写领料单到仓库领料,库长根据用料计划审批领料单,未批准的领料单退回车间。,库工收到已批准的领料单后,38,系统调查,库工 车间,库工 采购员,库工收到已批准的领料单后,首先查阅库存帐,若有货,则通知车间前来领取所需物料,并登记用料流水帐,否则,将缺货通知采购人员。,采购人员收到提货通知单后,办理入货手续,接着,库工验收入库,并通知车间领料。,39,系统调查,库工 有关部门,采购
17、员 供货单位,采购人员根据缺货通知,查阅订货合同单,若已订货,则向供货单位发出催货请求,否则,就临时申请补充订货。供货单位发出货物后,立即向订货单位发出提货通知。,此外,库工还要依据库存帐和用料流水帐定期生成库存报表呈送有关部门,40,系统调查,2.3.2管理业务流程调查图例:某企业物资管理业务流程图,41,储户,存折存取款单,存折 现金,存折,业务分类,存款单折,取款单折,存款处理,取款处理,利息文件,帐目文件,例2,存取款单,42,习题,学籍管理流程如下:教学秘书处理由教师送来的成绩单,对学生档案中的学生成绩单汇总分析,按照学校的有关规定打印出不能正常毕业的名单毕业生名单和优秀毕业生名单,
18、不能正常毕业的名单交给分院领导,毕业生名单和优秀毕业生名单交给辅导员处理,辅导员根据两份名单负责向用人单位提供毕业生推荐表。,43,44,6.3.3 业务流程分析,一、分析的目的 分析原有系统中存在的问题是为了在新系统建设中予以克服或改进。系统中存在的问题可能是管理思想和方法落后,业务流程不尽合理,也可能是因为计算机信息系统的建设为优化原业务流程提供的新的可能性,这时,就需要在对现有业务流程进行分析的基础上进行业务流程重组,产生新的更为合理的业务流程。二、分析的内容业务流程分析过程包括以下内容:原有流程的分析业务流程的优化确定新的业务流程,45,6.4 数据、数据流程调查与分析,6.4.1 数
19、据、数据流程调查6.4.2 数据流程的描述工具6.4.3 数据字典,46,6.4.1 数据、数据流程调查,一、数据流程 数据流程指数据在系统中产生、传输、加工处理、使用、存储的过程。二、数据、数据流程调查的内容:收集原系统全部输入单据(如入库单、收据、凭证)、输出报表和数据存储介质(如账本、清单)的典型格式。在上述各种单据、报表、账本的典型样品上或用附页注明制作单位、报送单位、存放地点、发生频度(如每月制作几张)、发生的高峰时间及发生量等。在上述各种单据、报表、账册的典型样品上注明各项数据的类型(数字、字符)、长度、取值范围(指最大值和最小值)。,47,6.4.2 数据流程的描述工具,一、数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 系统分析

链接地址:https://www.desk33.com/p-259812.html