系统需求分析方法课件.ppt

上传人:小飞机 文档编号:1475571 上传时间:2022-11-29 格式:PPT 页数:38 大小:651KB
返回 下载 相关 举报
系统需求分析方法课件.ppt_第1页
第1页 / 共38页
系统需求分析方法课件.ppt_第2页
第2页 / 共38页
系统需求分析方法课件.ppt_第3页
第3页 / 共38页
系统需求分析方法课件.ppt_第4页
第4页 / 共38页
系统需求分析方法课件.ppt_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《系统需求分析方法课件.ppt》由会员分享,可在线阅读,更多相关《系统需求分析方法课件.ppt(38页珍藏版)》请在三一办公上搜索。

1、系统分析方法,汇总系统调查中所得文档资料,对组织内部整体管理状况和信息处理过程进行分析。,1、业务和数据的流程是否通畅,是否合理;2、数据、业务过程和实现管理功能之间的关系;3、老系统管理模式改革和新系统管理方法的实现是 否具有可行性等;,确定用户的需求及其解决方法。,任务:,内容:,目的:,可行性分析,要求与环境调查,问题书面材料,技术可行性,经济可行性,社会可行性,可行性分析与计划报告,评审审批,需求分析(详细调查),1、原则: 1)自顶向下; 2)用户参与; 3)工程化; 4)全面与重点相结合; 5)友善的工作方式,2、调查范围 1)组织机构与功能业务;2)数据和数据流程 3)业务流程;

2、 4)决策方式及过程 5)可用资源与限制条件 6)现存问题及改进,3、调查方法 1)召开调查会 2)访问 3)发调查表 4)参加业务实践,组织结构与功能分析,1、组织结构图,企业管理处,计划统计处,供 应处,财务处,销售处,职工食堂,第一生产车间,服务公司,厂办,厂长办公室,包装车间,生产调度处,设备管理处,技术质量处,第九生产车间,厂医务室,小车队,企管科,质检科,计算中心,综合计划处,统计科,销售管理科,成品库,业务联系部,市场分析部,甲班组,丙班组,乙班组,丁班组,党委办公室,团委,工会,职教处,人事处,图书资料室,厂 长,工厂管理委员会,厂长工作部,经营部,生产部,后勤部,宣教部,.,

3、.,.,.,.,.,.,.,2、组织业务关系图,3、业务功能一览表,销售系统管理,销售计划管理,成品库管理,销售合同管理,销售核算管理,市场预测,销售历史资料管理,编制年度销售大纲,编制销售计划,合同有效性审查,合同执行情况分析,合同登记和变更,销售利润核算,销售统计分析,出入库管理,库存统计,市场预测,市场分析,业务流程分析,业务流程图(Transaction Flow Diagram ,简称 TFD )就是用一些尽可能少的规定的符号及连线来表示某个具体业务处理过程。业务流程图易于阅读和理解,是分析业务流程的重要步骤。,业务流程分析可以帮助我们了解某项业务的具体处理过程,发现和处理系统调查工

4、作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。,1、概念,2、业务流程图的基本符号,业务处理单位,业务处理功能描述,表格报表制作,数据文件存档,收集处理数据,信息传递过程,图例说明,业务处理单位,业务处理描述,表格制作,传递,存储,收集资料,3、业务流程图绘制举例,(本框内容为具体流程),计划处,银行,技改处,各部门各单位,局领导,上级领导,投资总规划,更新改造贷款规模,开会讨论,报表,审批,综合平衡(讨论),批准,下达各单位各部门,正式计划,计划,各单位上报表,计划处,各部门各单位,技改处,银行,各部门各单位,存档,数据及数据流程分析,本节包括以下三部分内容

5、:,1、调查数据的汇总分析,2、数据流程分析,3、数据字典,1、调查数据的汇总分析,(1)本系统输入数据类(2)本系统内要存储的数据类(3)本系统产生的数据类,调查数据汇总分析的主要任务:首先将系统调查所得到的数据分为如下三类:,然后再对每一类数据进行如下三项分析:,(1)汇总并检查数据有无遗漏(2)数据分析,即检查数据的匹配情况(3)建立统一的数据字典,(1)、数据汇总,A、将系统调查中所收集到的数据资料, 按业务过程进行分类编码,按处理 过程的顺序排放在一起,B、按业务过程自顶向下地对数据项进行 整理。,C、将所有原始数据和最终输出数据分类 整理出来。,D、确定数据的字长和精度。,(2)、

6、数据分析,数据汇总只是从某项业务的角度对数据进行了分类整理,还不能确定收集数据的具体形式以及整体数据的完备程度、一致程度和无冗余的程度。,数据分析的主要内容,UC矩阵(分析汇总数据的工具) 数据正确性分析 数据项特征分析,UC 矩 阵,数据正确性分析,数据守恒原理(Principle of Data Conservation): 数据必定有一个产生的源,而且必定有一个或多个用途。,在UC矩阵中: 每一个列只能有一个C; 每一个列至少有一个U; 不能出现空行或空列。,数据项特征分析,数据的类型以及精度和字长:(这是建库和分析处理 所必须要求确定的),合理取值范围:(这是输入、校对和审核所必须的)

7、,数据量:即单位时间内(如天、月、年)的业务量、 使用频率、存储和保留的时间周期等等。 (这是在网上分布数据资源和确定设备存储 容量的基础。),所涉及业务:即UC矩阵中每一行有U或C的列号。 (业务过程),2、数据流程分析,数据流程分析是把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式。主要包括对信息的流动、传递、处理、存储等的分析。,数据流程分析的目的是要发现和解决数据流通中的问题,如:数据流程不畅、前后数据不匹配、数据处理过程不合理等等。一个畅通的数据流程是今后新系统用以实现这个业务处理

8、过程的基础。,数据流程分析是通过分层数据流程图(Data Flow Diagram , 简称 DFD )来实现的。,数据流程图的画法,按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图,一边整理绘图,一边核对相应的数据和报表、模型等。如果有问题,则定会在这个绘图和整理过程中暴露出来。,由于实际数据处理过程常常比较繁杂,故应该按照系统的观点,自顶向下地分层展开绘制。黑 灰 半透明 透明,数据流程图的基本符号,外部实体,处理过程,数据存储,数据流向,顾客,供应商,1,处理业务,订货单,发货单,订货单,发货单,配件库存,汽车配件公司:第一层数据流程图,顾

9、客,供应商,销售,订货单,发货单,配件库存,汽车配件公司:第二层数据流程图,11,采购,12,订货单,发货单,到货通知,会计,13,收据,应付款通知,向供应商的订货单,顾客,采购,编 辑订货单,订货单,配件库存,汽车配件公司:第三层数据流程图,1.1.1,确 定顾 客订 货,1.1.3,产 生暂 存订货单,1.1.5,对 照暂 存订货单,1.1.6,业务员,开发货单并修改库存,1.1.4,不合格,顾客,D2,D3,可发订货,不满足的订货,登 录新顾客数 据,1.1.2,暂存订货单,D4,到货通知,新顾客,编制销售和库存报表,1.1.8,销售历史,D5,应收款明细账,D10,配件库存,D3,合格

10、的订货单,检 索库 存,1.1.7,经理,询 问库 存,库 存状 态,3、数据字典,数据字典是关于数据流程图内所包含的数据元素(数据存储、数据流、数据项)的定义及说明的集合。,数据字典由数据流、文件(数据存储)和数据项(数据元素)三类条目组织。,数据字典要求: 1)完整性 2)一致性 3)可用性,1)数据项类目:数据的最小单位,描述数据的静态特性。,数据项编号:102-01数据项名称:学号别名:学生学号简述:某学生的代码类型及宽度:字符型,8位取值范围:00000001-99999999,2)数据流类目:由一个或一组固定的数据项组成。,数据流编号:F03-01数据流名称:学籍变动申请简述:学生

11、提出的学籍变动申请来源:学生去向:各系、院组成:申请编号+申请名称+申请日期+申请院系数据库流量:高峰流量:,3)文件类目:描述数据的逻辑存储结构。,文件编号:C02-01文件名称:学生成绩档案简述:存放学生每学期的考试成绩数据存储组成:课程名称+学号+成绩关键字:课程名称相关联的处理:P02,P03,功能/数据分析,功能数据分析是在业务流程、数据流程及数据分析的基础上,为了整体地考虑新系统的功能子系统和数据资源的合理分布而进行的系统化的分析。,功能数据分析是通过UC矩阵的建立和分析来实现的。,UC 矩阵的主要功能,(1)通过UC 矩阵的正确性检验,及时发现前段 分析和调查工作的疏漏和错误;(

12、2)通过UC 矩阵的正确性检验,分析数据的正 确性和完整性;(3)通过对UC 矩阵的求解过程最终得到子系统 的划分;(4)通过对子系统之间的联系(“U”)可以确定子 系统之间的共享数据。,1、UC 矩阵的建立,2、正确性检验,(1)完备性(completeness)检验:指对具体的数据项 必须有一个产生者(C)和至少一个使用者(U),功 能则必须有产生或使用(U或C)发生。,(2)一致性(uniformity)检验:指对具体的数据项必须 有且仅有一个产生者(C)。,(3)无冗余性(non-verbosity)检验:指 UC矩阵中 不允许有空行和空列。,3、UC 矩阵的求解,(1)UC 矩阵的求

13、解过程就是对系统结构划分的 优化过程。它是基于子系统划分应相互相对独 立且内部凝聚性高这一原则之上的一种聚类 操作。,(2)UC 矩阵的求解过程常通过表上作业法来完 成。其具体操作方法是:调整表中的行变量或 列变量,使得“C”元素尽量地朝对角线靠近, 然后再以“C”元素为标准,划分子系统。,表 上 移 动 作 业 过 程,4、系统功能划分与数据资源分布,(1)系统逻辑功能的划分: 在求解后的UC 矩阵中划出一个个的方块, 每一个小方块即为一个子系统。,划分时应注意: 沿对角线一个接一个地画,既不能重叠, 又不能漏掉任何一个数据和功能; 小方块的划分是任意的,但必须将所有 的 “C” 元素都包含

14、在小方块内。,子 系 统 划 分,数 据 联 系,(2)、数据资源分布 所有数据的使用关系都被小方块分隔成了两类:一类在小方块以内;一类在小方块以外。 在小方块以内所产生和使用的数据,则今后主要放在本系统的计算机设备上处理;而在小方块以外的 “U” ,则表示了各子系统之间的数据联系,这些数据资源今后应考虑放在网络服务器上供各子系统共享或通过网络来相互传递数据。,系统分析报告,1、组织情况简述,2、系统目标和开发的可行性,3、现行系统运行状况,4、新系统的逻辑方案 1)新系统拟定的业务流程及业务处理方式 2)新系统拟定的数据指标体系和数据流程 3)新系统的逻辑结构及数据资源公布 4)新系统拟采用的管理方式、算法或模型 5)与新系统相适应的管理制度和运行体制建立 6)系统开发资源与时间进度估计,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号