版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 系统分析的目的就是明确系统开发的目标和用户需求,在充分认识原信息系统的基础上,坚持用户参与的原则,通过问题识别、详细调查、系统化分析,最后完成新系统的逻辑方案设计,以此为下一阶段进行物理方案设计、解决“怎么做”的问题提供依据。目标系统目标、用户需求和目标系统逻辑模型如图7.1所示。第一节系统分析概述 1.分析用户需求 分析用户需求就是分析用户在系统功能、性能等方面的要求以及用户在硬件配置、开发周期、处理方式等方面的意向和打算,其中核心是用户在系统功能方面的要求。首先系统用户提出初步的需求,然后系统分析人员通过对系统的详细调查,进一步完成系统功能要求,最终以软件说明书的形式将用户需求确定下来。
2、 2.详细调查 通过多种方式对现行系统详细全面调查,为新系统开发做好准备工作。详细了解各级组织的职能,业务流程的各环节以及信息的来龙去脉。 了解各级组织职能-业务流程分析分析数据的流动、传递、处理和存储过程建立数据字典。 3.建立信息系统的逻辑模型 采用一组图表工具来标示和描述新系统的逻辑模型。 4.编写系统分析报告 系统分析报告是系统分析阶段的成果和总结,是向开发单位有关领导提交的正式书面报告,也是下一工作阶段系统设计的依据。 1.系统分析要有抽象性和概括性 系统分析人员在充分研究用户的需求、现行系统、组织业务等基础上,确定新系统的综合要求,是抽象和概况出来的。 2.系统描述的形式化 完全用
3、自然语言描述的系统要求不能作为系统开发者和用户之间的桥梁。 用图表描述工具更能明确、无二义性描述系统要求。 3.强调逻辑结构而不是物理实现 系统分析的任务是确定新系统能够满足用户的哪些需求,能够达到什么目标。至于用什么计算机、用什么技术、怎么去实现等问题不是系统分析阶段所要考虑的问题。 研究做什么? 1.系统分析人员与用户之间的沟通 系统分析人员:缺乏业务知识,对业务流程不了解 用户:缺乏信息技术方面的知识,不知该给开发人员介绍什么 系统分析人员与用户的出发点不同、知识结构不同、经历不同,交流存在一定的困难,因而系统调查容易出现遗漏和误解。 2.环境不断变化 系统分析阶段要通过调查分析,抽象概
4、括出新系统的逻辑模型,锁定系统边界、功能、处理过程和信息结构,为系统设计奠定基础。但是,管理信息系统所在的环境是不断变化的,不断提出新的要求。只有适应这些要求,才能生存下去。在系统分析阶段,要完全确定系统模式是困难的,有时甚至办不到。 系统调查是系统分析工作中最重要的环节之一。全面真实的调查是分析与设计的基础,关系到整个开发工作质量的高低,且工作量很大,所涉及的业务、人员、数据和信息都非常多。如何科学组织和恰当开展这项工作显得尤为重要,系统分析的调查方法有: 1.研究资料法 收集组织中的各部门所用的计划、报表、原始凭据、单据、文件等资料,对这些资料进行分析研究。通过分析研究,可以了解组织的运转
5、情况和正常的操作程序,理解信息的处理方式。但是这些资料只能反映静态的和历史的情况,无法反映组织的动态活动和过程。 2.问卷调查法 根据系统特点设计调查问卷,向有关单位和部门征求意见和收集数据。 3.用户访谈法 系统分析员对管理人员和业务人员等个人进行访谈,这种访谈为系统分析人员提供了与用户自由沟通的机会,可以挖掘出更深层次的用户需求。 4.开调查会 这是一种集中征询意见的方法,有助于大家的意见互补,以便形成较为完整的印象。 5.参加业务实践 系统分析员亲自参加业务实践是了解现行系统的最好的方法。通过实践,能够更加清楚负责的工作流程和处理过程,但是这种方法比较花费时间。 用户需求:指用户对新系统
6、的所有要求和限制,通常包括功能、性能、可靠性、安全保密要求,以及开发费用、周期、资源等方面的限制。用户需求是新系统目标的具体化,而新系统的逻辑模型是用户需求的明确、详细表示。 1.用户需求分析的重要性 只有通过用户需求分析,才能把用户对系统功能和性能的总体要求进行描述,才能转化为具体的需求规格说明,从而奠定系统开发的基础。忽略用户需求分析往往会付出沉重的代价。大量实践表明,信息系统产生的许多错误都是由于需求分析不明确或错误导致的,而且,如果在需求分析阶段发生错误,则修改这些错误的代价是非常高的,并随着开发周期的进展,代价会按指数增长。因此,系统开发中用户需求分析是系统成功的关键一步,必须引起足
7、够的重视。 2.用户需求分析的内容 用户需求分析是一项既复杂又要求高的工作,主要包括以下几个方面: (1)调查用户需求 通过详细调查,系统分析人员已经较为深入了解当前系统的现状和不足,初步掌握了用户的需求,此外,通过访谈、调查问卷、开调查会等方法专门收集各级用户的各级需求。系统分析人员提出的需求和用户表达的需求是初步的用户需求。 (2)确定用户需求 初步的用户需求,不一定新系统都能满足,因为有的用户提出的要求是不合理的,系统分析员所提出的需求也不完全正确。确定用户需求就是剔除不合理的部分,选择系统必须满足的需求。 (3)表达用户需求 对系统需求应该清晰、准确、完整地描述,这一描述文件就是用户需
8、求说明书,也称为需求规格说明书,其作用相当于用户单位与开发单位之间的技术合同,是后续工作的基础。 (4)需求分析评审 为了保证需求分析的准确性,在需求分析的最后一步,应该对功能的正确性、完整性和清晰性,以及其他需求给予评价。评审应由专门的人员负责,评审结束后应由评审负责人对结论意见签字。 在实际分析过程中,上述四个方面是有反复的。比如,在需求分析评审中提出修改意见,就需要重新调查和确定问题,修改用户需求说明书。 组织结构:一个组织(部门、企业、车间等)的组成以及这些组成部分之间的相互关系。 组织结构图:一种传统的、非结构化的图形工具,是用图的形式来描述组织的总体结构以及组织内部各部分之间的联系
9、,它把组织分成若干部分,按级别、分层次地以树形结构显示,是一张反映组织内部之间隶属关系的树状结构图。图7.2就是某企业的组织结构图。 第二节系统业务流程调查分析第二节系统业务流程调查分析组织结构调查的内容有:组织内部的部门划分领导与被领导关系信息资料的传递关系物资流动关系与资金流动关系各部门的工作内容与职责各级组织存在问题以及对新系统的要求 组织的总目标是由组织内部各部门的职能实现的,这些职能又依赖其下面的具体功能的完成,为了实现系统的目标,系统必须具有各种功能。 功能即完成某项工作的能力。 功能体系调查就是以系统范围内的部门为调查对象,深入调查部门的职责、工作内容、分工,然后提炼、细化、汇总
10、管理功能,绘制出描述从系统目标到各项功能的层次关系的树形结构的功能结构图。图7.3则为某企业销售管理功能结构图。 组织结构图 & 功能结构图的区别: 组织结构图:描述了系统边界以内的部门划分及其相互关系。 功能结构图:反映了这些部门所具有的管理功能,它们是对信息系统工作背景的综合性描述,只反映了系统总体情况,不能呈现系统的详细情况。对于功能如何在有关部门具体完成,以及完成这些功能的信息处理情况,则要通过业务流程调查。 业务流程调查的内容:各环节的处理业务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示等)。 业务流程分析(描述):对每一项业务分析
11、,包括哪些活动(What),这些活动由谁(Who),什么时间(When),如何(How)处理,为什么(Why)必须有这个活动,并用描述工具将每一个业务过程描述出来。 业务流程图(TFD,Transaction Flow Diagram):它是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合流理向。业务流程图中的图例说明如图7.4所示。【例题1】 : 背景:若库房里的货品由于自然或其他原因而破损,且不可用的,需进行报损处理,即这些货品清除出库房。 具体报损流程如下: 由库房相关人员定期按库存计划编制需要对货物进行报损处理的报损清单,
12、交给主管确认、审核。主管审核后确定清单上的货品必须报损,则进行报损处理,并根据报损清单登记流水帐,同时修改库存台帐;若报损单上的货品不符合报损要求,则将报损单退回库房。 试根据上述背景提供的信息,绘制出“报损”的业务流程图。【例题2】: “生产资料出库”主要指生产部门员工到仓库中领取生产原料和各种生产工具等产品,其流程描述如下: 首先由生产部门员工向仓库主任提交原料提货单,然后仓库主任根据当前库存情况和用料计划对提货单进行审核,将不合格的提货单返回给生产部门员工,并将合格原料提货单交给库管员,库管员根据合格原料提货单更新库存台账并记录出库流水账。 根据以上描述,绘出生产资料“出库”的业务流程图
13、。【例题3】: 某企业物资供应管理流程如下: 供应商发出货物,将发货单提交给供应科进行收货处理,供应科查询合同文件,将不合格的发货单退回给供应商,将合格的发货单提交给库管员。 库管员对货物进行质量检验处理,若货物检验不合格,则向供应商开具退货单,进行退货处理;如货物检查合格则填写入库单,提交给记账员进行产品入库处理;记账员登记库存台账,并向财务科发出付款通知单。 分析上述题目绘出此业务过程的业务流程图。【例题4】: 采购部查询库存信息及用户需求,若商品的库存量不能满足用户的需要,则编制相应的采购订货单,并交送给供应商提出订货请求。供应商按订单要求发货给该公司采购部,并附上采购收货单。公司检验人
14、员在验货后,发现货物不合格,将货物退回供应商,如果合格则送交库房。库房管理员再进一步审核货物是否合格,如果合格则登记流水帐和库存帐目,如果不合格则交由主管审核后退回供应商。 试画出物资订货的业务流程图。【例题5】: 某公司加班申报及核对流程描述如下: 班组长每天在加班前填写本组人员加班申报表,由部门主管签字批准后提交给行政助理修改加班记录;班组长填报前日加班异常表,由部门主管签字批准后提交给行政助理调整前日加班记录。行政助理在每周三上报上周加班情况,并填写加班汇总表提交给人力资源部,人力资源部根据汇总表核对员工考勤记录情况,导出异常加班情况表交行政助理核对,并修改加班记录。 根据以上描述,绘制
15、出“加班申报及核对”的业务流程图。为了传递信息,管理部门经常将某种单据或报告一式多份分发到多个部门,在这种情况下,可以采用表格分配图来描述。图7.10是一张描述采购业务的表格分配图。图中,采购部门准备采购单,一式四联,第一联送给供货单位;第二联送给收货部门,用于登记待收货记录;第三联送给财会部门,作应付款记录,记入应付款;第四联留在采购部门备查。表格分配图表达清楚,可以帮助系统分析员描述系统中多份报告或单据的数量以及这些报告或单据都与哪些部门发生了联系。数据流程调查的内容:收集原系统全部输入单据、输出报表和数据存储介质的典型格式; 弄清各环节上的处理方法和计算方法;在上述各种单据、报表、账本的
16、典型样品上或用附页注明制作单位、报送单位、存放地点、发生频度(如每月制作几张)、发生的高峰时间及发生量等。在上述各种单据、报表、账册的典型样品上注明各项数据的类型(数字、字符)、长度、取值范围(指最大值和最小值)。数据流程调查的作用:绘制出原系统的数据流程图 第三节系统数据流程调查分析 1.概念:数据流程图(DFD,Data Flow Diagram):一种用来表示信息流程和信息变换过程的图解工具,是一种能全面地描述信息系统逻辑模型的主要工具。可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。 2.特征: 数据流程图具有抽象性和概括性:抽象性表现在它完全舍去了具体的物质,只剩下
17、数据的流动、加工处理和存储;概括性表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。3.图例:外部实体:系统之外的人或单位,它们和本系统有信息传递关系; 在绘制某一子系统的数据流程图时,凡属本子系统之外的人或单位,也都被列为外部实体 为避免数据流程图中出现线条交叉,同一个外部实体可以在一张数据流程图中出现若干次传递(数据流):表示流动着的数据,它可以是一项数据,也可以是一组数据(如扣款数据文件、订 货单等); 用来表示对数据文件的存储操作,通常在数据流符号的上方标明数据流的名称; 对明显的数据流可省略,不需描述;处理过程(处理/功能):表示处理逻辑,图形下部填写处理的名字(开票
18、、出库处理等) 图形上部填写与该处理有唯一对应关系的标志存储 (数据存储):通过数据文件、文件夹或账本等存储数据,用一个右边开口的长方形表示,图 形右部填写存储的数据和数据集的名字,左边填入该数据存储的标志厂办统计表销售统计用户合同合同登记处理合同合同台账合同执行登记销售分配处理库存台账车间入库单入库处理入库数据出库数据查 询查询出库处理发货处理发货通知出 库 单 出 库 单财务科成品销售管理数据流程图 数据流程图是分层次的,绘制时采取自顶向下逐层分解的办法。首先画出顶层(第一层)数据流程图。顶层数据流程图只有一张,它说明了系统的总的处理功能、输入和输出。 下一步是对项层数据流程图中的“处理”
19、进行分解,也就是将“销售处理”分解为更多的“处理”。 【例】:销售子系统的顶层数据流程图用户订货单发货单 P2销售处理P 2.2开发货票P 2.3开付款通知单订货单存档等有货再发货订货单待付款订货单P 2.1 判定订货 处理方式P2(订货单)P3(订货单)P1(订货单)订货单财务科发货票订货单仓库 库存帐信用手册付款 通知单发货票发货票用户销售处理的第二层数据流程图为提高规范化程度,对数据流程图各个元素加以编号,通常在编号之首冠以字母,用以表示不同的元素: P:处理 D:数据流 F:数据存储 S:外部实体 例:P03-2.3表示第三子系统第二层图的第三个处理; D03-02表示第三子系统中的第
20、二个数据流; 概念:数据流程图上所有成分的定义和解释的文字集合就是数据字典(Date Dictionary,简称DD )。它不仅能对数据流程图的各种成分起注释、说明的作用,给这些成分赋以实际的内容,还能对系统分析中其他需要说明的问题进行定义和说明。 数据字典的作用:定义和描述所有数据的工具,包括对动态数据和静态数据的数据结构及其相互关系的说明。 数据字典的六类条目:数据元素、数据结构、数据流、数据存储、处理过程、外部实体。1.数据元素(数据项) 数据元素是数据的最小单位,也就是不可再分的数据单位,描述数据的静态特性,如学号、姓名等。 对每个数据元素,需要描述以下属性:数据元素的名称、编号、别名
21、、简述;数据的类型,说明取值是字符型还是数字型等;数据元素的长度;数据元素的取值范围图图7.187.18所示是数据元素条目说明的一个例子。所示是数据元素条目说明的一个例子。2.数据结构:数据结构描述某些数据元素(数据项)之间的关系。数据结构的构成:可以由若干个数据元素组成可以由若干个数据结构组成可以由若干个数据元素和数据结构组成数据字典中对数据结构的定义包括以下内容:数据结构的名称和编号简述数据结构的组成 DS03-01:DS03-01:用户订货单 DS03-02:DS03-02:订货单标识DS03-03:DS03-03:用户情况用户情况 DS03-04: DS03-04:配配件情况件情况 I
22、1:I1:订货单编订货单编号号 I3:I3:用户代码用户代码 I10: I10:配件代码配件代码 I2:I2:日期日期 I4:I4:用户名称用户名称 I11: I11:配件名称配件名称 I5:I5:用户地址用户地址 I12: I12:配件规格配件规格 I6:I6:用户姓名用户姓名 I13: I13:订货数量订货数量 I7:I7:电话电话 I8:I8:开户银行开户银行 I9:I9:账号账号 【例】:用户订货单的数据结构 数据结构的定义:数据结构编号:DS03-01数据结构名称:用户订货单简述:用户所填用户情况及订货要求等信息数据结构组成:DS03-02+DS03-03+DS03-04 如果是一个
23、简单的数据结构,只要列出它所包含的数据项。如果是一个简单的数据结构,只要列出它所包含的数据项。 如果是一个嵌套的数据结构(即数据结构中包含数据结如果是一个嵌套的数据结构(即数据结构中包含数据结构),则需列出它所包含的数据结构的名称。构),则需列出它所包含的数据结构的名称。3.数据流数据流类目由一个或一组固定的数据元素组成。数据字典中描述以下属性:数据量的来源、数据流的去向、数据流的组成、数据流的流通量、高峰时的流通量。【例】:数据流定义数据流编号:F03-08数据流名称:领料单简 述:车间开出的领料单数据流来源:车间数据流去向:发料处理模块数据流组成:材料编号材料名称领用数量 日期领用单位数据
24、 流 量:10份/时高峰 流 量:20份/时(上午9:00-11:00)4.数据存储 数据存储主要描写该数据存储的结构,及有关的数据流、查询要求。例如,数据存储D2学习成绩一览表的条目,如图7.21所示。5.处理过程 对于数据流程图中的处理框,需要在数据字典中描述处理框的编号、名称、功能的简要说明,有关的输入、输出。对功能进行描述,应使人能有一个较明确的概念,知道这一框的主要功能。详细的功能,还要用小说明进一步描述。图7.22是填写成绩单的条目。6.外部实体 外部实体是数据的来源和去向。因此,在数据字典中关于外部实体的条目,主要说明外部实体产生的数据流和传给该外部实体的数据流,以及该外部实体的
25、数量。外部实体的数量对于估计本系统的业务量有参考作用,尤其是关系密切的主要外部实体。【例】:外部实体的定义外部实体编号:S03-01外部实体名称:用户简 述: 购置本单位配件的用户输入的数据流:D03-06,D03-08输出的数据流:D03-01数据流程图着重表达系统的逻辑功能及各个部分之间的联系。数据字典补充说明系统所涉及的数据,是数据属性的清单。数据字典中包括了对各个处理功能的描述是高度概括的,不能表达各个处理功能的细节。需采用适当的表达工具描述数据流程图中的处理功能, 即:判断树 决策表 结构化语言第四节处理逻辑的描述工具1.判断树概念:用来表示逻辑判断问题的一种图形工具。用“树”来表达
26、不同条件下的不同处理。第四节处理逻辑的描述工具【例1】:优惠折扣 某商业公司的销售策略规定:不同的购货量、不同的顾客可以享受不同的优惠。具体办法是:年购货额在5万元以上且最近三个月无欠款的顾客可享受15%的折扣;近三个月有欠款,但是本公司十年以上的老顾客,可享受10%的折扣;若不是老顾客,只有5%的折扣;年购货额在5万元以下无折扣。订货处理优惠待遇年交易额5万以上年交易额5万或以下无欠款有欠款交易20年以上交易20年以下15%10%5%0%【例2】: 假设学校的奖学金有两种,且记为奖学金A和奖学金B。 对于奖学金A,凡各科成绩平均在88分以上、单科成绩不低于75分、英语平均在80分以上者可申请
27、一等奖学金(金额400元);凡各科成绩平均在85分以上、单科成绩不低于70分、英语平均在80分以上者可申请二等奖学金(金额300元)。 对于奖学金B,凡各科成绩平均在92分以上、单科成绩不低于85分、英语平均在90分以上者可申请特等奖学金(金额1500元);凡各科成绩平均在90分以上、单科成绩不低于80分、英语平均在85分以上者可申请一等奖学金(金额800元);凡各科成绩平均在88分以上、单科成绩不低于75分、英语平均在80分以上者可申请二等奖学金(金额400元);凡各科成绩平均在85分似上、单科成绩不低于70分、英语平均在80分以上者可申请三等奖学金(金额300元)。奖学金B奖学金AE88
28、F=75 G80申请一等奖学金E85 F=70 G80申请二等奖学金E92 F=85 G90申请特等奖学金E90 F=80 G85申请一等奖学金E88 F=75 G80申请二等奖学金E85 F=70 G80申请三等奖学金奖学金2.决策表概念:以表格的形式给出各种条件的全部组合以及各种组合下应采取的行动。使用条件:当某个判断结构依赖于较多的条件且条件有较多的取值时,用判断表能够把所有的条件进行组合且毫无遗漏地表达出来。 决策表的组成:条件语句、行动语句、条件项和行动项组成。 描述多条件、多目标动作的形式化工具判定表结构: 条件类别 条件组合 操作 操作执行条件及行动12345678条件组合C1:
29、交易额5万以上C2:无欠款 C3:交易20年以上行 动A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%条件语句行动语句条件项行动项条件及行动12345678条件组合C1:交易额5万以上C2:无欠款 C3:交易20年以上行 动A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYYNNNNYYNNYYNNYNYNYNYN条件及行动12345678条件组合C1:交易额5万以上C2:无欠款 C3:交易20年以上行 动A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYYNNNNYYNNYYNNYNYNYNYN条件及行动1345678条件组
30、合C1:交易额5万以上C2:无欠款 C3:交易20年以上行 动A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYNNNNYNNYYNNYNYNYN条件及行动1345条件组合C1:交易额5万以上C2:无欠款 C3:交易20年以上行 动A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYNYNNYN3.结构化语言表示方法结构式语言是一种介于自然语言和程序设计语言之间的一种语言它采用了结构化程序设计思想只使用三种基本的逻辑结构:顺序结构、判断结构和循环结构(1)祈使语句祈使句指明要做的事情,它至少要包括一个动词,明确地指出执行的功能,还至少要包括一个名词
31、作为宾语,表示动作的对象。例如:计算工资、发补考通知使用祈使语句,应注意以下几点:力求精练,不应太长;不使用形容词和副词;动词要能明确表达执行的动作,不用“做”、“处理”这类意义太泛的 动词,意义相同的动词,只确定使用其中之一;名词必须在数据字典中有定义。【例】:下面是一段用自然语言表达的“计算每户每月的房租水电费”的过程。 “住户每月应交房费由三项费用组成:第一项是每月固定的房租;第二项是水费;第三项是电费。每吨水的费用是1.20元,每一度电的费用是0.80元。查住户本月底的水表数,然后减去上月底的水表数,就可以得到住户本月的实际用水量,再用1.20元乘以实际用水吨数,算出本月的应交水费。查
32、本月底的电表数,减去上个月的电表数,得到住户本月的实际用电量,再用0.80元乘以实际用电量,即可算出本月应交的电费。最后把房租、水费、电费相加得到该住户本月应交的房租水电费。用结构式语言表达如下: 获得当月水表数; 获得上月底水表数; 当月水表数减去上月底的水表数,得到本月实际用水吨数; 1.20元乘以实际用水吨数得到水费; 将水费加到应交房租水电费中; 获得当月电表数; 获得上月底电表数; 当月电表数减去上月底的电表数,得到本月实际用电度数; 0.80元乘以实际用电度数得到电费; 将电费加到应交房租水电费中; 获得房租费; 房租费加到应交房租水电费中,得到住户应交房租水电费。(2)判断语句判
33、断语句类似结构化程序设计中的判断结构,其一般形式是:如果(条件成立)则 动作A否则(条件不成立)动作B判断语句书写的注意事项:判断语句中的“如果”、“否则”要成对出现,以避免多重判断嵌套时产生二义性;书写时每层要对齐,以便阅读。(3)循环语句循环语句表达在某种条件下,重复执行相同的动作,直到这个条件不成立为止。循环语句的一般形式为: 当条件成立时 执行动作A【例】: “计算房租水电费”是对管区中的每一户计算其每月应交的房租水电费用,并且计算方法是一致的,用循环结构表示如下: 系统分析阶段的主要任务:通过对原有系统的调查和分析,找出原系统业务流程和数据流程的不足,提出优化和改进的方法,给出新系统
34、所要采用的信息处理方案。第五节提出信息系统的逻辑方案系统分析阶段的工作内容,如图7.27所示。第五节提出信息系统的逻辑方案 1.系统目标分析确定系统需求:功能需求:列出所开发信息系统在功能上应该做什么,逐步细化所有的系统功能,找出系统各个元素之间的联系、接口特性和设计上的限制,分析它们是否满足客户要求,是否合理。非功能需求:包括系统性能、可靠性、安全/保密性、运行限制、适应性、成本消耗与开发进度需求、扩展性等。确定系统目标的思路:把系统的功能限制在较少的基本指标或目的上。2.业务流程分析业务流程分析的作用:了解该业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,修改和删除原系统中不合理
35、的部分,在新系统基础上优化业务处理流程。业务流程分析内容包括:根据流程中各个活动间的逻辑关系、时序关系、数据联系、资源约束和活动的相关性等,分析各个活动之间的关系。 业务流程分析内容: 对业务处理过程进行优化和重组。 删去或合并多余的或重复处理的过程。 画出新系统的业务流程图。 确定新系统的人机界面。新的业务流程中人与机器的分工,即哪些工作可由计算机自动完成,哪些必须有人的参与。3.数据流程分析数据流程分析的内容: 原有数据流程的分析:分析原有的数据流程的各处理过程是否具有存在的价值,其中哪些过程可以删除或合并,原有数据处理流程中哪些数据过程不尽合理,可以进行改进或优化。 数据流程的优化:原有
36、数据流程中哪些过程存在冗余信息处理,可以按计算机信息处理的要求进行优化,流程的优化可以带来哪些好处。 确定新的数据流程:画出新系统的数据流程图。 新系统的人机界面:新的数据流程图中人与机器的分工,即哪些工作可由计算机自动完成,哪些需要有人的参与。4.功能分析和划分子系统系统划分为子系统的作用:简化设计工作,各子系统可以独立进行,缩减设计时间,便于修改或升级系统。划分系统的方法/工具:对于大系统来说,常用U/C矩阵。5.数据属性分析数据属性分析包括静态特性分析和动态特性分析两部分。数据的静态特性分析:只分析数据的类型(字符型、数值型、日期型等)、数据的长度(位数、小数位数)、取值范围(最大、最小
37、值)和发生业务的业务量(如每天发生多少笔业务数据)。数据的动态特性分析:数据的属性按动态特性分为3类:固定值属性(具有固定值属性的数据,其值基本上固定不变)、固定个体变动属性(这类数据项,对总体来说具有相对固定的个体集,但其值是变动的属性)、随机变动属性(这种数据项,其个体是随机出现的,值也是变动的)。分析数据属性的动态特性的目的:确定数据和文件的关系,有助于数据组织、存储和数据库的设计。建模的工具:数据流程图、数据字典、判定树、判定表以及结构化语言等。建立模型的过程也是进一步发现问题和解决问题、深入分析的过程,凡是建立模型过程中发现情况不明、数据不全或有矛盾与冲突之处,要通过进一步的调查进行
38、补充和纠正。建模的注意事项: 不能只注意绘制图形的编写文件,而要始终把握系统的总目标和总功能,致力于解决系统主要改变的问题。 贯彻自顶向下、逐层分解的原则,对系统的逻辑功能从总体到局部、从粗到细地进行清晰的描述。 系统分析人员必须站在用户的立场上考虑问题,进行反复讨论,以弄清楚究竟新系统在现有系统的基础上要做哪些改变,做这些改变的必要性,分析用户真正需要的而又可能做到的是什么样的改变。1.绘制新系统的数据流程图2.确定新系统的数据处理方式数据处理方式分为两类:成批处理方式和联机实时处理方式。成批处理方式是按一定时间间隔把数据积累成批后处理,成批处理的方式适用于以下几种情况:(1)固定周期的数据
39、处理。(2)需要大量的来自不同方面的数据的综合处理。(3)需要在一段时间内积累数据后才能进行的数据处理。联机实时处理方式是指对接收到的数据进行及时的处理,并将结果直接传给用户。这种方式适用于以下几种应用:(1)需要反应迅速的数据处理。(2)负荷容易产生波动的数据处理。(3)数据收集费用较高的数据处理。3.确定新系统的管理模型概念:管理模型是系统在每一个具体的管理环节上采用的管理方法。几种常用的管理模型:生产计划管理模型、库存管理模型、财会管理模型、成本管理模型、决策模型、统计分析与预测模型、综合计划模型(1)生产计划管理模型生产计划包括生产计划大纲的编制和详细生产作业计划。生产计划大纲主要安排与综合生产计划有关的生产指标,常用的模型有:数学规划模型(如优化生产计划模型)、物料需求计划模型、能力需求计划模型、量本利分析模型、投入产出模型等。作业计划模型具体安排了生产产品数量、加工路线、加工进度、材料供应、能力平衡等,常用模型有:投
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年紫竹二节箫项目可行性研究报告
- 2024年屏色宣项目可行性研究报告
- 2024年中国中沙摩托车方向把市场调查研究报告
- 2024煤炭市场交易协议模板
- 厂房租赁化协议模板2024
- 2024年政府安防监控设备采购协议
- 2024年度三方工程费用结算协议
- 2024年职业雇佣协议样式指南
- 部门内部场地出租协议模板2024年
- 2024年日化零售商采购协议条款
- 教育培训行业2024年生产与制度改革方案
- PCB文字喷印工艺
- 快消行业品牌分析
- 口腔新技术护理课件
- 社交电商的供应链管理和优化
- 高考物理系统性复习 (能力提高练) 第五节 实验:探究小车速度随时间变化的规律(附解析)
- 业主业主委员会通用课件
- 了解金融市场和金融产品
- 题材05乡土小说专题精练-2024年高考语文二轮复习三点突破讲解专练
- 南京理工大学2015年613物理化学(含答案)考研真题
- 舆情处置培训课件
评论
0/150
提交评论