
系统需求分析.docx
25页IB5-I系技分妒阶段的工具企业组织结构与信息关联状况1.组织结构图组织结构图是对组织内部各个组成部分之间联 系的描述,反映了企业的管理层次、管理幅度,反映 了各个职能部门间的行政隶属关系(或上下级关系) 2.信息关联情况绘制出信息关联图的意义企业管理的依据是企业内部和外部随 时发生的生产经营活动的信息在组织结构调查以后,接着应按照组织 结构,进一步了解企业各管理层次、各管理 职能部门和生产部门之间的信息联系,绘制出信息关联图信息关联图财务部销售部匚计划部采购部生产部财务部销售发票及 应收账款库存贷金占 用库存资金占用销售部销售合同合同评审及 产品订单信 息、销售发 货计划计划部备件进销存报 告、材料进销存 报告、物料消耗 报告生产计划、 产成品进销 存报■ 口、彳寸 检产品信息主物料库存情 况、物料需求计 戈h物料消耗计 划生产计划采购部每月用款计划、 采购合同、价格采购及到货 计划供应商处 理意见生产部生产计划变 动情况、物 料使用异常 情况系统的业务流程 组织结构图和信息关联图描述了企业各组成部分及其信息之间的联系, 是企业管理信 息系统背景的 综合性概述,比较粗略和抽 象业务流程图以一项业务或一组相互关 联的业务作为描述对象,对它们的处理过程 及所涉及的信息进行描述。
业务流程图是系 统业务调查中使用得 最普遍、最重要的工 具业努连号KI出符号一一科^史铸四容系统的数据调查1.全面收集与业务有关的所有保存和 传递数据的载体,包括各种原始凭证、票据、 单据、台账---单选对上述各种数据需要进行汇总、整理,为以后的数据分析和数据库设计打下基础系统调查的数据汇总 为三类: 记住 — 单选( 1) 输入数据 主要指输入系统进行处理的凭证、票据,或下级部门上报给本系统的报表 2) 存储数据 主要指各种台账、记录文件,是本系统实现计算机化后,需要存储的数据的主要内容 3) 输出数据 指由本系统将输入数据和存储数据进行加工处理, 产生的各类报表和查询结果它是计算机化以后,系统输出和网络传输的主要内容2. 数据分布的估算① 在汇总的基础上按部门进行数据分布估算,②主要业务部门数据量汇总表,③可以用所列的数据存储量为基数,④分考虑到系统发展的需要,⑤估计新系统计算设备应提供的存储能力需求分析和系统逻辑模型的建立需求分析是对原系统的功能和信息作进一步的分析和 抽象 ,以确定新系统应满足的要求,即明确新系统应当 “ 做什么 ” ,从而完成新系统的 逻辑设计 这个分析和抽象工作可分以下三步进行:数据流程图的绘制、数据分析、功能分析试述系统需求分析所用的主要工具有哪些?答:数据流程图、数据字典、决策表、决策树、结构化语言、U/C矩阵。
数据流程图 的绘制数据流程图 既是对原系统进行分析和抽象的工具, 也是 用以描述新系统逻辑模型的主要工具 它描述 数据来源的流向 、 处理过程 和 数据存储 它有两个特点: -- 简答( 1) 具有概括性 数据流程图将系统的各种业务处理过程及其数据联系起来, 形成一个整体, 从而能反映出系统内部错综复杂的联系2)具有抽象性数据流程图抽去具 体的物理内容及处理细节, 只描述数据的来 源、流向、处理功能和数据存储 数据流程图的作用--由于数据流程图 简明、清晰,不涉及技术细节,容易让用户 理解,因此数据流程图是系统分析人员与用 户进行交流的有效工具,也是系统设计的主 要依据数据流程图的符号及含义在数据流程图中,采用四种符号1)外部实体是指不受所描述的系 统控制,独立于该系统之外的部门、群体, 或另一个信息系统[例]在一个供销存系统中,属于外部实B.销售科D.计划科体的是(D)A.供应科C.库房S1外部冥体重复的外部实钵(2)处理功能这是指对输入数据流 进行加工、变换与输出数据流的逻辑处理过处理功能的表示程08-4名解处理功能(3)数据存储-名解是指逻辑上要求 存储的数据,不考虑具体数据的存储介质和 技术手段。
I I di I u货合同数据存储重复的数据存储(4)数据流-名解是指与所描述系统 数据处理功能有关的各类数据的载体,是各处理功能输入和输出的数据集合箭头指向数据流动的方向,箭尾连接数据产生的地 方,它可以产生于或流向外部实体、处理功 能,也可产生或流向数据存储有时还会出 现双向数据流,即用双箭头线表示的情况数据流用一根箭线表示数据旅*3;重回救甯纯2.顶层数据流程图顶层数据流程图是位于最高层的数据流程图,把整个 系统作为一个处理功能看待,包含系统数据的来源、 去向和全局共享的数据存储1)顶层数据流程图的一般形式任何系统,无论多么复杂,顶层数据流程都可粗略地表达为如图 5-8形式若 系统中具有全系统共享的数据存储,可 表示在顶层数据流程图中,部分处理功 能共享的数据可在低层次数据流程图中 表达2)顶层数据流程图的绘制先应 根据系统可行性分析确定的范围和目 标、用户的需求,划定系统的界面界面内的,作为具体分析的系统;界面外的、与系统有数据联系的部门和事物, 则视为外部实体例子3 .低层次数据流程图il id附春野理主a鞋索让其国在顶层数据流程图的基础上, 将处理功 能(逻辑功能) 逐步分解,可得到不同层 次的数据流程图。
■世,国微-人事/叩In A射点臂座■演班JEMMXWIH建.1 ・些fj也生mi r 赭弃得理凫貌《r:i/果si施田淳t解量it产*«)・ mj a■■折旧支就4 .扩展的数据流程图扩展的数据流程图其绘制过程就是在 原系统逻辑模型的基础上,进行改进和扩 展,形成计算机化的信息系统(新系统)逻 辑模型的过程名解扩展的具体内容有两个方面-简答:(1) 应用计算机以后,可以增加许多原来手工处 理难以完成的各种功能2)扩展是增加 对各种例外情况和错误情况的处理 应用题型:数据流图的画法商场到货处理过程是:根据供应商送来 的发货单及货物,对照订货合同文件审核发 货单,如果与合同不符,则将发货单和货物 退回供应商;对相符的发货单及货 物,进行 收货处理:首先,将发货单存档,然后开出 入库单,并将入库单及货物送交仓库,再向 财务科发出付款通知请画出处理过程的数据流程图奖券兑奖过程是:接收 持券人的奖券, 首先核对日期,再根据奖券种类库鉴别奖券类型,然后参照中奖号码库 的内容确定中奖 信息,最后将中奖结果交持券人绘制奖券 兑奖过程的数据流程图请绘制储蓄所取款系统的数据流程图, 处理过程如下:储户将填写好的取款单及存折,或定期 存单交储蓄所。
经 查对账户,将不合格的取 款单及存折,或定期存单退回储户;合格的 取款单及存折,或定期存单送 取款处理处 理时要修改账户,处理结果是将存折、利息 单和现金交储户,同时将定期存单、取款单 存档分析:题目中分析:(1)外部实体:储户(2)处理功能:查对账户、取款处理(3)数据存储:账户、取款单、定期 存单(4)数据流:取款单、存折、定期存 单、利息单鼠居存的取数据分析数据分析,是将数据流程图中所出现的 各组成部分的内容、特征用数据字典的形式 做出明确的定义和说明数据字典的概念与作用和编写要求数据字典的作用对数据流程图中的各种成分, 包括数据 项、数据结构、数据流、数据存储、处理功 能、外部项等的逻辑内容与特征予以详细说 明数据字典中有关系统的详细信息是以后 系统设计、系统实施与维护的重要依据数据字典编写的基本要求 是:一简答①对数据流程图中各种成分的定义必须明确、易理解、惟一②命名、编号与数据流程图一致③符合一致性与完整性的要求, 对数据 流程图上的成分定义与说明无遗漏项, 无同 名异义或异名同义④格式规范、文字精炼与符号正确功能分析功能分析是对数据流程图中处理过程 的功能作详细的说明从逻辑上进行分析, 处理功能可归纳为三类, 即数据的输入和输 出处理、算术运算、逻辑判断。
常采用决策 树、决策表及结构化语言等作为描述功能分 析的工具 决策树决策树又称 判定树,是一种呈树状的图 形工具,适合于 描述处理中具有多种策略, 要根据若干条件的判定,确定所采用策略的 情况■ SU ftint左端圆圈为树根表示决策结点;由①决策结点引出的直线,形似树枝,称为 ②④条 件技,每条树枝代表一个条件;中间的圆圈 称为③条件结点;右端的实心圆表示 ⑤决策 结果决策树中条件结点以及每个结点所引 出条件枝的数量依具体问题而定某工厂对工人超额完成工时的奖励方案如下:(1)机加工工人,每月超额工 时数在50工时以内(含50工时,下同)的, 每工时奖励4元;超额工时数大于 50并在 100工时以内的,大于50工时的部分,每工 时奖励6元,其余部分每工时奖励 4元;超 额工时数在100工时以上的,大于100工时 的部分,每工时奖励 8元,其余部分按100 工时以内处理2)装配工人,每月超工 时数在50工时以内,每工时奖励 5元;超 额工时数大于50工时并在100工时以内的, 大于50工时的部分,每工时奖励 8元,其 余按50工时以内处理;超额工时数在 100 工时以上的,大于100工时的部分,每工时 奖励10元,其余按100工时以内处理。
该 奖励方案可用图5-15所示的决策树表示(图 中N表示超额工时数, W表示超额工时奖 金)® MJ集「必德工川禀冷快工树决策树的优点是 清晰、直观;缺点是当 条件多,而且互相组合时,不容易清楚地表 达判断过程2.决策表决策表又称判断表,是一种呈表格状的 图形工具,适用于描述处理判断条件较多、 各条件又相互组合、有多种决策方案的情 况决策表由四部分组成(表5-10,左上部 分C1, C2, C3为判断条件;冒号后面是条 件的具体描述;左下部分A1, A2, A3为处 理行动;冒号后面是行动的具体说明Y-满足所列条件,N—不满足所列条件 头对应所采取行动表5-10决策表格式判断条件不同条件的组合C1:C2:C3:处理行动采取的行动A1:A2:A3:当条件和行动的个数比较多,条件组合 关系较复杂时,用决策表来反映逻辑判断过 程,比用决策树表示要简单、明确 应用题型:用决策树、决策表描述逻辑 判断处理的内容邮寄包裹收费标准如下:若收件地点在 1000公里以内,普通件每公斤2元,挂号件 每公斤3元;若收件地点在1000公里以外, 普通件每公斤2.5元,挂号件每公斤3.5元; 若收件地点在1000公里以外,若重量大于 30公斤,超重部分每公斤加收 0.5元。
请绘 制确定收费决策表、决策树(重量用w表示)决策树表不为:系统需求分析决策表表示为:与行犷、123456C1:距离L>1000km?YYYYNNC2:是否挂号?YYNNYNC3:重量W>30kyYNYNA1: F=2W。
