第5章系统分析

上传人:汽*** 文档编号:568614917 上传时间:2024-07-25 格式:PPT 页数:64 大小:498KB
返回 下载 相关 举报
第5章系统分析_第1页
第1页 / 共64页
第5章系统分析_第2页
第2页 / 共64页
第5章系统分析_第3页
第3页 / 共64页
第5章系统分析_第4页
第4页 / 共64页
第5章系统分析_第5页
第5页 / 共64页
点击查看更多>>
资源描述

《第5章系统分析》由会员分享,可在线阅读,更多相关《第5章系统分析(64页珍藏版)》请在金锄头文库上搜索。

1、谆俯拔渣掐粮闲润炽饱遏骨昼掣纂笋痕侩衰各悟塌收不榜油惦旦搽垂擂奏第5章系统分析第5章系统分析第5章 系统分析 5.1 概述 5.2 组织结构与功能的调查分析 5.3 业务流程调查分析 5.4 数据、数据流程调查与分析 5.5 业务处理调查与分析 5.6 功能数据分析 5.7 新系统逻辑模型恢庄错筏默唤富颓遂宫斩吞眉挑赠墨饮湿契冻蜀帧酿雨蹭瀑荔惜岩祟尘粗第5章系统分析第5章系统分析5.1 概述一、系统分析的主要任务 系统分析是在总体规划的指导下,对系统进行深入详细的调查研究,确定新系统的逻辑模型的过程。 系统分析的主要任务是定义或制定新系统应该“做什么”的问题。1、了解用户需求 详细了解每个业务

2、过程和业务活动的工作流程及信息处理流程,理解用户对信息系统的需求,包括对系统功能、性能方面的需求,对硬件配置、开发周期、开发方式等方面的意向及打算。对这部分工作要求用户配合系统分析人员完成,现由用户提出初步的要求,经系统分析人员对系统的详细调查,进一步完善系统的功能、性能要求,最终以需求说明书的形式将系统需求定义一下来。这部分工作是系统分析的核心。劝练绍殃丧篓哄周励汛决塔纷亥咐沉推苛垒肚与置棱蝎痞腊闽封率播娟凭第5章系统分析第5章系统分析25 系统分析_5.1 概述5.1 概述2、确定系统逻辑模型,形成系统分析报告 在详细调查的基础上,运用各类系统开发的理论、开发方法和开发技术,确定系统应具有

3、的逻辑功能,再用适当的方法表示出来,形成系统的逻辑模型。新系统的逻辑模型有一系列图表和文字组成,在逻辑上描述新系统的目标和具有的各种功能和性能,且以系统分析报告的形式表达出来,为下一步系统设计提供依据。肢津节搁先阶湛莆席掳赠绎封尹谦豹馆澜绝消衍喀芹萎抑旱计竣剐受透愤第5章系统分析第5章系统分析35 系统分析_5.1 概述5.1 概述二、系统分析的一般步骤1、现行系统的详细调查 现行系统的详细调查是集中一段时间和人力,通过各种途径做全面、充分和详细的调查,弄清现行系统的边界、组织机构、人员分工、业务流程、各种计划、单据和报表的格式、种类及处理过程、企业资源及约束情况等,为系统开发做好原始资料的准

4、备工作。2、组织结构与业务流程分析 在详细调查的基础上,用一定的图表和文字对现行系统进行描述。开发一个新系统应该看作对组织的一种有目的的改造过程,详细了解各级组织的职能和有关人员的工作职责、决策内容对新系统的要求。业务流程的分析应当顺着原系统信息流动的过程逐步进行,通过业务流程图详细描述各环节的处理业务及信息的来龙去脉。径浇院答拘蓟旗鹤珍础翌项蛊柴函纲铃肆凰官虑秧超律躬耍当性卵残饭堑第5章系统分析第5章系统分析45 系统分析_5.1 概述5.1 概述3、系统数据流程分析 数据流程分析就是把数据在组织或原系统内部的流动情况抽象的独立出来,舍去具体组织机构、信息载体、处理工作、物资、材料等,仅从数

5、据流动过程考察实际的数据处理模式。主要包括对信息的流动、传递、处理与存储的分析。4、建立新系统的逻辑模型 在系统调查和系统分析的基础上建立新系统逻辑模型,用一组图表工具表达和描述,方便用户和分析人员对系统提出改进意见。5、提出系统分析报告 系统分析阶段的成果就是系统分析报告。它是系统分析阶段的总结和向有关领导提交的文字报告,反映这个阶段调查分析的全部情况,也是下一步系统设计的工作依据。讳扬傣幌孟剖作铜哲劝鲁潞援予夸啦雄穆卉祭胁泡让莆硒普噬为赫札耙撮第5章系统分析第5章系统分析55 系统分析_5.1 概述5.1 概述三、详细调查1、详细调查的原则真实性:全面性。规范性。启发性。2、详细调查的内容

6、系统的定性调查:定性调查主要是对现有系统的功能进行总结,包括组织结构的调查、管理功能的调查、工作流程的调查、处理特点的调查与系统运行的调查等。系统的定量调查:定量调查的目的是弄清数据流量的大小、时间分布、发生频率,掌握系统的信息特征,据此确定系统规模,估计系统建设工作量,为下一阶段的系统设计提供科学依据。趁让屡丫胶净薯稍侨资娥排胰冲汤胶抽聘纬蹦掣鼓餐撂悦控泡雀讯模滑叁第5章系统分析第5章系统分析65 系统分析_5.1 概述5.1 概述3、详细调查的方法问卷调查法召开调查会调查人员直接参加业务实践查阅企业的有关资料个别访问由用户的管理人员向开发者介绍情况 其他还有专家调查等方法,可以根据系统调查

7、的具体需要确定调查方法。总的原则是,以了解清楚现状为最终目标。炸肤浩吓口决券寂踪辛真褪督酪塔滁煞窿辉秆洽各衡舌袁边脊渤借旺赘伺第5章系统分析第5章系统分析75 系统分析_5.1 概述5.1 概述4、系统调查中应注意向题 系统调查是一项繁重和重要的工作,且涉及业务面很广。因此合理地选择组织和协调各个方面工作的方法是很重要的,它决定了系统调查工作能否顺利地进行。在系统详细调查阶段应注意以下几个问题:调查前要做好计划和用户培训。调查要从系统的现状出发,避免先入为主。调查与分析整理相结合。分析与综合相结合。规范调查图表。徘好炭瓷两西蓬短舒戎杖逝贩裳懈趴检框梁重佰埂漠恃枪环森联腕吠守炔第5章系统分析第5

8、章系统分析85 系统分析_5.1 概述5.1 概述四、 系统分析的成果与文档内容 系统分析阶段的成果就是系统分析报告,它反映了这一阶段调查分析的全部情况,是下一步设计与实现系统的基础。系统分析报告形成后必须组织各方面的人员(包括组织的领导、管理人员、专业技术人员、系统分析人员等等)一起对己经形成的逻辑方案进行论证,尽可能地发现其中的问题、误解和疏漏。对于问题、疏漏要及时纠正,对于有争论的问题要重新核实当初的原始调查资料或进一步地深入调查研究,对于重大的问题甚至可能需要调整或修改系统目标,重新进行系统分析。系统分析报告要包括以下内容:问儒两逼悉瓶忿鹰黔哉旨瞬净丛澄郧唉功砒臣辊纶偏冤篆杂圣雇稳井肺

9、冀第5章系统分析第5章系统分析95 系统分析_5.1 概述5.1 概述1、组织情况简述2、系统目标和开发的可行性3、现行系统运行状况4、新系统的逻辑方案:新系统拟定的业务流程及业务处理工作方式。新系统拟定的数据指标体系和分析优化后的数据流程,以及计算机系统将完成的工作部分。新系统在各个业务处理环节拟采用的管理方法、算法或模型。与新的系统相配套的管理模式和运行体制的建立。系统开发资源与时间进度估计。疮辑李妮臂鸡学雀兢霹敲望验极气寸钳萌想时晒氓捅舍鞋袭彰嚏缆驾钠倡第5章系统分析第5章系统分析105 系统分析_5.1 概述 5.2 组织结构与功能的调查分析 一、组织结构调查1、组织机构是一个组织内部

10、部门的划分及其相互之间的关系。 2、组织的特点在交换物资、资金过程中,产生信息流;组织既是信息的接收者,有时信息的输出者;组织具有层次性。3、组织结构调查内容弄清组织内部的部门划分,各部门之间的领导与被领导关系信息资料的传递关系物资流动关系与资金流动关系此外,还应详细了解各级组织存在的问题以及对新系统的要求等。闹绵浅林灸伎俞罐第际饵写铃笆茫识纺暖塌迟蚀握财忆崔啮耻钟魏柜贰沉第5章系统分析第5章系统分析115 系统分析_5.2 组织结构与功能的调查分析 5.2 组织结构与功能的调查分析4、组织结构调查工具组织机构图:组织结构图的画法各不一定,需要针对具体组织进行描述。台迪定直你矽腹钉一硷溺涤馈郎

11、谭肋瞪腰鼓匹死颗遥较闯遵烁腰遮朝擞潞第5章系统分析第5章系统分析125 系统分析_5.2 组织结构与功能的调查分析 5.2 组织结构与功能的调查分析二、功能结构调查1、功能 功能指的是完成某项工作的能力。为了实现系统目标,系统必须具有各种功能。各子系统功能的完成,又依赖于下面更具体的工作的完成。管理功能的调查是要确定系统的这种功能结构。2、功能结构描述工具 功能结构图 业务功能一览表是一个完全以业务功能为主体的树型表。其目的在于描述组织内部各部分的业务和功能。绘制举例如下:猾虚啦衔毯侗剧伺述佳剐罪润陛蝗警耀崇刚厨姥非尺瘸这瞄跟标跌队动方第5章系统分析第5章系统分析135 系统分析_5.2 组织

12、结构与功能的调查分析 5.2 组织结构与功能的调查分析财务管理价税管理资金管理结算管理会计业务管理成本管理制 定 内 部 价 格财 务 指 标 分 析财 务 指 标 考 核资金使用状况等调 价 管 理价 格 分 析税 收 政 策 研 究资 金 调 度专 用 基 金 核 算制 定 资 金 计 划资 金 回 笼 结 算结算客户基本信息管理应收、应付帐管理开发票、代办保险 帐 务 处 理编 制 记 帐 凭 证编 制 会 计 报 表成 本 计 划成 本 考 核标 准 成 本 制 定财务主管轧环树帆雅村颊嚣猴特肇征辰然坑胃剪莫久拧拿诊呀轮档豢临揪材读减碳第5章系统分析第5章系统分析145 系统分析_5.

13、2 组织结构与功能的调查分析 5.2 组织结构与功能的调查分析三、组织/功能分析1、分析的目的 通过组织/功能分析,使组织的功能进一步理顺,提高管理效率。2、分析工具 组织/功能联系表锐郎册酋汇沧湿碴薛当核香挪饼覆疼赊庚婴奶赡辨抨竖寄姆卧悲层则韶双第5章系统分析第5章系统分析155 系统分析_5.2 组织结构与功能的调查分析 5.2 组织结构与功能的调查分析3、这方面的调整分析的内容有:现行系统中不合理现象是什么?不合理的部分对组织整体目标的影响有哪些?多大?产生的历史原因是什么?改进措施是什么?对于之相关的部分(包括涉及的部门和人员的利益)的影响有哪些?4、功能重组与组织变革的分析 管理信息

14、系统受到组织机构的影响,但同时管理信息系统对组织结构和功能也会产生重大影响。这种影响产生的结果是,组织结构发生重大变革,组织的功能出现重新组合。 组织结构由传统向现代组织转变,如扁平化,学习型组织等。 按照业务流程,对功能重组,如业务流程重组理论等。笆铡萤屿培朋力风农孙侍要颧詹递啸琐桐艳驳勉拴隘汀暖皆择劣秋宽朵述第5章系统分析第5章系统分析165 系统分析_5.2 组织结构与功能的调查分析 5.3 业务流程调查分析 一、业务流程调查的任务及方法1、任务 业务流程调查主要任务是调查调查系统中各环节的业务活动,掌握业务的内容、作用、及信息的输入、输出、数据存储和信息的处理方法及过程等。用标准的符号

15、表示出来,绘制成现行系统的业务流程图.盐费绩则疤钧伍程进庶己碉鲁摹焊茶彪褂值耸禾攀奈响西枚测茸铰爆契情第5章系统分析第5章系统分析175 系统分析_5.3 业务流程调查分析 5.3 业务流程调查分析2、方法 调查业务流程应顺着原系统信息流动的过程逐步地进行,内容包括各环节的处理业务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示等)。 系统调查过程中,业务流程调查的工作量非常大,需要耐心细致工作,系统开发人员与用户之间联系非常密切,需要彼此间进行良好的沟通,调查中,既要完成好自身工作任务,又要考虑所调查业务与其他业务彼此间的联系。拎裸陇盗噬猩编偿沉髓臀黎

16、谍哦潍具判链粘睬炔帘惠霜省淄夹躯汇仆孽怯第5章系统分析第5章系统分析185 系统分析_5.1 概述5.3 业务流程调查分析二、业务流程的描述工具1、业务流程图简介 业务流程图(transaction flow diagram,简称TFD),就是用一些规定的符号及连线来表示某个具体业务处理过程。业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制。换句话说,就是“文本”用图形方式来反映实际业务处理过程的“流水账”。盛大网络银行卡购买流程图镭渣旁墨勾田外烬楞郝物搪愤焚分勇诣宾旗撼烂嘴骤演宝笋煞自又向决锗第5章系统分析第5章系统分析195 系统分析_5.3 业务流程调查分析 5.3 业务流程调查分

17、析 业务处理单位 业务处理功能描述表格报表制作数据文件存档收集/统计数据信息传递过程2、业务流程图图例及画法 业务流程图图例没有统一标准,但在同一系统开发过程中所使用的应是一致的。 矫筑嗜累力掌羊咳言片尧誊嗡薄捌严辆馁巷鬃骚雷回廷纺膘巾芯世勾咳趣第5章系统分析第5章系统分析205 系统分析_5.3 业务流程调查分析 5.3 业务流程调查分析举例:某领料业务流程图绘制举例如下:各基层单位开领料单查库存状态开缺货单发货处理基层单位存档财务仓库存档存档正常缺货物资采购部门领料单领料单缺货通知领料单领料单仓库甘钟娟取曲渺黔桨挞熊浚钝牟仗辱沟屡攫沙逝危蛊健桃唉妹驱什涣卑询宽第5章系统分析第5章系统分析2

18、15 系统分析_5.3 业务流程调查分析 例1采购员将入库单交给检验员,检验员将不合格的入库单退回采购员,合格的入库单交保管员并记入库存台帐,统计员根据库存台帐制定月报表交主管部门审阅。主管部门采购员检验员保管员统计员入库单库存帐不合格入库单日报表合格入库单靴腊页哥勘化挠实钦蓟陌嗽渊蓄趋给攫涵斧渝骨肚篷紊暗鹏咆策抉宏科锻第5章系统分析第5章系统分析225 系统分析_5.1 概述5.3 业务流程调查分析习题:采购员从仓库收到缺货通知单以后,查阅订货合同单,若已订货,向供货单位发出催货请求,否则,填写订货单交供货单位。供货单位发出货物后,立即向采购员发出取货通知。车间填写领料单给仓库要求领料,库长

19、根据用料计划审批领料单,未批准的退回车间,已批准的领料单送到仓库保管员处,由他查阅库存帐。若帐上有货则通知车间前来领料,否则将缺货通知采购人员。仓库缺货通知定货单催货请求取货通知定货合同采购员供货单位车间领料单缺货通知已批准的领料单领料通知用料计划库长未批准的领料单仓库保管员采购员库存帐帛釉刽丑缓对倍孪簧畦打饯酝辗韶凿撒串萎谊垣弗茎榨恭法巾来叙设竹贯第5章系统分析第5章系统分析235 系统分析_5.1 概述5.3 业务流程调查分析3、业务流程图的特点按业务部门划分的横式图图中描述的主体是票据、帐单票据、帐单的流程路线与实际业务处理过程一一对应4、业务流程图的作用业务流程图是系统分析员作进一步系

20、统分析的依据业务流程是系统分析员,管理人员相互交流的思想工具系统分析员可以直接在业务流程图上拟出计算要处理部分利用业务流程图分析业务流程是否合理毯酱挝乓旧勇翔幌氯略候忍捅苹断咆扇帅恃我柠鞍唇坑苍巳甜篷审仑愿掘第5章系统分析第5章系统分析245 系统分析_5.3 业务流程调查分析 5.3 业务流程调查分析三、业务流程分析1、分析的目的 分析原有系统中存在的问题是为了在新系统建设中予以克服或改进。系统中存在的问题可能是管理思想和方法落后,业务流程不尽合理,也可能是因为计算机信息系统的建设为优化原业务流程提供的新的可能性,这时,就需要在对现有业务流程进行分析的基础上进行业务流程重组,产生新的更为合理

21、的业务流程。2、分析的内容业务流程分析过程包括以下内容:原有流程的分析。分析原有的业务流程的各处理过程是否具有存在的价值,其中哪些过程可以删除或合并,原有业务流程中哪些过程不尽合理,可以进行改进或优化踊湍车漾束苯宜旧息港犀雨宇离卑群犬豁恰吗嚏伍卸撞磨婿辨茶窥霉悉孕第5章系统分析第5章系统分析255 系统分析_5.3 业务流程调查分析 5.3 业务流程调查分析业务流程的优化。原有业务流程中哪些过程存在冗余信息处理,可以按计算机信息处理的要求进行优化,流程的优化可以带来什么好处。确定新的业务流程。画出新系统的业务流程图新系统的人机界面。四、业务流程的重组调查和分析的重点是:不合理的业务流程有哪些?

22、不合理的业务流程产生的历史原因是什么?改进措施有哪些?以及改进会涉及到哪些方面(包括涉及面以及技术支持)?改进前后对组织的目标的影响有多大?借虽对谊颇豫精洲械弧锯跪灿累某编迅搂呕秉罚睫眩炕嘴磷析盾娘售炊好第5章系统分析第5章系统分析265 系统分析_5.3 业务流程调查分析 5.4 数据、数据流程调查与分析 一、数据、数据流程调查 1、数据流程数据流程指数据在系统中产生、传输、加工处理、使用、存储的过程。2、数据、数据流程调查的内容 :收集原系统全部输入单据(如入库单、收据、凭证)、输出报表和数据存储介质(如账本、清单)的典型格式。在上述各种单据、报表、账本的典型样品上或用附页注明制作单位、报

23、送单位、存放地点、发生频度(如每月制作几张)、发生的高峰时间及发生量等。 在上述各种单据、报表、账册的典型样品上注明各项数据的类型(数字、字符)、长度、取值范围(指最大值和最小值)。蕉斧属从方锌阶堡诞蛇瓮曾搭陪汕邀锡节谢泉王克愁圾馅谬勤锐己梆角蚤第5章系统分析第5章系统分析275 系统分析_5.4 数据、数据流程调查与分析 5.4 数据、数据流程调查与分析二、数据流程的描述工具、画法及其特点1、数据流程图的定义(Data Flow Diagram,DFD) 数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。2、数据流程图

24、图例常见的数据流程图有两种:一种是以方框、连线及其变形为基本图例符号来表示数据流动过程。一种是以圆圈及连接弧线作为其基本符号来表示数据流动过程。 这两种方法实际表示一个数据流程的时候,大同小异,但是针对不同的数据处理流程却各有特点。故在此我们介绍其中一种方法,以便读者在实际工作中根据实际情况选用。吗泼荷蛤囊振程鸦炮寓振井客辉洪慰棕追瑚嗣磊搂绥橡铃兼孽奄萌族颠如第5章系统分析第5章系统分析285 系统分析_5.4 数据、数据流程调查与分析 5.4 数据、数据流程调查与分析 数据流程图的基本图例符号:3、数据流程图画法:自上而下,逐层展开;输入输出,保持平衡。外部实体(信息源,信息终点)处理数据流

25、数据存储馅宜伦臂赵染澜论趟从垄些吓物睁瑰颁户涌狂提宣挥副致册僻昏翔狮谐刷第5章系统分析第5章系统分析295 系统分析_5.4 数据、数据流程调查与分析 5.4 数据、数据流程调查与分析外部实体外部实体是指在所研究系统外独立于系统而存在的,但又和系统有联系的实体,它表示数据的外部来源和去向,它可以是某个人员、组织、某一信息系统或某种事物,它是系统的数据来源或数据终点。确定系统的外部实体,实际上就是明确系统与外部环境之间的界限,从而确定系统的范围。 数据流数据流数据流表示流动着的数据,它可以是一项数据,也可以是一组数据(如扣款数据文件、订货单等)。数据流用带有名字的箭头表示,名字表示流经的数据,箭

26、头则表示流向。 例如:例如:“发票发票”由品名、规格、单价、数量等数据组成由品名、规格、单价、数量等数据组成数据存储数据存储指逻辑意义上的数据存储环节,即系统信息处理功能需要的、不考虑存储的物理介质和技术手段的数据存储环节,如数据文件、文件夹或帐本等。用一个右边开口的长方形条表示,图形右部填写存储的数据和数据集的名字,左边填入该数据存储的标志。 处理逻辑(加工)处理逻辑(加工)是对数据进行的操作,处理逻辑(加工)也称为处理。处理逻辑(加工)包括两方面的内容:一是变换数据的组成,即改变数据结构;二是在原有的数据内容基础上增加新的内容,形成新的数据。俭会捌湍哺殃格懈焚幼言耳劣滑式毖半汕寡墩肉染瓜砒

27、秩哟吉疯塘和蹿涕第5章系统分析第5章系统分析305 系统分析_5.4 数据、数据流程调查与分析 5.4 数据、数据流程调查与分析例例1绘制销售过程的数据流图绘制销售过程的数据流图用户将订货单交某企业的业务经理,经检验后,对不合格的订单由用户重新填写,合格的订单交仓库作出库处理:查阅库存台帐,若有货则向用户开票发货,否则,通知采购员订购。 采购员采购员库存账库存账业务处理业务处理用户用户出库处理出库处理不合格订单合格订单采购通知发票订单妇先盖班辆汁振贴卓抖里孵润唆横痢纂带汰淘来巍单旭山描料久呆欣太犁第5章系统分析第5章系统分析315 系统分析_5.4 数据、数据流程调查与分析 5.4 数据、数据

28、流程调查与分析例例2:某仓库管理系统按以下步骤进行信息处理,试画出数据流程图。某仓库管理系统按以下步骤进行信息处理,试画出数据流程图。(1)保管员根据当日的出库单和入库单通过出库处理和入库处理分别将数据保管员根据当日的出库单和入库单通过出库处理和入库处理分别将数据输入到输入到“出库流水帐出库流水帐”和和“入库流水帐入库流水帐”,并修改,并修改“库存台帐库存台帐”。(2)根据库存台帐由统计、打印程序输出库存日报表。根据库存台帐由统计、打印程序输出库存日报表。(3)需要查询时,可利用查询程序在输入查询条件后,到库存台帐去查找,需要查询时,可利用查询程序在输入查询条件后,到库存台帐去查找,显示查询结

29、果。显示查询结果。出库处理出库处理出库流水账出库流水账入库处理入库处理入库单出库单入库流水账入库流水账库存台账库存台账统计打印统计打印查询库存查询库存查询结果库存日报表寅东侮柜邵谐渤沃诧胡丰莆骆蓄脚呀息挡愉打曹殿税鉴捶或宜撇苦散秩欧第5章系统分析第5章系统分析325 系统分析_5.4 数据、数据流程调查与分析 5.4 数据、数据流程调查与分析练习题练习题画数据流程图画数据流程图由需购置设备的部门填写申购表格,将此表格送交设备科,设备科填写预算表格送财务处,财务处核对后,将资金返回设备科,设备科利用资金购买设备,购得设备送需购设备的部门,将收据送财务处。供货供货单位单位设备预设备预算处理算处理设

30、备购设备购置部门置部门财务核财务核对处理对处理设备预算表格资金审购表格财务处财务处采购处理采购处理收据置限挥拔首豹昂哎寄新揪狸腺瘟要撅贯涟搏短甫跟披湿汛隆琼催筑亦线芍第5章系统分析第5章系统分析335 系统分析_5.1 概述5.4 数据、数据流程调查与分析绘制数据流程图的注意事项1、自顶向下逐层分解2、数据流必须通过加工3、数据存储环节一般作为两个加工环节的界面来安排4、项目的编号数据流程图分多少层次应根据现实际情况而定,对于一个复杂的大系统,有时可分至七八层之多。为了提高规范化程度,有必要对图中各个元素加以编号。 通常在编号之首冠以字母,用以表示不同的元素,可以用P表示处理,D表示数据流,

31、F表示数据存储, S表示外部实体。例如: P3.1.2表示第三子系统第一层图的第二个处理。臼宅纯彤脐摇山笋朋滓李快闽仅墨啸乙树挫狰饯恼智菩蛾辅裔辉箔纱钻伤第5章系统分析第5章系统分析345 系统分析_5.1 概述找出以下DFD中的错误之处实体A实体B加工5加工4加工3加工1加工2数据存储P数据存储HXZZAKFHYBGI1 X2 加工43 加工54 F5 加工2的输入输出 一样猪但砷五咋姑活雪筋五渔凡宫尹锋招卡钱核夷毕淀瞒悍挥冶谗频生已蚤拼第5章系统分析第5章系统分析355 系统分析_5.1 概述5.4 数据、数据流程调查与分析6、数据流程图的特征:抽象性。概括性。7、数据流程图的作用 :系统

32、分析员用这种工具自顶向下分析系统信息流程;可在图上画出计算机处理的部分;根据逻辑存储,进一步作数据分析,可向数据库设计过渡;根据数据流向,定出存取方式;对应一个处理过程,可用相应的程序语言来表达处理方法,向程序设计过渡。闲昆沧肆团诱喷芯馏拴贷晾蛮写畅愚呆北喂以砒低啤绍铱篇淌淀钵谦瓮狠第5章系统分析第5章系统分析365 系统分析_5.4 数据、数据流程调查与分析 5.4 数据、数据流程调查与分析三、数据流程分析 数据流程的分析:即把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式。数据流程分析主

33、要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。这些问题包括:数据流程不畅,前后数据不匹配,数据处理过程不合理等等。问题产生的原因有的是属于原系统管理混乱,数据处理流程本身有问题,有的也可能是我们调查了解数据流程有误或作图有误。总之这些问题都应该尽量地暴露并加以解决。一个通畅的数据流程是今后新系统用以实现这个业务处理过程的基础。 现有的数据流程分析多是通过分层的数据流程图(data flow diagram,简称DFD)来实现的。姆罗誊票隘疟腰翁及界碾者味瘁髓熄饰挚讫远掀持愈专滑匈笛典缄游鸟母第5章系统分析第5章系统分析375 系统分析_5.4

34、 数据、数据流程调查与分析 5.4 数据、数据流程调查与分析四、数据字典 数据字典: 是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体进行定义和描述的工具,也是数据分析和管理工具,同时也是系统设计阶段进行数据库设计的重要依据。数据字典中的数据:动态数据(可在系统内外流动的数据)静态数据(不参与流动的数据存储)的数据结构和相互之间的关系。数据字典的形式:手工卡片式、电子式数据字典的内容:数据项(数据元素):数据的最小单位数据结构:描述数据项之间的关系可由若干数据项、数据结构,或数据与数据结构组成咎牧笆钥公脂嗣戊梗吭直寨靖伴成眺羽飞淋仇竿尽泞谤蔼瓜满怀穆足喇鬼第5章系统分析

35、第5章系统分析385 系统分析_5.4 数据、数据流程调查与分析 5.4 数据、数据流程调查与分析数据流:由一个或一组固定的数据项组成处理逻辑:数据流程图中最底层的处理逻辑数据存储:数据的逻辑存储结构外部实体:与数据有关的机构或个人举例:数据项定义:数据项编号I02-01数据项名称材料编号别名物料编码简述某材料的代码类型及宽度字符型,4位取值范围”0001”-”9999”捆葛独举赵酵轩壤龚锡返蛮拧元衫哩褂任媳相洼坯阮咀娃牧抗缺群话栏仲第5章系统分析第5章系统分析395 系统分析_5.4 数据、数据流程调查与分析 5.4 数据、数据流程调查与分析数据流定义:数据流编号F03-08数据流名称领料单

36、简 述车间/科室开出的领取物料的表格数据流来源车间/科室数据流去向发料部门(仓库)数据流组成日期 + 领料部门 + 物料编号 + 物料名称 + 领取数量 + 单价 + 金额 + 领料人 + 批人 + 发料人数 据 流 量10份/小时高 峰 流 量20份/小时(9:00-11:00AM)锤够江纽姬乖视戒衫峻楔它陨已于合所厦仟嘿刺本哀魔兆农欲膝乒觉海丰第5章系统分析第5章系统分析405 系统分析_5.4 数据、数据流程调查与分析 5.5 业务处理调查与分析 一、业务处理的识别 业务处理指的是业务人员处理业务的算法和逻辑关系。 业务处理的分析是对业务流程分析和数据流程分析的补充,也是系统设计处理模块

37、的设计依据。 每个处理必然有处理的原始数据和输出数据,以及处理的逻辑关系和算法。对每个处理过程调查内容如下:该处理有哪些输入数据?包括调查输入单据或报表上的各项数据。经处理后的输出是什么?包括哪些数据项内容?了解各项数据的生成途径(算法模型)戌义望狄宠用泵逐造平嘲卿剁锌土建宦暮戈箭痢碍睬俺夹咨麦绒诞掐俄襄第5章系统分析第5章系统分析415 系统分析_5.5 业务处理调查与分析 5.5 业务处理调查与分析二、业务处理过程描述及工具处理过程可以用判定树或判定表和结构化语言加以描述。1、判断树 下图是一张用于根据用户欠款时间长短和现有库存量情况处理用户订货方案的判断树。判断树比较直观,容易理解,但当

38、条件多时,不容易清楚地表达出整个判别过程。另赤亦僧米咬堤社挖岸倔绕宛郸缚衍富坦嚼架绎煮霸泥撵涸姓驹粪眨曝瞻第5章系统分析第5章系统分析425 系统分析_5.5 业务处理调查与分析 5.5 业务处理调查与分析根据以下描述,画出判断树。邮局邮寄包裹收费标准如下:若收件地点距离L在1000公里以内,邮件类型T为普通件每公斤收费2元,挂号件每公斤3元。若收件地点距离在1000公里以外,普通件每公斤2.5元,挂号件每公斤3.5元;若重量W大于30公斤,超重部分每公斤加收0.5元。普通件挂号件L1000重量30(W-30)*0.5+2*W2*WT村值广氧漳似敲涂役溯予廖哪木锹赂争隋证白帖糕腐群褂式橱铰晃恬

39、秆钾第5章系统分析第5章系统分析435 系统分析_5.1 概述5.5 业务处理调查与分析允逻恕绢痊征沛郝畏偿贪盯瓤镣蒋境绍祥塌堑讹他着姓噶滁梁隅菏甭契锰第5章系统分析第5章系统分析445 系统分析_5.1 概述5.5 业务处理调查与分析2、判断表 (决策表) 判断表是采用表格方式来描述处理逻辑的一种工具,这里仍以处理用户订货的例子来说明。 决策规则号123456条件欠款时间30天YYNNNN欠款时间100天NNYYNN需求量库存量YNYNYN应采取的行动立即发货先按库存量发货,进货后再补发先付款,再发货不发货要求先付欠款味因闻狼荒居早砍绞魄不艳瞻厕拷澈造措溯垣筐荷讽伤诲双毖澄看召介褒第5章系统

40、分析第5章系统分析455 系统分析_5.5 业务处理调查与分析 5.5 业务处理调查与分析将前一个判定树转为判断表湾忽窒熟沈域玫贝尿湖财文停母苑珊降腹钓蠕嘶贾浚害鲤雁上苛瞩恩着忧第5章系统分析第5章系统分析465 系统分析_5.1 概述5.5 业务处理调查与分析岗墓拌操涸缄炒奏问学岿绅序级袜坦亏疥芒厕畏俩汾虹运对秋昂纵镰嘛邑第5章系统分析第5章系统分析475 系统分析_5.1 概述5.5 业务处理调查与分析例题:某货运站的收费标准如下: 若收件地点在本省,则快件每公斤6元,慢件每公斤4元;若收件地点在外省,则在25公斤以内(包括25公斤)快件每公斤8元,慢件每公斤6元;如果超过25公斤时,快件

41、每公斤10元,慢件每公斤8元。 试绘制确定收费标准的决策树和判断表。勾揖佯撞嘎稻乘鬼者妮闪荷情辅刮嗽垒炭戳湖够系赎蒲挺同二阵帐艇甚宙第5章系统分析第5章系统分析485 系统分析_5.1 概述5.5 业务处理调查与分析3、结构语言表示法 这是一种模仿计算机语言的处理逻辑描述方法。它使用了由 “IF”、“THEN”、“ELSE”等词组成的规范化语言。下面是处理订货单逻辑过程的结构英语表示法。IF 欠款时间30天 IF 需要量库存量 THEN 立即发货ELSE 先按库存量发货,进货后再补发ELSE IF 欠款时间100天 THEN IF 需求量库存量 THEN 先付款再发货 ELSE 不发货ELSE

42、 要求先付款华色勺尼攀岸捌芦炮具塞古誊课叹馅押胆费袖羹琴抿漫惋蹭懒纠痈俐罚壮第5章系统分析第5章系统分析495 系统分析_5.5 业务处理调查与分析 5.5 业务处理调查与分析三、处理过程的分析对处理过程进行调查要及时进行分析,分析内容如下:对输入数据进行分析,各项数据能否同时收集到?各项数据的精度对输出数据的影响是什么?对输出数据的分析,输出数据的表示形态(报表、报单、屏幕显示等)、表示精度,对处理过程的分析,处理的时间要求,处理的顺序要求,算法的有效性等问题。四、处理过程的优化 经过分析,可得到优化方案,包括选用更好的算法,(精度更高,处理更快),更合理处理逻辑(如改串行为并行,顺序的优化

43、等),更好输出表示形式等。是挎耗裕陷鳞寇羽镀腕骇肝噪根搭懦澳炸娩吐预蚤早崭菊嘘华重个淹俘渣第5章系统分析第5章系统分析505 系统分析_5.5 业务处理调查与分析 5.6 功能数据分析 一、功能与数据之间关系分析 功能与数据之间关系分析 即是分析业务处理过程中产生数据和使用数据之间的关系。其目的是使得功能与数据之间的关系更合理,为划分子系统提供依据。二、数据与功能之间的关系分析工具 U/C矩阵 要建立U/C矩阵首先要进行系统化自顶向下地划分,然后逐个确定其具体的功能(或功能类)和数据(或数据类),最后填上功能/数据之间的关系,即完成了U/C矩阵的建立过程。 建立U/C矩阵后一定要根据“数据守恒

44、”原则进行正确性检验,以确保系统功能数据项划分和所建U/C矩阵的正确性。它可以指出我们前段工作的不足和疏漏,或是划分不合理的地方,应及时地督促以改正。具体来说U/C矩阵的正确性检验可以从如下三个方面进行。锤取隧舅逝值渡钱漾窃版增懒又痈拂爹兽爹朴访歹垫陵尖傻柯帜解橇针侨第5章系统分析第5章系统分析515 系统分析_5.6 功能数据分析 5.6 功能数据分析完备性检验: 完备性(completeness)检验是指对具体的数据项(或类)必须有一个产生者(即“C”)和至少一个使用者(即“U”),功能则必须有产生或使用(“U”或“C”元素)发生。否则这个UC矩阵的建立是不完备的。这个检验可使我们及时发现

45、表中的功能或数据项的划分是否合理,以及“U”,“C”元素有无填错或填漏的现象发生。一致性检验: 一致性(uniformity)检验是指对具体的数据项类必有且仅有一个产生者(“C”)。如果有多个产生者的情况出现,则产生了不一致性的现象。其结果将会给后续开发工作带来混乱。这种不一致现象的产生可能有如下原因:没有产生者漏填了“C”元素或者是功能、数据的划分不当。多个产生者错填了“C”元素或者是功能、数据的划分不独立,不一致。弗炒硒遵昆拒散吾元共塞盆只妓敬绕厢拴啥捌隋新袄慰挣溜排蟹目刮仍懦第5章系统分析第5章系统分析525 系统分析_5.6 功能数据分析 5.6 功能数据分析无冗余性检验 无冗余性(n

46、on-verbosity)检验即表中不允许有空行空列。如果有空行空列发生则可能出现如下问题:漏填了“C”或“U”元素;功能项或数据项的划分是冗余的没有必要的。龙养坚编绸悯当诬毗乃侮移铀瓶紫袭钝豫庙案议歪增沉期舟暴赁乘彬翠酥第5章系统分析第5章系统分析535 系统分析_5.6 功能数据分析 5.6 功能数据分析三、U/C矩阵的求解 U/C矩阵求解过程就是对系统结构划分的优化过程。它是基于子系统划分应相互独立,而且内部凝聚性高这一原则之上的一种聚类操作。其具体作法是使表中的“C”元素尽量地靠近U/C矩阵的对角线,然后再以“C”元素为标准,划分子系统。这样划分的子系统独立性和凝聚性都是较好的,因为它

47、可以不受干扰地独立运行。 U/C矩阵的求解过程是通过表上作业来完成的。其具体操作方法是:调换表中的行变量或列变量,使得“C”元素尽量地朝对角线靠近。 如图下所示:(注意:这里只能是尽量朝对角线靠近,但不可能全在对角线上)。擦桃恒典坠驱卑谬镜文瓢川豆芝萎诞潮仍分绸梅设奶萨支悯纸遵馆峻惟逐第5章系统分析第5章系统分析545 系统分析_5.6 功能数据分析 5.6 功能数据分析凳域迄响傣岳怕卿桑斥啥逢枫加釜撑魂圈歧俊烩膝肋倔草芥赘个韩损筛洽第5章系统分析第5章系统分析555 系统分析_5.6 功能数据分析 5.6 功能数据分析四、系统的功能划分与数据资源分布 U/C矩阵的求解目的是为了对系统进行逻辑

48、功能划分和考虑今后数据资源的合理分布。一般说来U/C矩阵的主要功能有如下四点:通过对U/C矩阵的正确性检验,及时发现前段分析和调查工作的疏漏和错误。通过对U/C矩阵的正确性检验来分析数据的正确性和完整性。通过对U/C矩阵的求解过程最终得到子系统的划分。通过子系统之间的联系(“U”)可以确定子系统之间的共享数据。而这里所要用的主要是后两点。1、子系统划分如下图所示:行茬鸵吊嫂砾庐垦缴弥温溃氢刑灿竣磋刽熔涤檬初压芦瘫某息核矗钉题勋第5章系统分析第5章系统分析565 系统分析_5.6 功能数据分析 5.6 功能数据分析唐砚韵凿基晨盒肪光腕辈供碾献联须屈肥凌付宏燥狰焚荫希贮骋舵帆炭翰第5章系统分析第5

49、章系统分析575 系统分析_5.6 功能数据分析 5.6 功能数据分析划分时应注意:沿对角线一个接一个地画,既不能重叠,又不能漏掉任何一个数据和功能。方块的划分是任意的,但必须将所有的“C”元素都包含在小方块之内。划分后的小方块即为今后新系统划分的基础。每一个小方块即一个子系统。另外特别值得一提的是:对同一个调整出来的结果,小方块(子系统)的划分不是唯一的,如下图中实线和虚线所示。具体如何划分为好,要根据实际情况以及分析者个人的工作经验和习惯来定。子系统划定之后,留在小方块(子系统)外还有若干个“U”元素,这就是今后子系统之间的数据联系,即共享的数据资源。我们将这些联系用箭头表示,具体表示如下

50、图所示。椿图兼游眯雀磺吨炔拓茧眼舆烩譬批你剔隔猾准潘撅圭芹难揉涌莲哭敛云第5章系统分析第5章系统分析585 系统分析_5.6 功能数据分析 5.6 功能数据分析综椭诵句在叁号功涝代洽斤哑俯密孰喇娩脆波闺叁蝉拨依辊阐宣剪图换腹第5章系统分析第5章系统分析595 系统分析_5.6 功能数据分析 5.6 功能数据分析2、数据资源分布 在对系统进行划分并确定了子系统以后,从图上面的图中可以看出所有数据的使用关系都被小方块分隔成了两类:一类在小方块以内;一类在小方块以外。在小方块以内所产生和使用的数据,则今后主要考虑放在本子系统的计算机设备上处理。而在小方块以外的数据联系(即图中小方块以外的“U”)。则

51、表示了各子系统之间的数据联系。这些数据资源今后应考虑放在网络服务器上供各子系统共享或通过网络来相互传递数据。疹谦砸宙盲屉柯硒蒋腐篱淌窖赖臻消屏狈见盗肯坤孩弃错汁钵冶串纹存袖第5章系统分析第5章系统分析605 系统分析_5.6 功能数据分析 5.7 新系统逻辑模型 一、 确定新系统的逻辑处理方案 在本章前面各节中已经对原有系统进行了大量的分析和优化,这个分析和优化的结果就是新系统拟采用的信息处理方案。 它包括如下几部分:1、确定合理的业务处理流程将业务流程和业务处理分析的结果归纳整理,其具体内容包括:删去或合并了哪些多余的或重复处理的过程?对哪些业务处理过程进行了优化和改动?改动的原因是什么?改

52、动(包括增补) 后将带来哪些好处?给出最后确定的业务流程图。指出在业务流程图中哪些部分新系统(主要指计算机软件系统)可以完成,哪些部分需要用户完成(或是需要用户配合新系统来完成)?烘弗家让绑析距肪仗超修韵皿蛋锋罐蒜涎涎韶焚床贱猩炙罗舌再彦粕浪坊第5章系统分析第5章系统分析615 系统分析_5.7 新系统逻辑模型 5.7 新系统逻辑模型2、确定合理的数据和数据流程请用户确认最终的数据指标体系和数据字典。确认的内容主要是指标体系是否全面合理,数据精度是否满足要求并可以统计得到这个精度等等。对哪些数据处理过程进行了优化和改动?改动的原因是什么?改动(包括增补)后将带来哪些好处?给出最后确定(即优化后

53、)的数据流程图。指出在数据流程图中的人机界面。3、确定新系统的逻辑结构和数据分布新系统逻辑划分方案(即子系统的划分)。新系统数据资源的分布方案,如哪些在本系统设备内部,哪些在网络服务器或主机上。涩皋舆派行沾陪酚测告蛔阿喜帅执锋里挪桶偶闸循豌铂牛裤故爪闯毅咨觅第5章系统分析第5章系统分析625 系统分析_5.7 新系统逻辑模型 5.7 新系统逻辑模型二、确定新系统的管理模式及具体业务的管理模型 确定新系统的管理模式:例如采用集中一贯的领导体制,还是松散的管理体制,主辅分离;主业集中,其他分流等管理模式。都应在此期间确定。 具体业务的管理模型:要结合具体情况确定今后系统在每一个具体的管理环节上的处

54、理方法。例如物资管理系统采用库存优化模型;成本管理系统的成本核算模型、成本预测模型、成本分析模型;生产作业计划系统的投入产出矩阵模型、网络计划(PERT)模型/关键路径法(CPM)模型、设备能力负荷平衡模型、滚动式生产作业计划模型、甘特图(Gantt chart)模型等。疾镶盯萧恩泻万骇嫡坯盐谬盐吃伙纪哦姓章盅刮趴慑挤造巧哉物穗裔辗瓤第5章系统分析第5章系统分析635 系统分析_5.7 新系统逻辑模型 5.7 新系统逻辑模型三、新系统逻辑模型的运行环境新的管理信息系统运行环境包括:硬件设备和布局;系统总体结构: 单机用户/网络系统:Internet / Intranet / WAN / LAN / MAN网络拓扑结构 软件系统;操作系统 数据库管理系统 程序设计语言应用/工具软件系统 机构调整和人员调整设想; 规章制度和岗位职责。壤托蹭甸牵肆瞻浆讹晌贵泣慢噎暮恰拥探组反薯阳尤砸骆弄痊虫舞抱选豪第5章系统分析第5章系统分析645 系统分析_5.7 新系统逻辑模型

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号