第5章系统分析确定用户需求.ppt

上传人:本田雅阁 文档编号:2596819 上传时间:2019-04-15 格式:PPT 页数:40 大小:219.51KB
返回 下载 相关 举报
第5章系统分析确定用户需求.ppt_第1页
第1页 / 共40页
第5章系统分析确定用户需求.ppt_第2页
第2页 / 共40页
第5章系统分析确定用户需求.ppt_第3页
第3页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第5章系统分析确定用户需求.ppt》由会员分享,可在线阅读,更多相关《第5章系统分析确定用户需求.ppt(40页珍藏版)》请在三一文库上搜索。

1、第5章 系统分析确定用户需求,5.1 系统分析的目标和内容 5.2 详细调查 5.3 组织结构与功能分析 5.4 业务流程调查和分析 5.5 过程建模与分析 5.6 数据字典 5.7 处理过程的逻辑描述 5.8 新系统逻辑模型 5.9 系统分析报告,5.1 系统分析的目标和内容,系统分析的目标和任务 系统分析目的就是通过调查,明确用户对信息处理的需求,根据用户的需求和资源,确定新系统的逻辑模型。一句话,系统分析的目标是确定用户的需求是什么。 系统分析的任务是在充分认识原信息系统的基础上,通过详细调查、系统优化分析,最后完成新系统的逻辑方案设计。为了在原系统基础上提出新系统逻辑模型,应对原有系统

2、进行分析,找出原系统业务流程和数据流程的不足,提出优化和改进的方法,给出新系统所要采用的信息处理方案,使新系统目标适应组织的管理需求和战略目标。,系统分析的方法与内容,最常用的经典开发方法有结构化生命周期法,其他的有快速原型法和面向对象法等。 结构化系统分析与设计方法其基本思想是:自顶向下、逐步求精。开发过程阶段化,层次清楚。 系统分析是在详细调查的结果上进行分析,系统分析内容包括:业务流程分析、数据流程分析、功能分析和划分子系统分析、数据属性分析、数据存储分析、数据查询要求分析、数据的输入输出分析等。数据属性分析、数据存储分析、数据查询要求分析、数据的输入输出分析等可以在系统设计阶段进行。,

3、系统分析的原则,系统分析应遵循以下原则: 系统分析应掌握最新的信息处理技术,经验表明,新的硬件和软件技术对新系统起到决定的作用。 充分理解用户的信息需求,近期和长期的需求。 业务流程分析时,分析哪些业务处理环节步骤在新系统中可以取消,如财务信息系统帐务子系统,总账和明细帐的手工核对工作可以在新系统中取消。 业务流程分析时,分析哪些业务处理环节步骤在新系统中可以合并,时间的合并、地域的合并、处理过程的合并。 业务流程分析时,分析哪些业务仍采用手工处理,分析哪些业务仍采用计算机处理。,数据流程分析时,分析哪些数据处理环节步骤在新系统中可以取消或合并。 功能分析时,分析哪些功能在新系统中可以取消、合

4、并,功能层次可否减少。 功能分析时,采用计算机信息技术后,产生哪些新的功能,如系统的初始化功能。 数据的输入可否采用自动化输入方式,多数据入口可否合并以提高数据的一致性。,对系统分析人员的要求,只有知道用户的需求后,才能进行下一步的开发工作。专门从事系统分析工作的专业计算机人员称为系统分析员。系统分析员要具有全面的计算机专业知识,包括硬件、软件、网络、通信等等,更要具备项目管理经验和知识,并具有较强的自学能力,能快速的了解项目的专业知识。应具有较强的人际沟通能力和素质,具有较好的概括和表达能力,能把用户复杂的管理业务用计算机专门的工具表达清楚,并使用户也了解计算机化后的业务流程。,5.2 详细

5、调查,为了进行项目的可行性分析,进行了初步调查,初步调查着重于全局性的问题,初步调查是调查一个企业的总貌及其对信息的总需求,比较概括。为了系统分析,为了设计出新系统逻辑模型,需要对业务的处理过程有详细全面透彻的了解。在系统分析阶段需要在初步调查对基础上,详细彻底调查企业内各个系统的业务流程与信息流程。,5.3 组织结构与功能分析,组织结构调查分析 对建设管理信息系统的企业要全面了解,需要对企业目标、企业的方针政策、企业的规模、企业的环境进行了解。作为开始,应先从了解企业的组织机构开始,然后才能展开其他的调研,组织结构是企业进行业务处理的基础。,一个组织结构的实例,业务功能调查分析,企业的业务基

6、于现有的组织,虽然可以从组织机构的名称中了解其业务,但远远不够。如果以功能来设计系统,应对企业的功能详细了解,在优化的基础上,重新设计企业的组织机构。在组织机构图的基础上,做出组织机构业务功能层次图,该图也是比较粗略的图,目的是描述企业的主要业务构成,描述从系统目标到各项功能的层次关系。,反映信息流的组织结构图例子,业务关系调查分析,5.4 业务流程调查和分析,业务流程调查业务在原系统信息流动的过程,内容包括各环节的处理业务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时间和信息表现的形态,收集原始单据等资料。 利用业务流程图进行业务流程分析,主要完成以下内容: 对每一笔业务弄清其输

7、入、处理、存贮、输出、立即存取要求,收集相应资料。 理顺各个岗位、各个业务流程之间的关系。 除去不必要的环节,对重复的环节进行合并,对新的环节进行增补。 确定哪些是今后计算机系统要处理的环节。,5.5 过程建模与分析,数据流程图基本组成要素及符号 数据流图的基本组成要素只有四个:外部项、数据加工、数据存储、及数据流。用这四个符号可以表达非常复杂的处理过程。数据流图四种基本成分要素分别是: 1)外部项 2)处理过程 3)数据存储 4)数据流,数据流程图的符号:,绘制数据流程图,数据流程图的作用是: 抽象地表示了业务处理的过程。 是自顶向下分析信息处理流程的工具,其抽象性便于设计计算机化的业务处理

8、过程。 根据逻辑存储,作数据分析数据建模,向数据库设计过渡; 一个处理过程对应一项功能单元。在此表达功能单元的处理方法后,向设计程序过渡。,数据流程图例子一个仓库管理数据流程图,第二层数据流程图,数据流程图例子二商品批发业务数据流程图,第一层数据流程图,第二层数据流程图,第三层数据流程图对销售的细化,5.6 数据字典,外部项 对外部项描述内容说明包括外部项编号、外部项名称、外部项输入数据流、外部项输出数据流、备注等。目前大部分直接采用辅助工具,在计算机中进行说明。 例子:仓储系统外部实体“客户”的数据字典,数据流,数据流说明包括:编号、名称、内部名、组成、使用频率、使用方式(输入、输出、本地、

9、共享)、备注等,重点是对数据流的组成数据项描述。 数据流说明包括数据项和数据项的特征。 例子:入库单数据流数据字典,数据存储,数据流是动态的,数据的逻辑保存是数据存储,数据存储永久保存数据和暂时保存数据,数据库设计主要也是分析数据存储。在数据字典中,对数据存储只管描述,不作优化设计,优化设计在系统设计阶段进行。描述内容包括:数据存储的编号、名称、简述、组成、关键字、相关的处理、流入数据流、流出数据流。重点是数据存储的组成,数据存储的组成要说明业务数据的逻辑结构,如库存账目数据存储的存放出库单、入库单、库存账目。,数据存储定义实例库存帐目,数据项,数据项是数据流与数据存储的组成成分。一个数据流有

10、许多数据项构成,数据项的种类有基本项、导出项与组合项三种。基本项是在系统条件下不必再分解的数据项,对应数据库的数据字段。导出项是可由其他数据项推导出的数据项。复合项是由几个数据项组合而成的。数据字典需要对数据流的基本数据项进行说明。,数据项定义实例入库单号,数据结构,由若干数据项构成的数据组合称为数据结构,它描述了某些数据项之间的关系。数据结构是对业务数据的逻辑描述,数据结构的名称就是用户对数据集合的称呼,如发票、入库单、成绩单。在数据字典中对其定义包括:数据结构的名称、编号、简述、数据结构的组成。数据结构的组成可包含数据项,或者包含的其他数据结构,或者是数据项和其他数据结构混合。,数据结构实

11、例入库单数据结构定义,处理过程,在数据字典中,对处理过程的进行功能说明,在数据流程图中,标出了处理过程的名称,虽然从名称中可以了解其功能,但还不详细。对处理过程描述的内容包括:处理逻辑名称及编号、功能简述、输入数据流、输出数据流、备注。对处理过程内部处理逻辑的说明,单独在另一部分处理过程的逻辑描述中进行。,处理过程定义实例入库处理,5.7 处理过程的逻辑描述,结构化语言 结构化语言是专门用来描述处理过程的逻辑功能的一种规范化语言,它介于自然语言和计算机语言之间,只使用极其有限的词汇和语句简洁而明确地表达处理过程的逻辑。 与程序设计语言相似,结构化语言只允许三种基本逻辑结构: 顺序结构、选择结构

12、、循环结构。可以使用的语句是:简单的祈使语句、判断语句、循环语句和上述三种语句的复合语句。,处理过程描述例子:,例子1:祈使语句 计算入库商品金额 获得库存量 计算实发工资 - 例子2:判断语句-由交款时间的长短确定优惠折扣率 如果 交款时间大于30天 则 优惠折扣率为0 否则 如果 大于20天小于30天 则 优惠折扣率为10% 否则 如果 大于10天小于等于20天 则 优惠折扣率为20% 否则 优惠折扣率为30%,用循环语句描述处理过程的例子- 计算入库单金额总计,对于入库单 计算每种入库货物的入库金额 将每种入库货物的入库金额加到金额总计中,决策表,决策表的编制,首先要明确处理过程的功能与

13、目标,然后要识别影响决策的各项条件,列出这些条件可能出现的状态,并制定出决策的规则。决策表组成见下表。,决策表示例-优惠折扣决策表(5种可能组合),决策树,决策树左边结点为树根,称为决策结点。与决策结点相连的称为条件,从左向右依次排列各条件,根据每个条件的取值不同,树可以产生很多分支,最右方的端点(即树梢)表示决策即所采用的策略。中间各结点为分段决策结点。,决策树实例优惠折扣率确定,5.8 新系统逻辑模型,提出新的方案的过程是创造过程,不是推理过程。逻辑方案是系统分析阶段的最终成果,也是今后进行系统设计和实施的依据。新系统逻辑方案内容主要包括: 新系统的业务流程 新系统的数据流程 新系统的逻辑结 新系统的数据处理方式 新系统中的管理模型,5.9 系统分析报告,系统分析报告内容和格式如下: 一项目系统分析概述 二现行系统的调研报告(见现行系统的分析评价) 三新系统的概念模型 四系统设计的初步进度计划 五系统分析总结,

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1