《系统分析最新课件》由会员分享,可在线阅读,更多相关《系统分析最新课件(75页珍藏版)》请在金锄头文库上搜索。
1、第5章 系统分析 5.1 概述 5.2 组织结构与功能的调查分析 5.3 业务流程调查分析 5.4 数据、数据流程调查与分析 5.5 业务处理调查与分析 5.6 功能数据分析 5.7 新系统逻辑模型系统分析 最新5.1 概述 系统分析阶段的目标,就是按系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。 系统分析 最新一、系统分析的主要任务1、了解用户需求 详细了解每个业务过程和业务活动的工作流程及信息处理流程,理解用户对信息系统的需求,包括对系统功能、性能方面的需求,对硬件配置、开发周期、开发方式等方面的意向及打算。2、确定系统逻辑模型,形成系统分析报告
2、在详细调查的基础上,运用各类系统开发的理论、开发方法和开发技术,确定系统应具有的逻辑功能,再用适当的方法表示出来,形成系统的逻辑模型。系统分析 最新二、系统分析的一般步骤1、现行系统的详细调查 现行系统的边界、组织机构、人员分工、业务流程、各种计划、单据和报表的格式、种类及处理过程、企业资源及约束2、组织结构与业务流程分析 详细了解各级组织的职能和有关人员的工作职责、决策内容对新系统的要求。通过业务流程图详细描述各环节的处理业务及信息的来龙去脉。3、系统数据流程分析 从数据流动过程考察实际的数据处理模式。主要包括对信息的流动、传递、处理与存储的分析。4、建立新系统的逻辑模型5、提出系统分析报告
3、系统分析 最新三、详细调查1、详细调查的内容n系统的定性调查n系统的定量调查2、详细调查的方法n问卷调查法n召开调查会n调查人员直接参加业务实践n查阅企业的有关资料n个别访问n由用户的管理人员向开发者介绍情况系统分析 最新四、 系统分析的成果与文档内容 系统分析阶段的成果就是系统分析报告,它反映了这一阶段调查分析的全部情况,是下一步设计与实现系统的基础。系统分析报告要包括以下内容:1、组织情况简述2、系统目标和开发的可行性3、现行系统运行状况4、新系统的逻辑方案系统分析 最新 5.2 组织结构与功能的调查分析 一、组织结构调查1、组织结构调查内容包括:n弄清组织内部的部门划分n各部门之间的领导
4、与被领导关系n信息资料的传递关系n物资流动关系与资金流动关系n各级组织存在的问题以及对新系统的要求等系统分析 最新5.2 组织结构与功能的调查分析2、组织结构调查工具组织机构图:组织结构图的画法各不一定,需要针对具体组织进行描述。系统分析 最新5.2 组织结构与功能的调查分析二、功能结构调查1、功能 功能指的是完成某项工作的能力。为了实现系统目标,系统必须具有各种功能。各子系统功能的完成,又依赖于下面更具体的工作的完成。管理功能的调查是要确定系统的这种功能结构。2、功能结构描述工具 功能结构图 业务功能一览表是一个完全以业务功能为主体的树型表。其目的在于描述组织内部各部分的业务和功能。系统分析
5、 最新5.2 组织结构与功能的调查分析财务管理价税管理资金管理结算管理会计业务管理成本管理制 定 内 部 价 格财 务 指 标 分 析财 务 指 标 考 核资金使用状况等调 价 管 理价 格 分 析税 收 政 策 研 究资 金 调 度专 用 基 金 核 算制 定 资 金 计 划资 金 回 笼 结 算结算客户基本信息管理应收、应付帐管理开发票、代办保险 帐 务 处 理编 制 记 帐 凭 证编 制 会 计 报 表成 本 计 划成 本 考 核标 准 成 本 制 定财务主管系统分析 最新5.2 组织结构与功能的调查分析三、组织/功能分析1、分析的目的 通过组织/功能分析,使组织的功能进一步理顺,提高管
6、理效率。2、分析工具 组织/功能联系表系统分析 最新举例:举例:1、调查分析组织机构,确定系统范围、调查分析组织机构,确定系统范围 某企业生产空调压缩机,因材料涨价、市场需求减少等原因,产品成本连年上升,市场价格又不断下降,致使企业利润大幅度下降。从2000年开始企业领导为了有效地降低成本,提出了化小核算单位、分级核算的方案,并要求在本企业原来管理信息系统的基础上,增加成本核算功能,用信息系统完成本企业的各级核算工作。 这个企业的系统要求很明确:完成企业成本核算工作,有效地控制成本。 按照这个要求,首先对企业的组织结构情况进行调查。系统分析 最新厂长销售科供应科生产科销售室 成库室 营销室一车
7、间财务科 动力科采购仓库1仓库2二车间 三车间 半成品维修运输材料动力综合系统分析 最新2、组织与业务关系的调查、组织与业务关系的调查表示该单位是该项任务的相关单位 表示该单位是参加协调该业务的辅助单位空格:表示该单位与对应业务无关 组织业务销售科供应科生产科财务科动力科计划销售供应生产设备更新。系统分析 最新3、业务功能调查、业务功能调查财务主管财务计划工资管理财务管理成本管理年度资金计划月度资金计划利税计划成本核算成本计划生产工人工资成本分析退休工人工资奖金日常帐务管理销售帐务管理销售核算系统分析 最新销售主管产品销售成品库存管理产品营销管理销售核算洽谈合同售后服务填制入库存单填制出库存单
8、产品保管库存台账供求预测销售分析报告销售日月报表销售费用核算销售费用汇总系统分析 最新5.3 业务流程调查分析 一、业务流程调查的任务 调查系统中各环节的业务活动,掌握业务的内容、作用、及信息的输入、输出、数据存储和信息的处理方法及过程等。系统分析 最新5.3 业务流程调查分析二、业务流程的描述工具1、业务流程图简介 业务流程图(transaction flow diagram,简称TFD),就是用一些规定的符号及连线来表示某个具体业务处理过程。2、业务流程图图例及画法 业务流程图图例没有统一标准,但在同一系统开发过程中所使用图例应是一致的。 画法如下:系统分析 最新5.3 业务流程调查分析确
9、定画图对象深入现场调查,工作人员介绍业务处理过程依据图例,绘制草图向工作人员讲解描述、讨论正确?不正确修改正确绘制正式业务流程图 业务处理单位 业务处理功能描述报表表格制作数据文件存档收集/统计数据信息传递过程系统分析 最新5.3 业务流程调查分析举例:某领料业务流程图绘制举例如下:各基层单位开领料单查库存状态开缺货单发货处理基层单位存档财物仓 库 存档存档正常缺货物 资采 购部门领料单领料单缺货通知领 料单领料单仓库系统分析 最新练习:绘制订货业务流程图订货业务流程图 采购员从仓库收到缺货通知单后,查阅采购员从仓库收到缺货通知单后,查阅订货合同单,若已订货,则向供货单位发出订货合同单,若已订
10、货,则向供货单位发出催货请求,否则就填写补充订货单交供货单催货请求,否则就填写补充订货单交供货单位。供货单位发货同时,向采购员发出提货位。供货单位发货同时,向采购员发出提货通知单。通知单。系统分析 最新练习:绘制领料业务流程图领料业务流程图 车间填写领料单给仓库要求领料,库车间填写领料单给仓库要求领料,库长根据用料计划审批领料单,未批准的退长根据用料计划审批领料单,未批准的退回车间,已批准的领料单被送到仓库保管回车间,已批准的领料单被送到仓库保管员处,由他查阅库存帐。若帐上有货则通员处,由他查阅库存帐。若帐上有货则通知车间前来领料,否则将缺货通知采购人知车间前来领料,否则将缺货通知采购人员。员
11、。系统分析 最新5.4 数据、数据流程调查与分析 一、数据、数据流程调查 1、数据流程 数据流程指数据在系统中产生、传输、加工处理、使用、存储的过程。2、数据、数据流程调查的内容 :n收集原系统全部输入单据(如入库单、收据、凭证)、输出报表和数据存储介质(如账本、清单)的典型格式。n在上述各种单据、报表、账本的典型样品上或用附页注明制作单位、报送单位、存放地点、发生频度(如每月制作几张)、发生的高峰时间及发生量等。 n在上述各种单据、报表、账册的典型样品上注明各项数据的类型(数字、字符)、长度、取值范围(指最大值和最小值)。系统分析 最新5.4 数据、数据流程调查与分析二、数据流程的描述工具、
12、画法及其特点1、数据流程图的定义(Data Flow Diagram,DFD) 数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。 模型不涉及硬件、软件、数据结构与文件组织,它与对系统的物理描述无关,用一种图形及与此相关的注释来表示系统的逻辑功能,即所开发的系统在管理信息处理方面要做什么。系统分析 最新2 2、数据流图的基本组成及符号、数据流图的基本组成及符号 数据流图由四种基本成分组成 外部项(外部实体) 加工(数据加工) 数据存储 数据流系统分析 最新5.4 数据、数据流程调查与分析 数据流程图的基本图例符号:外部实体处理
13、数据流数据存储系统分析 最新举例:库存管理的数据流程图库存管理的数据流程图 车间填写领料单给仓库要求领料,库车间填写领料单给仓库要求领料,库长根据用料计划审批领料单,未批准的退长根据用料计划审批领料单,未批准的退回车间,已批准的领料单被送到仓库保管回车间,已批准的领料单被送到仓库保管员处,由他查阅库存帐。若帐上有货则通员处,由他查阅库存帐。若帐上有货则通知车间前来领料,否则将缺货通知采购人知车间前来领料,否则将缺货通知采购人员。员。系统分析 最新未批准的领料单用料计划库长领料单领料通知单已批准的领料单仓库保管员库存帐缺货通知单采购员车间系统分析 最新练习1:某企业销售管理的业务过程 顾客向企业
14、发出定货请求,企业处理定货信息后形成顾客档案与定货数据,并且向顾客售货;市场调查员根据市场数据以及企业的定货、销售数据指定市场研究与销售计划,该计划地叫企业主管用于企业决策,同时,企业主管还会收到销售部门根据销售数据进行销售分析的销售统计分析材料。系统分析 最新顾客定货与顾客服务D1 顾客档案 D2 定货数据3售货4销售分析D3 销售数据企业主管2市场研究与销售计划 市场调查员销售数据合格定单定货单发货单市场数据销售计划销售统计分析系统分析 最新 练习练习2 2:某仓库管理系统按以下步骤进行信息处理:某仓库管理系统按以下步骤进行信息处理:(1 1)保管员根据当日的出库单和入库单通过出入库处理去
15、)保管员根据当日的出库单和入库单通过出入库处理去修改库存台帐。修改库存台帐。(2 2)根据库存台帐由统计打印程序输出库存月报表。)根据库存台帐由统计打印程序输出库存月报表。(3 3)必要进行查询时,可利用查询程序,在输入查询条件)必要进行查询时,可利用查询程序,在输入查询条件后,到库存台帐去查找,并显示出查询结果。后,到库存台帐去查找,并显示出查询结果。 请画出仓库管理系统的数据流程图请画出仓库管理系统的数据流程图系统分析 最新5.4 数据、数据流程调查与分析P0b0层eP1P2P3dab1层ecP1.1P1.2P1.3acP2.1P2.2P2.3cdeP3.1P3.2P3.3bd2层3、数据
16、流程图画法:自上而下,逐层展开;输入输出,保持平衡。系统分析 最新ABCa关联图b顶层图ABCEFGH12345 2 图1c第一层图5 5 4 图3GLNMPH数据流图绘制过程示意图系统分析 最新 2 图1c第一层图5 5 4 图3GLNMPHd 图1-1第二层图 5 图3-1GMLQRS系统分析 最新5.4 数据、数据流程调查与分析举例1,某财务系统数据流程绘制:会计报表合理票据 D1 会计科目原始票据 上报部门D 帐薄 PO帐务处理系统分析 最新5.4 数据、数据流程调查与分析P0(账务处理)的数据流程图:会计报表上级部门D2 记帐凭证原始凭证往来单位原始凭证企业职工P1编制记帐凭证D 帐
17、薄PO P2登帐处理 P3编 制报表系统分析 最新购书单购书单举例举例2 2:教材购销系统的顶层:教材购销系统的顶层DFDDFD学生学生领书单领书单缺书单缺书单进书通知进书通知教材采购教材采购员员教材购销教材购销系统系统系统分析 最新购书单购书单缺书单缺书单销售销售教材教材采购采购教材教材1 12 2教材存量表教材存量表学学生生F1F1缺书登记表缺书登记表F2F2教材教材采购采购员员进书通知进书通知教材入教材入库信息库信息领书单领书单第二层第二层DFD DFD 教材购销系统教材购销系统系统分析 最新1.21.2第三层第三层DFD DFD 销售子系统销售子系统(1.0)(1.0)无效无效书单书单
18、教材存量表教材存量表F1F1开发票开发票F2F2缺书登记表缺书登记表学学生生各班学生用书表各班学生用书表F3F3售书登记表售书登记表F4F41.11.1 审查审查有效性有效性1.31.3 登记并登记并开领书单开领书单学学生生1.51.5补售补售教材教材1.41.4登记登记缺书缺书购书单购书单发票发票领书领书 单单 有效有效购书单购书单教材入库信息教材入库信息系统分析 最新 按书号按书号汇总缺书汇总缺书2.12.3第三层第三层DFD 采购子系统采购子系统(2.0) 待购教材表待购教材表F5教材一览表教材一览表F6教材教材采购采购员员进书通知进书通知教材存量表教材存量表F12.2按出版社按出版社统
19、计缺书统计缺书修改教材库修改教材库存和待购量存和待购量F2缺书登记表缺书登记表缺缺书书单单教材入库信息教材入库信息系统分析 最新练习:绘制教学管理系统数据流程图 学生填写学生情况登记表交到招生办公室核查,并建立学生情况档案。根据学生档案和学生变动情况,建立学生变动档案。根据学生情况档案,统计学生情况,形成各类统计报表,上报省教委,校长,各有关单位。各专业填写教学执行计划,并开会讨论,形成最终存档的教学执行计划。根据最终教学执行计划(1)打印教学执行计划,并形成教学计划书分发到各院系,各院系根据教学计划书形成教师任务分配表(2)根据教学执行计划、教师任务分配表以及教师情况登记表排课,并形成课程表
20、,分发给教师和学生。(3)根据课程表、教学执行计划、和学生情况档案对教学管理中的日常事务进行处理。 最后根据教师提交的学生成绩单,对学生的学籍进行处理,并同时保存在学生成绩存档和学生情况档案里面。 首先,根据业务过程绘制高层业务流程图。系统分析 最新学籍变动的流程 学生填写学籍变动申请,交学院办公室初步审查,经初审后,将学籍变动申请交教务科复审,复审后将学籍变动申请交校长审批,校长给出审批意见后,由教务科实施学生的学籍变动并存到学生情况档案里面,同时将学籍变动通知单交给学生。学院根据教师提交的学生成绩单进行学生成绩存档处理,并形成学生成绩档案。学生毕业时,学院根据学生成绩档案和学生情况档案对学
21、生进行毕业资格初审,并列出学生毕业资格清单,教务科根据学院列出的清单和学生情况档案、学生成绩档案复审及报批学生毕业资格,并颁发毕业证书给学生,同时将学生毕业的情况保存在学生情况档案里面。学院办公室根据学生成绩档案和学生情况档案进行学生蒋留级预处理,并列出降留级处理清单,教务科根据降留级处理清单对学生进行降留级处理,并下发降留级通知给学生,同时把学生降留级的情况保存在学生情况档案里面。 根据业务过程描述,绘制扩展后的详细业务流程图。最后,绘制高层和扩展后的数据流程图。系统分析 最新4、数据流图的局限性难以在数据流图上标识出数据流、数据存储,加工和外部项的具体内容,如数据流的组成元素,数据存储的数
22、据结构,存取要求,数据量,加工的处理过程与算法等。不能反映系统中的决策与控制过程。难以对系统中人机交互过程以及信息的反馈与循环处理进行描述。系统分析 最新5.4 数据、数据流程调查与分析三、数据字典 数据字典: 是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体进行定义和描述的工具,也是数据分析和管理工具,同时也是系统设计阶段进行数据库设计的重要依据。n数据字典中的数据:动态数据(可在系统内外流动的数据)静态数据(不参与流动的数据存储)的数据结构和相互之间的关系。n数据字典的形式:手工卡片式、电子式系统分析 最新n数据字典的内容:数据项(数据元素):数据的最小单位数据结构
23、:描述数据项之间的关系可由若干数据项、数据结构,或数据与数据结构组成数据流:由一个或一组固定的数据项组成处理逻辑:数据流程图中最底层的处理逻辑数据存储:数据的逻辑存储结构外部实体:与数据有关的机构或个人系统分析 最新5.4 数据、数据流程调查与分析举例:数据项定义:数据项编号I02-01数据项名称材料编号别名物料编码简述某材料的代码类型及宽度字符型,4位取值范围”0001”-”9999”系统分析 最新数据结构定义数据结构定义数据结构编号: DS03-01数据结构名称: 用户订货单简述: 用户所填用户情况及订货要求等信息数据结构组成: DS03-02 +DS03-03+ DS03-04表:数据结
24、构定义表:数据结构定义系统分析 最新5.4 数据、数据流程调查与分析数据流定义:数据流编号F03-08数据流名称领料单简 述车间/科室开出的领取物料的表格数据流来源车间/科室数据流去向发料部门(仓库)数据流组成日期 + 领料部门 + 物料编号 + 物料名称 + 领取数量 + 单价 + 金额 + 领料人 + 批人 + 发料人数 据 流 量10份/小时高 峰 流 量20份/小时(9:00-11:00AM)系统分析 最新购购书书单单发票发票领书领书单单审查并审查并开发票开发票开领开领书单书单无效书单无效书单学生学生1 12 2各班学生各班学生用用 书书 表表例:例:学生学生教材存量表教材存量表系统分
25、析 最新数据流名:发票别名: 购书发票组成:学号姓名书号单价数量总价书费合计数据量:100次/天 高峰值:开学期间400次/天系统分析 最新处理举例处理举例处理逻辑定义处理逻辑定义处理逻辑编号: P02-03处理逻辑名称: 计算电费简述: 计算应交纳的电费输入的数据流:数据流电费价格,来源于数据存储文件价格表;数据流电量和用户类别,来源于处理逻辑读电表数字处理和数据存储用户文件。处理:根据数据流用电量和用户信息,检索用户文件,确定该用户类别;再根据已确定的该用户类别,检索数据存储价格表文件,以确定该用户的收费标准,得到单价;用单价和用电量相乘得该用户应交纳的电费。输出的数据流:数据流电费一是去
26、向外部用户,二是写入数据存储用户电费账目文件。处理频率: 对每个用户每月处理一次。表:表: 处理逻辑定义处理逻辑定义系统分析 最新购书单购书单缺书缺书单单销售销售采购采购1 12 2第二层第二层DFD教材购销系统教材购销系统教材存量表教材存量表学学生生F1F1缺书登记表缺书登记表F2F2教教材材采采购购员员进书通知进书通知教材入教材入库信息库信息领书单领书单系统分析 最新 按书号按书号汇总缺书汇总缺书2.12.12.32.3第三层第三层DFD 采购子系统采购子系统(2.0)待购教材表待购教材表F5F5教材一览表教材一览表F6F6教教材材采采购购员员进书通知进书通知教材入库信息教材入库信息教材存
27、量表教材存量表F1F12.22.2按出版社按出版社统计缺书统计缺书修改教材库修改教材库存和待购量存和待购量F2F2缺书登记表缺书登记表缺缺书书单单系统分析 最新处理举例处理名称: 采购处理编号: 2.0处理激活条件: 得到图书采购员采购操作命令处理逻辑:2.0采购=2.1按书号汇总缺书 +2.2按出版社统计缺书 +2.3修改教材库存和待购量执行频率: 随时 系统分析 最新数据存储数据存储数据存储定义(数据存储定义(描述数据的逻辑存储结构)数据存储编号: F03-08数据存储名称: 库存账简述: 存放配件的库存量和单价数据存储组成: 配件编号+配件名称+单价+库存量+备注关键字: 配件编号相关联
28、的处理: P02,P03 表:表: 数据存储定义数据存储定义系统分析 最新购购书书单单发票发票领书领书单单审查并审查并开发票开发票开领开领书单书单无效书单无效书单学生学生1 12 2各班学生各班学生用用 书书 表表举例:举例:学生学生教材存量表教材存量表系统分析 最新数据存储举例文件名:各班学生用书表别名:无组成:系编号专业和班编号年级书号组织:按系、专业和班编号从小到大排列存取要求:关键字是专业和班编号系统分析 最新外部实体外部实体外部实体定义外部实体定义外部实体编号: S03-01外部实体名称: 用户简述: 购置本单位配件的用户输入的数据流: D03-06,D03-08输出的数据流: D0
29、3-01 表:外部实体定义表:外部实体定义系统分析 最新 某图书馆外文采购室有两个组:订书组和验收、登记某图书馆外文采购室有两个组:订书组和验收、登记组,分别负责书籍订购和进书验收业务。订书组的主要组,分别负责书籍订购和进书验收业务。订书组的主要业务是根据供书单位的订书目录选择要订的图书,且以业务是根据供书单位的订书目录选择要订的图书,且以前订过的图书不再订购,最后打印订单,每月将订书情前订过的图书不再订购,最后打印订单,每月将订书情况进行统计,统计结果交图书馆领导。验收、登记组的况进行统计,统计结果交图书馆领导。验收、登记组的业务是根据供书单位提供的发票和图书及订单验收已到业务是根据供书单位
30、提供的发票和图书及订单验收已到图书,并进行进书查重检查,如果某些图书已进,就转图书,并进行进书查重检查,如果某些图书已进,就转让出去或作别的处理,对不重的书登图书总帐,将书转让出去或作别的处理,对不重的书登图书总帐,将书转到编目室,每月进行统计,上报馆领导。请根据上述描到编目室,每月进行统计,上报馆领导。请根据上述描述,画出组织机构图、业务流程图、数据流程图及数据述,画出组织机构图、业务流程图、数据流程图及数据字典(以订单为例)。字典(以订单为例)。 练习:绘制数据流程图,编制数据字典。练习:绘制数据流程图,编制数据字典。系统分析 最新5.5 业务处理调查与分析 一、业务处理的识别 业务处理指
31、的是业务人员处理业务的算法和逻辑关系。业务处理指的是业务人员处理业务的算法和逻辑关系。 业务处理的分析是对业务流程分析和数据流程分析的补业务处理的分析是对业务流程分析和数据流程分析的补充,也是系统设计处理模块的设计依据。充,也是系统设计处理模块的设计依据。 每个处理必然有处理的原始数据和输出数据,以及处理每个处理必然有处理的原始数据和输出数据,以及处理的逻辑关系和算法。对每个处理过程调查内容如下:的逻辑关系和算法。对每个处理过程调查内容如下:n该处理有哪些输入数据?包括调查输入单据或报表上该处理有哪些输入数据?包括调查输入单据或报表上的各项数据。的各项数据。n经处理后的输出是什么?包括哪些数据
32、项内容?经处理后的输出是什么?包括哪些数据项内容?n了解各项数据的生成途径(算法模型)了解各项数据的生成途径(算法模型)系统分析 最新5.5 业务处理调查与分析二、业务处理过程描述及工具处理过程可以用判定树或判定表和结构化语言加以描述。1、判断树 下图是一张用于根据用户欠款时间长短和现有库存量情况处理用户订货方案的判断树。判断树比较直观,容易理解,但当条件多时,不容易清楚地表达出整个判别过程。系统分析 最新5.5 业务处理调查与分析2、判断表 (决策表) 判断表判断表是采用表格方式来描述处理逻辑的一种工具,是采用表格方式来描述处理逻辑的一种工具,这里仍以处理用户订货的例子来说明。这里仍以处理用
33、户订货的例子来说明。 决策规则号123456条件欠款时间30天YYNNNN欠款时间100天NNYYNN需求量库存量YNYNYN应采取的行动立即发货先按库存量发货,进货后再补发先付款,再发货不发货要求先付欠款系统分析 最新5.5 业务处理调查与分析3、结构语言表示法 这是一种模仿计算机语言的处理逻辑描述方法。它使用了由这是一种模仿计算机语言的处理逻辑描述方法。它使用了由 “IF”、“THEN”、“ELSE”等词组成的规范化语言。下面是处等词组成的规范化语言。下面是处理订货单逻辑过程的结构英语表示法。理订货单逻辑过程的结构英语表示法。IF 欠款时间30天 IF 需要量库存量 THEN 立即发货EL
34、SE 先按库存量发货,进货后再补发ELSE IF 欠款时间100天 THEN IF 需求量库存量 THEN 先付款再发货 ELSE 不发货ELSE 要求先付款系统分析 最新5.6 功能数据分析 一、功能与数据之间关系分析功能与数据之间关系分析 功能与数据之间关系分析功能与数据之间关系分析 即是分析业务处即是分析业务处理过程中产生数据和使用数据之间的关系。理过程中产生数据和使用数据之间的关系。二、数据与功能之间的关系分析工具二、数据与功能之间的关系分析工具 U/C矩矩阵阵 系统化自顶向下地划分系统化自顶向下地划分,逐个确定其具体的逐个确定其具体的功能(或功能类)和数据(或数据类功能(或功能类)和
35、数据(或数据类 ) 系统分析 最新5.6 功能数据分析完备性检验: 完备性(完备性(completeness)检验是指对具体检验是指对具体的数据项(或类)必须有一个产生者(即的数据项(或类)必须有一个产生者(即“C”)和至少一个使用者(即)和至少一个使用者(即“U”),功能则),功能则必须有产生或使用(必须有产生或使用(“U”或或“C”元素)发生。元素)发生。一致性检验:一致性检验: 一致性(一致性(uniformity)检验是指对具体的检验是指对具体的数据项数据项类必有且仅有一个产生者(类必有且仅有一个产生者(“C”)。如)。如果有多个产生者的情况出现,则产生了不一致性果有多个产生者的情况出
36、现,则产生了不一致性的现象。的现象。系统分析 最新5.6 功能数据分析无冗余性检验无冗余性检验 无冗余性(无冗余性(non-verbosity)检验即表中不检验即表中不允许有空行空列。如果有空行空列发生则可能出允许有空行空列。如果有空行空列发生则可能出现如下问题:现如下问题:漏填了漏填了“C”或或“U”元素;元素;功能项或数据项的划分是冗余的功能项或数据项的划分是冗余的没有必要没有必要的。的。系统分析 最新5.6 功能数据分析三、U/C矩阵的求解 U/C矩阵求解过程就是对系统结构划分的优化过程。使表中的“C”元素尽量地靠近U/C矩阵的对角线,以“C”元素为标准,划分子系统。 系统分析 最新5.
37、6 功能数据分析系统分析 最新5.6 功能数据分析四、系统的功能划分与数据资源分布U/C矩阵的主要功能有如下四点:n通过对U/C矩阵的正确性检验,及时发现前段分析和调查工作的疏漏和错误。n通过对U/C矩阵的正确性检验来分析数据的正确性和完整性。n通过对U/C矩阵的求解过程最终得到子系统的划分。1、子系统划分如下图所示:系统分析 最新5.6 功能数据分析系统分析 最新5.6 功能数据分析划分时应注意:n沿对角线一个接一个地画,既不能重叠,又不能漏掉任何一个数据和功能。n方块的划分是任意的,但必须将所有的“C”元素都包含在小方块之内。划分后的小方块即为今后新系统划分的基础。每一个小方块即一个子系统
38、。子系统划定之后,留在小方块(子系统)外还有若干个“U”元素,这就是今后子系统之间的数据联系,即共享的数据资源。系统分析 最新5.6 功能数据分析系统分析 最新5.7 新系统逻辑模型 一、 确定新系统的逻辑处理方案包括如下几部分:1、确定合理的业务处理流程将业务流程和业务处理分析的结果归纳整理2、确定合理的数据和数据流程3、确定新系统的逻辑结构和数据分布系统分析 最新5.7 新系统逻辑模型二、确定新系统的管理模式及具体业务的管理模型 确定新系统的管理模式确定新系统的管理模式 具体业务的管理模型具体业务的管理模型系统分析 最新5.7 新系统逻辑模型三、新系统逻辑模型的运行环境新的管理信息系统运行环境包括:n硬件设备和布局;n软件系统;n机构调整和人员调整设想; n规章制度和岗位职责。系统分析 最新