资源预览内容
第1页 / 共116页
第2页 / 共116页
第3页 / 共116页
第4页 / 共116页
第5页 / 共116页
第6页 / 共116页
第7页 / 共116页
第8页 / 共116页
第9页 / 共116页
第10页 / 共116页
亲,该文档总共116页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第15章 系统分析,主要内容需求分析组织结构与功能业务流程分析数据与数据流程分析功能/数据分析新系统逻辑方案的建立,第15章 系统分析,系统分析概述,任务:汇总资料,分析对象:内部整体管理状况 信息处理过程 侧重于:从业务全 过程的角度进行分析,内容:1、业务和数据的流程是否通畅,是否合理; 2、数据、业务过程和实现管理功能之间的关系; 3、老系统管理模式改革和新系统管理方法的实 现是否具有可行性等;,目的:确定用户的需求及其解决方法。,15.1 需求分析,需求分析应分析哪些需要求需求包括:功能要求性能要求可靠性要求安全保密性要求以及开发费用和开发周期可使用资源等方面的限制其中功能要求是最基本的,包括数据要求和加工要求。,15.1 需求分析,软件需求规格说明(Software Requirements Specification,SRS),15.1 需求分析,可行性分析(初步调查)已在系统规划中完成。,要求与环境调查,问题书面材料,技术可行性,经济可行性,社会可行性,可行性分析与计划报告,评审审批,15.1 需求分析,需求分析(详细调查),1、原则: 1)自顶向下; 2)用户参与; 3)工程化; 4)全面与重点相结合; 5)友善的工作方式。,2、调查范围 1)组织机构与功能业务; 2)数据和数据流程; 3)业务流程与工作模式; 4)决策方式及过程; 5)可用资源与限制条件 6)现存问题及改进。,3、调查方法 1)召开调查会; 2)访问; 3)发调查表; 4)参加业务实践。,15.1 需求分析,需求调查用表(1),15.1 需求分析,需求调查用表(2),15.1 需求分析,需求分析的子活动需求预测:系统分析员对系统的基本需求作一假设。需求导出:运用各种信息采集技术向用户调查系统的本质要求。需求确认:将记录的需求反馈给用户进行检验需求说明:利用数据流程图DFD、数据字典、功能描述工具等需求描述工具。,15.1 需求分析,PIECES框架一种需求分析方法性能(Performance):吞吐量、响应时间信息(Information):输入/输出的来源/去向、介质/设备、表达方式、格式、内容、使用频率经济(Economy):项目的预算、自动化问题、人员转化问题控制(Control):系统安全性、保密性效率(Efficiency):服务(Service):对意外情况的处理,15.2 组织结构与功能分析,企业的组织结构图,15.2 组织结构与功能分析,组织/业务分析,组织管理机构与物流的关系,供销处,厂长,人事处,生产处,技术处,财务处,行政处,研究,设计,采购,销售,仓库,1车间,2车间,3车间,N车间,运输,总务,房产,福利,15.2 组织结构与功能分析,组织/业务分析,组织业务关系图,组织,15.2 组织结构与功能分析,业务功能一览表组织的各部分不能完整地反映该部分所包含的所有业务随着生产的发展,生产规模的扩大和管理水平的提高,组织的某些部分业务范围越来越大,功能也越来越细,由原来单一的业务派生出许多业务。这些业务在同一组织中由不同的业务人员分管,其工作性质已经逐步有了变化。终究这些变化将引起组织本身的变化,裂变出一个新的、专业化的组织,由它来完成某一类特定的业务功能。以功能为准绳设计和考虑系统系统将会对组织结构的变化有一定的独立性。,15.2 组织结构与功能分析,业务功能表,15.2 组织结构与功能分析,业务功能表,销售系统管理,销售计划管理,成品库管理,销售合同管理,销售核算管理,市场预测,销售历史资料管理,编制年度销售大纲,编制销售计划,合同有效性审查,合同执行情况分析,合同登记和变更,销售利润核算,销售统计分析,出入库管理,库存统计,市场预测,市场分析,15.3 业务流程分析,概念业务流程分析可以帮助我们了解某项业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。业务流程图(Transaction Flow Diagram ,简称 TFD )就是用一些尽可能少的规定的符号及连线来表示某个具体业务处理过程。业务流程图易于阅读和理解,是分析业务流程的重要步骤。,15.3 业务流程分析,业务流程图的基本符号,业务处理单位,业务处理功能描述,表格报表制作,数据文件存档,收集处理数据,信息传递过程,图例 说明,业务处理单位,业务处理描述,表格制作,传递,存储,收集资料,计划处,银行,技改处,各部门各单位,局领导,上级领导,投资总规划,更新改造贷款规模,开会讨论,报表,审批,综合平衡(讨论),批准,下达各单位各部门,正式计划,计划,各单位上报表,计划处,各部门各单位,技改处,银行,各部门各单位,存档,15.3 业务流程分析,业务流程图绘制举例,系统分析测验题-应用题,1根据以下业务描述,画出业务流程图。公司工资发放的基本流程如下:在发放工资之前,财务科工作人员根据人事科提供的“本月人员及工资变动表”和财务科存档的“上月工资发放清单”,填写“本月工资发放清单”中的相关事项。再根据总务科提供的“本月扣款清单”内容,将具体扣款数目填入“本月工资发放清单”。然后根据上述数据计算每位员工应该发放的工资数额,并填入“本月工资发放清单”相应的位置。最后,将整理好的“本月工资发放清单”存档并提交一份给工资发放人员,做好工资发放的准备工作。,系统分析测验题-应用题,2某宾馆实行总经理负责制,下设服务副总经理和后勤副总经理。其中,服务副总经理主管该宾馆的餐饮部、客房部和前厅部;后勤副总经理负责财务部、采购部、保安部和人事部的工作。该宾馆客房部对外提供住宿预约服务,基本流程如下。客户联系前台负责预约,前台工作人员首先查看是否有符合客户要求的空房,若有,则进行预约登记,填写预约登记表并收取押金,然后将预约凭证交给客户。预约到期时若客户没有前来入住,系统提醒前台工作人员询问客户是否需要续约,如需要,则延长预约时间;否则,取消该预约。根据上述信息完成下列各题。(1) 绘制该宾馆的组织业务结构图(2) 绘制客房预定业务流程图(3) 绘制客房预定数据流程图,系统分析测验题-应用题,3某仓库管理信息系统的处理流程如下。(1) 仓库管理员根据当日的入库单,通过入库处理将出库数据写入“入库流水账”(2) 根据当日的出库单,通过出库处理,将出库数据写入“出库流水账”。(3) 根据(1)和(2),修改“库存台账”。(4) 当需要对库存信息进行查询时,将查询条件输入到查询程序中,通过对“库存台帐”的查找,得到并显示查询结果。(5) 利用统计、打印程序,根据“库存台帐”输出“库存日报表”根据上述信息完成下列各题。(1) 绘制该宾馆的组织业务结构图(2) 绘制客房预定业务流程图(3) 绘制客房预定数据流程图,系统分析测验题2答案,系统分析测验题2答案,15.4 数据与数据流程分析,15.4.1 调查数据的汇总分析调查数据汇总分析的主要任务:首先将系统调查所得到的数据分为如下三类:本系统输入数据类本系统内要存储的数据类本系统产生的数据类然后再对每一类数据进行如下三项分析:汇总并检查数据有无遗漏数据分析,即检查数据的匹配情况建立统一的数据字典,15.4 数据与数据流程分析,15.4.1 调查数据的汇总分析(1) 数据汇总,A、将系统调查中所收集到的数据资料,按业务过程进行分类编码,按处理过程的顺序排放在一起。,B、按业务过程自顶向下地对数据项进行整理。,C、将所有原始数据和最终输出数据分类整理出来。,D、确定数据的字长和精度。,15.4 数据与数据流程分析,15.4.1 调查数据的汇总分析(2) 数据分析 数据汇总只是从某项业务的角度对数据进行了分类整理,还不能确定收集数据的具体形式以及整体数据的完备程度、一致程度和无冗余的程度。数据分析确定收集数据的具体形式以及整体数据的完备程度、一致程度和无冗余的程度。数据 正确性分析UC矩阵(分析汇总数据的工具) 数据正确性分析 数据项特征分析数据 项特征分析,15.4 数据与数据流程分析,数据项特征分析,数据的类型以及精度和字长:(这是建库和分析处理 所必须要求确定的),合理取值范围:(这是输入、校对和审核所必须的),数据量:即单位时间内(如天、月、年)的业务量、 使用频率、存储和保留的时间周期等等。 (这是在网上分布数据资源和确定设备存储 容量的基础。),所涉及业务:即UC矩阵中每一行有U或C的列号。 (业务过程),重要程度和保密程度:重要程度决定了今后设计系统时的输入、校对以及存储、拷贝、备份等功能,保密程度决定丁今后建网或建库时不同工作纳入网访问数据库小该数据时的权限。,15.4 数据与数据流程分析,15.4.2 数据流程分析 数据流程分析是把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式。主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的是要发现和解决数据流通中的问题,如:数据流程不畅、前后数据不匹配、数据处理过程不合理等等。一个畅通的数据流程是今后新系统用以实现这个业务处理过程的基础。数据流程分析的实现分层数据流程图(Data Flow Diagram , 简称 DFD ),15.4 数据与数据流程分析,数据流程图的基本符号,15.4 数据与数据流程分析,数据流程举例,15.4 数据与数据流程分析,数据流的定义一般包括:编号、名称、内部名、组成、使用频率、使用方式(输入/输出/本地/共享)、备注等。对数据流的数据组成(包括数据元素和数据结构)也要进行定义。数据元素:编号、名称、内部名、值域、值义、类型和长度、备注等。数据结构:编号、名称、内部名、组成、备注。,15.4 数据与数据流程分析,数据流的定义可用下列一些符号来简化定义:=:表示定义于+:表示“与” | :表示“或” mn:表示值域 :表示重复。例如:取款单 = 帐号 + 户名 + 金额 + 日期 存期= 活期 | 3个月 | 6个月 | 1年 | 2年 | 3年 | 5年 | 8年 清单= 清单行 ,15.4 数据与数据流程分析,数据存储数据存储的定义包括:编号、文件名、内部名、组成、组织方式(指关键字表达式或排序方式)、备注等。,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号