




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章MIS的系统分析学习目标:系统分析的重要性和内容系统调查的方式和方法分析业务流程的方法系统的功能划分以及建立功能模型的方法建立新系统逻的辑方案6.1系统分析概述6.3组织结构与功能分析6.5数据需求的调查和分析(DFD)6.6描述处理逻辑的工具6.2系统调查6.4业务流程调查和分析(TFD)6.7功能/数据分析和子系统划分本章主要内容:6.8
新系统逻辑方案的建立6.1系统分析概述系统分析是MIS项目开发的第一阶段,是最重要的环节。系统分析的目的是回答“做什么”的问题。(1)系统分析的任务
在充分认识原信息系统的基础上,通过问题识别、可行性分析、详细调查、系统化分析,最后提出新系统的逻辑方案(完成新系统逻辑方案设计,或称逻辑模型设计),为系统设计提供依据。6.1系统分析概述(2)系统分析的重要性系统设计的依据是系统分析的结果-系统分析报告或新系统逻辑方案,因此系统分析的质量直接影响系统开发的效果。实践的经验和教训表明必须有专门的系统分析员来沟通用户和设计者,使二者易于交流和准确表达系统,这是MIS开发成功的关键。隔阂的产生(用户和设计者之间缺少共同语言):专业领域的不同;MIS的规模大、逻辑复杂;急于求成,不明确系统需求就动手编程。6.1系统分析概述系统分析工程师系统开发工程师用户主持系统分析参与系统分析参与系统分析确定工作目标确定具体方案理解系统的总体结构与功能提出需求人员地位任务能够综合运用管理科学,计算机科学与技术、系统工程方法。素质(3)系统分析人员的构成6.1系统分析概述系统分析人员的素质:
系统分析员的能力模型和知识结构是:了解计算机技术;管理业务、决策知识;交流的概念和技巧。具体分两方面能力:人际关系方面的技能:如较强的语言表达能力,较强的理解和归纳能力,以及宣传教育和培训用户的能力等;技术方面的技能:强调运筹分析、系统分析、计算机方面的技术。
6.1系统分析概述系统分析员的作用:系统分析工作的组织和协调;综合运用多学科知识构思总体方案;承担具体的系统分析任务;教育和培训用户。系统分析师面临的困难:⑴缺乏足够的用户业务知识,确定出来的新系统逻辑功能不能满足用户的要求;⑵用户对计算机缺乏足够的知识,造成用户需求与新系统功能之间的偏差;⑶新系统逻辑方案使用户难以理解而无法验证,或是表达的方式具有二义性,使其他开发人员在理解上产生偏差,造成开发结果与用户需求的不一致。6.1系统分析概述(4)系统分析的内容:
在系统调查的基础上对组织的内部管理状况和信息处理过程进行分析,分析的内容包括:业务流程和数据流程是否通畅,是否合理;(业务流程分析TFA、数据流分析DFA);数据、业务过程和实现管理功能之间的关系;(优化系统、整体规划);老系统管理模式改革和新系统管理方法的实现是否具有可行性等。(可行性论证)新系统方案(目标分析,功能分析,需求分析,限制分析,新系统方案分析)6.1系统分析概述(5)系统分析的步骤①初步调查(可行性分析);②系统详细调查;③系统分析(组织结构、业务流程及数据流程分析)④提出新系统逻辑模型;⑤完成系统分析报告;⑥阶段评审(新系统方案讨论)。分析过程的实质体现:调查+理解+表达6.1系统分析概述整体效益原则:分析是着眼于整体系统而非个别子系统长远效益原则:对目前和长远均有利的方案是最优方案,对目前不利但对长远有利的方案是次优方案,对目前有利但对长远不利的方案是较差的方案(可持续发展的观点)。外部条件和内部条件相结合的原则。定量分析和定性分析相结合的原则(系统分析的要素很多,能定量描述的用图表、数据去表达)。(6)系统分析遵循的原则:(7)系统分析的方法——结构化分析(SA,StructuredAnalysis)方法,具体如下:6.1系统分析概述自顶向下,逐层分解;吸收用户参与系统分析(面向用户的观点);采用图示工具和语义说明描述(表达)系统,工作文件标准化、文献化;主要工具:TFD;DFD、数据字典;E-R图。复杂系统的分解6.1系统分析概述6.3组织结构与功能分析6.5数据需求的调查和分析(DFD)6.6描述处理逻辑的工具6.2系统调查6.4业务流程调查和分析(TFD)本章主要内容:6.8
新系统逻辑方案的建立6.7
功能/数据分析和子系统划分6.2系统调查调查必须由人去完成(任何先进的方法都没有提供工具可以代替人工完成系统调查);系统调查不仅是不可缺省的开发步骤,同时,也不会有现成的调查结果;调查的时间长短、工作量大小、调查工作细致与否直接关系到系统分析的质量。(1)对系统调查的认识6.2系统调查调查准备(理论上的、知识上的);决定调查项目(目标、功能、范围、业务);详细调查(逐项调查,方式,方法);书写调查报告(提出问题、分析问题、 解决问题)。(2)调查步骤6.2系统调查(3)调查方法跟班作业开调查会问卷调查表询问和请专人介绍查阅记录
直接参加业务实践是了解当前系统的最好方法,但要受到条件的限制。调查方法1-跟班作业调查方法2-开调查会集中征询意见,适用于对系统作定性调查。⑴按职能部门召开调查会(了解各部门业务范围、工作内容、业务特点以及对新系统的想法和建议);⑵各类人员联合座谈(着重听取对目前作业方式和对新系统的要求)。调查方法3-问卷调查表根据系统特点设计调查表,用其向有关单位和个人征求意见和设计数据。适用于:
需要向许多单位进行调查,而调查的信息量又不大的情况,调查表的设计要抓住中心,提问要简单、直接。问卷调查表的结构:
标题、问卷说明、被调查者基本情况、调查主题内容、结束语问卷设计的程序大致可归纳以下几步:
准备阶段、初步设计阶段、试答和修改阶段、复印阶段问题的设计
问题要简洁明确,一般控制在16-20个左右,答题时间在15-30分钟。
避免提笼统、抽象或过于专业化的问题
避免用不确切的词。例如“普通”、“经常”、“一些”等
避免使用含糊不清的句子
避免引导性提问
避免提断定性的问题
避免提出令被调查者难堪、禁忌和敏感的问题答案的设计全面性和互斥性使用正、负态度的答案(二选一)多选排序法调查方法4-询问和请专人介绍询问和请专人介绍可去除被访者在座谈会上的一些约束,较能反映出其真实想法。调查方法5-查阅记录组织结构图、功能体系图、业务流程图、数据一览表等6.2系统调查组织机构和功能业务组织目标和发展战略工艺流程和产品构成数据和数据流程业务流程和工作形式管理方式和具体业务的管理方法决策方式和决策构成可用资源和限制条件现存问题和改进意见(4)调查内容(范围):6.2系统调查(5)调查报告 对上述调查进行总结,内容包括目的、内容、方法、结论,提出问题、分析问题、解决问题。6.1系统分析概述6.3组织结构与功能分析6.5数据需求的调查和分析(DFD)6.7
功能/数据分析和子系统划分6.2系统调查6.4业务流程调查和分析(TFD)6.8
新系统逻辑方案的建立主要内容:6.6描述处理逻辑的工具(1)组织结构的调查和分析6.3组织结构与功能分析目的:并不仅仅是获得相应的组织结构图,而是要重点了解组织结构的作用和功能,了解各部门间物流、信息流交换关系。调查内容:组织中各部门、个人及其之间相互层次关系;各职能部门的业务范围;各部门间物流、信息流交换关系。6.3组织结构与功能分析组织结构图及其画法:组织联系图;业务-部门联系图;重点分析现行组织机构设置中存在的问题。(2)组织结构的调查和分析表达工具:(3)组织结构的调查系统的组织结构:一个组织及其组成部分之间的隶属关系或管理与被管理的关系。组织结构图:将一个单位组织内部的部门划分以及它们的相互关系用图表示出来。组织结构图厂长计划科生产部财务部供销科计划组统计组计划调度组外协组统计组成本组会计组出纳组供应组销售组仓库业务联系图(组织/功能关系表):作用:反映组织各部分和各项业务之间的联系,可作为对组织结构图的补充。(3)
管理功能的调查与分析功能:完成某项工作的能力。功能体系调查的任务:了解或确定系统的功能构造。系统有一个总的目标,为达到这个目标,必须要完成各子系统的功能,而各子系统功能的完成,又依赖于下面各项更具体的功能来执行。管理功能结构图销售系统管理销售计划管理销售合同管理销售核算与统计成品库管理市场预测销售历史资料管理编制年度销售大纲编制销售计划合同有效性检查合同执行情况分析合同登记和变更销售收入核算销售利润核算销售统计分析出入库管理库存统计市场预测市场分析6.1系统分析概述6.3组织结构与功能分析6.5数据需求的调查和分析(DFD)6.7
功能/数据分析和子系统划分6.2系统调查6.4业务流程调查和分析(TFD)6.8
新系统逻辑方案的建立主要内容:6.6
描述处理逻辑的工具6.4业务流程调查和分析(1)业务流程调查和分析的目的了解和描述系统中各部门具体业务;在此基础上分析,发现和消除不合理的或重复的业务及其流转环节;提出新系统合理的业务流程。(2)业务流程调查分析的工具——业务流程图6.4业务流程调查和分析业务流程图基本图例业务处理(活动)业务处理单位或部门报表(表格制作)存储或存档信息传递或流向主持或参与收集/统计数据某企业物资管理业务流程图6.4业务流程调查和分析业务流程图画法和说明:6.4业务流程调查和分析业务流程图(TFD)的作用和特点(3)业务流程调查分析的工具之一-------表格分配图
为了传递信息,管理部门经常将某种单据或报告复印多份分发到其他多个部门,在这种情况下,可以采用表格分配图来描述有关业务。表格分配图表达清楚,可以帮助系统分析人员描述系统中复制多份的报告或单据的数量以及这些报告或单据都与哪些部门发生业务联系。表格分配图6.1系统分析概述6.3组织结构与功能分析6.5数据需求的调查和分析(DFD)6.6描述处理逻辑的工具6.2系统调查6.4业务流程调查和分析(TFD)主要内容:6.8
新系统逻辑方案的建立6.7
功能/数据分析和子系统划分6.5数据需求的调查和分析数据分析的主要内容数据的收集和整理数据分析数据流分析(DFA方法)DFD举例(1)数据分析的主要内容:数据调查的汇总分析
首先将调查来的数据分成三类P115:本系统输入的数据(报来的报表)本系统的存储(各种台帐、记录文件等)本系统产生的数据然后对每一类数据进行核对:检查数据有无遗漏检查数据的匹配情况建立统一的数据字典6.5数据需求的调查和分析数据汇总的步骤:将数据资料按业务过程进行分类编码,按处理过 程的顺序放在一起。按照业务过程自顶向下地处理数据(找数据来源 的来源),确保数据的完整性和正确性。将所有原始数据和最终输出数据分类整理。确定数据的字长和精度。6.5数据需求的调查和分析(2)数据分析的工具:数据流(程)图(DataFlowDiagram,简称DFD)是一种结构化系统分析方法。它采用图示化的形式说明在一个系统中或系统的一个局部中,输入的数据是什么,输出的数据是什么,对数据进行怎样的转换或处理。DFD图可以清晰地表达信息系统中的数据流程或信息流程,是描述现行系统中各职能部门业务流程的有力工具。DFD可以形象地描述“数据”和“处理”过程的关系DFD用来描述数据在系统中发生变化的过程绘制要求:自顶向下,逐步细化基本图例数据流数据存储(文件)外部项(实体)加工(或称处理逻辑)四种基本元素6.5数据需求的调查和分析数据流程图的基本符号--
外部项外部项是指不受系统控制,在系统以外的人和事,它表达了系统中有关数据的外部来源或去处。例如,顾客、供应商、供应科、技术科等,外部项也可以是另外一个信息系统,它向该系统提供数据或接收来自该系统向它发出的数据。数据流程图的基本符号--数据流数据流采用水平或垂直的带箭头的线表示。其中,箭头的方向指出了数据流动的方向。数据流可以由某个外部项产生,也可以由某个处理产生,还可以来自某个数据存储,一般情况下,对每个数据流都要进行简单的描述,使用户或系统设计人员能够理解它的含义,对它的描述应当写在数据流箭头的上方或左方。处理过程是对数据进行的变换操作,即对流向它的数据进行一定的处理变换,产生出新的数据。数据流程图的基本符号--处理过程6.5数据需求的调查和分析数据存储表示系统中临时或永久保存的数据,以备查阅。数据存储采用右边开口的长方形表示。长方形内部填写有数据存储的名称。数据流程图的基本符号--数据存储数据流程图举例:见P113-1146.5数据需求的调查和分析(3)DFD基本思想:分解:自顶向下,逐层分解抽象:隐蔽细节,统观全局1234整个系统A-0图123A0图A3图自顶向下层层分解自顶向下,层层分解举例1:订货处理(顶层图)用户订货单发货单库存账采购部门到货通知不合格订货单销售处理数据字典略分解图采购部门用户不合格订货单订货单合格订货单未满足的订货可发货的订货库存账F1F2暂存订货单F4订货单存档F3应收账到货通知发货单P1验收订货单P2确定发货单P4填写暂存订货单P3开发货单修改库存P5对照暂存订货单数据字典略销售管理信息系统MMIS系统命令报表等
销售科
销售科销售管理信息系统/顶层数据流图合同6.5数据需求的调查和分析举例2:销售管理
1
命令类型处理
2
合同管理
7
输出处理
4
客户管理
6
随机查询
系统命令合同管理命令合同汇总表,合同执行情况客户信息报表客户管理命令随机查询命令查询结果
销售管理信息系统/一层数据流图合同文件
3
成品库管理成品库管理命令出入库信息
5
统计打印统计打印命令销售统计信息合同库存文件客户文件合同文件客户文件合同文件库存文件6.5数据需求的调查和分析
2.1
命令类型处理
2.2
合同录入
2.4
合同删除
2.6
合同分析及汇总合同管理命令合同录入命令合同删除命令合同汇总分析命令销售管理信息系统/二层数据流图/图2
合同文件
2.3
合同修改合同修改命令
2.5
合同执行管理合同执行命令合同合同文件合同文件合同汇总表6.5数据需求的调查和分析(4)数据字典以特定格式记录下来的、对系统的数据流程图中各个基本要素(数据流、加工、存储、和外部项)的内容和特征所作的完整的定义和说明。是对数据流程图的重要补充和说明。概述数据项数据结构数据流处理逻辑(加工)数据存储外部项数据字典内容数据项也称数据元素,具有独立逻辑含义的最小数据单位。在数据字典中对其定义包括:①数据项的名称、编号、别名、简述;②数据项的取值范围;③数据项的长度。例:数据项定义数据项编号:A03-04数据项名称:库存量别名:数量简述:某种配件的库存数量长度:6个字节取值范围:0-999999返回数据结构
由若干数据项构成的数据组合称为数据结构,它描述了某些数据项之间的关系。在数据字典中对其定义包括:
①数据结构的名称、编号;
②简述;
③数据结构的组成。例:数据结构定义数据结构编号:D02-01数据结构名称:用户订货单简述:用户所填写用户情况及订货要求等信息数据结构组成:订货单标识+用户情况+
配件情况数据流
表明系统中数据的逻辑流向,可以是数据项或数据结构。包括:①数据流的名称及编号;②简述;③数据流的来源;④数据流的去向;⑤数据流的组成;⑥数据流的流通量;⑦高峰期流通量。例:数据流定义编号:D03-08数据流名称:发货单简述:销售科为用户开出的发货单数据流来源:“开发货单”处理功能数据流去向:数据存储“订货单存档”数据流组成:发货单数据结构流通量:150份/天高峰流通量:70份/每天上午9:00-11:00处理逻辑(加工)仅对数据流程图(DFD)中最底层的处理逻辑加以说明。包括:①处理逻辑名称及编号;②简述;③输入;④处理过程;⑤输出;⑥处理频率。
例:处理逻辑定义处理逻辑编号:P03-01;处理逻辑名称:验收订货单简述:确定用户的订货单是否填写正确输入的数据流:订货单,(1)来源:外部实体“用户”;(2)处理:检验订货单数据,查明是否符合供货范围输出的数据流:(1)合格的订货单,去向:处理逻辑“确定发货量”;(2)不合格的订货单,去向:外部项“用户”处理频率:50次/天数据存储
数据流的暂停或永久保存的地方。包括:数据存储描述={数据存储名,说明,编号,输入的数据流,输出的数据流,组成:{数据结构},数据量,存取频度,存取方式}例:数据存储定义数据存储编号:F03—08数据存储名称:库存账简述:存放配件的历年库存和单价数据存储组成:配件编号+配件名称+单价+
库存量
+备注6.6描述处理逻辑的工具
•数据流程图中比较复杂的处理逻辑可以用本节介绍的描述工具来加以说明。本节内容:
一、判断树二、判断表(又称决策表)三、结构英语表示法6.1系统分析概述6.3组织结构与功能分析6.5数据需求的调查和分析(DFD)6.6描述处理逻辑的工具6.2系统调查6.4业务流程调查和分析(TFD)主要内容:6.8
新系统逻辑方案的建立6.7
功能/数据分析和子系统划分一、判断树>库存量
欠款时间≤30天>100天
>30天≤100天需求量需求量≤库存量≤库存量>库存量先按库存发货,进货后再补发先付款,再发货立即发货不发货通知先付欠款二、判断表(又称决策表)
判断表(又称决策表)可以清晰地表达条件、决策规则和应采取的行动之间的逻辑关系。处理订货单的判断表决策规则号123456条件欠款时间≤30天YY
N
N
N
N欠款时间>100天N
N
Y
Y
N
N需求量≤库存量Y
N
Y
N
Y
N应采取的行动立即发货╳先按库存量发货,进货后再补发╳先付款,再发货╳不发货╳要求先付欠款╳╳6.1系统分析概述6.3组织结构与功能分析6.5数据需求的调查和分析(DFD)6.6描述处理逻辑的工具6.2系统调查6.4业务流程调查和分析(TFD)主要内容:6.8
新系统逻辑方案的建立6.7
功能/数据分析和子系统划分U/C矩阵是MIS子系统划分的重要工具。具体的作法是在二维表中按列列出的企业过程,最上一行列出数据类,表中用U表示使用(use),C表示产生(create)。(1)如果某过程产生某数据,就在某行某列矩阵元中写C。如果某过程使用某数据,则在其对应元中写U。开始时数据类和过程是随机排列的。U,C在矩阵中排列也是分散的。(2)我们以调换过程和数据类的顺序的方法,尽量使UC集中到对角线上排列。然后把UC比较集中的区域用粗线条框起来,这样形成的框就是一个个子系统。在粗框外的U表示一个系统用另一个子系统的数据,图中用带箭头的线表示。这样就完成了子系统划分,即确定了信息结构的主流。6.7功能/数据分析和子系统划分6.7功能/数据分析和子系统划分6.7功能/数据分析和子系统划分6.7功能/数据分析和子系统划分6.7功能/数据分析和子系统划分6.1系统分析概述6.3组织结构与功能分析6.5数据需求的调查和分析(DFD)6.6功能/数据分析和子系统划分6.2系统调查6.4业务流程调查和分析(TFD)6.7新系统逻辑方案的建立主要内容:6.8
新系统逻辑方案的建立新系统逻辑方案指的是经分析和优化后,新系统拟采用的管理模型和信息处理方法。因它不同于计算机配置方案和软件结构模型方案等实体结构方案,故称逻辑方案。新系统逻辑方案的建立是系统分析阶段的最终成果。主要包括:对系统业务流程分析整理的结果;对数据及数据流程分析整理的结果;子系统划分的结果;各个具体的业务处理过程,以及根据实际情况应建立的管理模型和管理方法。系统分析—新系统信息处理方案确定合理的业务处理流程删去或合并多余的或重复处理的过程;优化和改动业务处理过程,原因是什么;确定最终的业务流程图;指出业务流程图中哪些部分新系统(计算机软件系统)可以完成,哪些需要用户完成,或需要用户配合新系统来完成。确定合理的数据和数据流程删去或合并多余的或重复的数据处理过程;优化和改动数据处理过程,原因是什么;确定最终的数据流程图;指出数据流程图中哪些部分新系统(计算机软件系统)可以完成,哪些需要用户完成,或需要用户配合新系统来完成。确定新系统的逻辑结构和数据分布6.8新系统逻辑方案的建立
管理模型是系统在每个具体管理环节上所采用的管理方法的抽象。 在手工系统中,由于受信息获取、传递和处理手段的限制,只能采用一些简单的管理模型;而在计算机技术支持下,像MRPII等现代管理方法的应用就具有了现实的可能性。 系统分析中要根据业务和数据流程,对每个处理过程进行认真分析,研究每个管理过程的信息处理特点,找出相适应的管理模型。
系统分析—新系统的管理模型
1.综合计划模型,包括综合发展模型和资源限制模型。
2.生产计划管理模型,包括生产计划大纲和生产作业计划两类。
3.库存管理模型,有库存物资分类法、库存管理模型,还有最佳经济批量模型等等。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论