《信息系统分析与设计》 第4章 系统分析ppt课件.ppt
《《信息系统分析与设计》 第4章 系统分析ppt课件.ppt》由会员分享,可在线阅读,更多相关《《信息系统分析与设计》 第4章 系统分析ppt课件.ppt(90页珍藏版)》请在三一办公上搜索。
1、第四章 系统分析,安阳师范学院计算机与信息工程学院,本章要点,系统分析的任务、方法及工具组织结构图与业务流程图数据流程图基本成分及画法数据字典系统逻辑模型系统分析说明书,4.1 系统分析的基本概念,信息系统分析是应用系统的思想和方法,把复杂的对象分解成简单的组成部分,找出这些部分的基本属性和彼此间的关系。 系统分析是系统开发中最重要、也是最困难的阶段,这一阶段产生的系统说明书,既是后续开发工作的依据,也是衡量一个信息系统优劣的依据。,4.1.1 系统分析的任务,系统分析的任务:系统分析员与用户一起充分讨论用户的要求,并把双方的理解用书面文档系统说明书表达出来。系统说明书审核通过之后,将成为系统
2、设计的依据和将来验收系统的依据。分析本质上就是一个发现过程,分析期间推动活动的关键词就是发现和理解。,4.1.1 系统分析的任务,新系统不是无源之水,无本之木,源就是现在的系统,因此系统分析员要在总体规划的基础上,与用户密切配合,用系统的思想和方法,对企业的业务活动进行全面的调查分析,掌握详细的工作流程,分析现行系统的局限性和不足之处,找出制约现行系统的“瓶颈”,确定新系统的逻辑功能,根据企业的条件,找出几种可行的解决方案,分析比较这些方案的投资和可能的收益。,系统分析的困难,实际工作中常常有这种情形:业务人员认为信息系统的开发只是技术人员的事,而开发人员根据对用户要求的肤浅理解就匆匆忙忙进行
3、系统设计、编写程序。系统交给用户使用时,用户说“这不是我要的系统”。对系统分析缺乏足够的重视,是导致研制周期一再延长甚至以失败告终的重要原因,也是系统分析难于进行的主观原因。,系统分析的困难,对系统分析员的要求,系统分析员要成为业务专家才能与用户交流顺畅,充分理解用户的要求。才能确保系统满足了业务需求,甚至用更好的方法来解决业务需求。在用户中建立可信度,用户才可能接受你的建议。系统分析员应有较强的系统观点,较好的逻辑分析能力,能够从复杂的事物中抽象出系统模型。还应具备较好的口头和书面表达能力,较强的组织能力,善于与人共事。,4.1.2 系统分析的步骤,详细调查、收集和分析用户需求 在初步调查的
4、基础上,进一步收集和了解、分析用户需求,调查用户的有关详细情况。 确定初步的逻辑模型 通过一组图表工具描述系统的逻辑模型,解决系统“干什么”的问题。编制系统说明书对图表描述的逻辑模型进行适当的文字说明,形成书面文档。,4.1.3 系统需求分析方法,需求分析实际上就是对对象进行系统地调查。在系统调查过程中应始终坚持正确的方法,确保调查工作的客观性、正确性。系统调查的工作应该遵循如下几点:自顶向下全面展开 头脑冷静,弄清现状 工程化的工作方式 全面铺开与重点调查相结合 主动沟通,亲和友善,4.1.4 详细调查,详细调查的对象是现行系统,目的在于完整掌握现行系统的现状、发现问题和薄弱环节、收集资料,
5、为系统分析和提出新系统的逻辑设计做好准备。 详细调查应遵循用户参与的原则,即由相关部门的业务人员、主管人员和系统分析人员、系统设计人员共同进行,深入地发现对象系统存在的问题,共同研讨解决的方案。,详细调查的范围,组织机构和功能业务 组织目标和发展战略 工艺流程和产品构成 数据与数据流程 业务流程与工作形式 管理方式和具体业务的管理方法 决策方式和决策过程 可用资源和限制条件现存问题和改进意见,4.2 业务流程图,在对系统的组织结构和功能进行分析时,本章从一个实际的产品库存管理信息系统的业务流程角度将系统调查中有关该业务流程的资料都串起来作进一步的分析。 业务流程分析可以帮助我们了解该业务的具体
6、处理过程,发现和处理系统调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。,组织结构图,管理职能分析图,组织业务关系图,业务流程图,业务流程图(transaction flow diagram,TFD)就是用一些规定的符号及连线来表示某个具体业务的处理过程。 业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制。换句话说,就是一本用图形方式来反映实际业务处理过程的“流水账”。,业务流程图的基本符号,外部项 业务处理 表格/报表制作,库存数据 数据/单据 物流/信息流,库存业务流程图举例,4.3 数据流程图(data flow diagram,DFD),数据
7、分析的最后一步就是对数据流程的分析,即把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去具体的组织机构、信息载体、处理工作、物资材料等因素,单从数据流动过程来考查实际业务的数据处理模式。 数据流程分析包括对信息的流动、传递、处理、存储等分析,按业务流程图理出的业务流程序,将相应调查过程中掌握的数据处理过程,绘制成一套完整的数据流程图。,数据流程图,数据流图DFD采用一系列分层次的数据流图来描述系统。DFD的每一个层次都代表了系统的一个抽象水平。高层次DFD中的处理可以进一步分解成低层次、更详细的DFD。,数据流程图的分层结构,P1 P2 P3 P4,P41P42,顶层,第一层,第二层,
8、数据流程图的基本成分,外部实体,外部实体指系统以外又与系统有联系的人或事物。它表达了该系统数据的外部来源和去处。如:顾客、职工、供货单位等。 外部实体是数据的来源(谁提供了最初始的数据) 外部实体是数据的去处(数据对谁有价值),数据处理,处理指对数据的逻辑处理功能,也就是对数据的变换功能。别名:功能、处理过程,数据加工。,标识部分(层次化的功能编号)功能描述部分(动宾词组)功能执行部分(人,部门,计算机程序),通常可省略,数据流,数据流是指处理功能的输入或输出,用一个水平箭头或垂直箭头表示。箭头指出数据的流动方向。例如:信件、票据、电话等。,数据存储,数据存储表示某种数据保存后的逻辑描述,不是
9、指保存数据的物理地点或物理介质。流入数据存储的数据流将处理后的数据写入或修改到数据存储中流出数据存储的数据流从数据存储中查询获取数据,不改变原来的数据,数据流程图的画法-顶级流程图,下面我们以某厂产品库存管理信息系统为例,说明数据流程图的画法。,第一层流程图,第二层流程图-出入库管理,第二层流程图-统计分析,第三层流程图-出库管理,画数据流程图的注意事项,关于层次的划分逐层分解是严格的自顶向下进行,下层图(子图)是上层图中某个处理框的“放大”,目的是把一个复杂的功能逐步分解为若干较为简单的功能。 检查数据流程图的正确性 数据守恒;父子图平衡;任何一个数据流至少有一端是处理框;任何一个数据存储,
10、必定有流入的数据流和流出的数据流。 提高数据流程图的易理解性 简化处理间的联系,均匀分解,适当命名,绘制数据流程图的工具,Microsoft Visio可用于绘制计算机系统中 需要的各种模型图绘制DFDDFD的四种元素数据流两端元素的关联性语法检查上下层分解关系,子图自动继承父图有 关的数据流以树状目录列出全部处理,数据流程图的优缺点,图形元素少,易学易读,容易与用户沟通有层次性,允许系统分析员由上至下地逐步分析系统,不会受困于太多复杂的细节不能描述系统的控制流潜在的非语法错误不易发现,复核困难,需要有一定的分析设计经验,4.4 数据字典,DFD 是一种简化的模型,虽然直观,但没有具体细节,仅
11、依靠DFD定义需求不够充分。 数据字典是对 DFD的补充描述,用来描述数据流程图中的数据流、数据存储、处理过程和外部实体的详细内容。 数据流图与数据字典共同构成系统的功能模型,数据字典可以改进通信,规范描述,消除误解。,4.4.1 数据字典的条目,数据字典中有六类条目: 可被重用的条目: 数据元素 数据结构DFD图中的元素:3. 数据流(可引用定义好的数据结构)4. 数据存储(可引用定义好的数据结构)5. 外部实体6. 处理过程,数据元素,数据元素是最小的数据组成单位,也就是不可再分的数据单位,如学号、姓名、性别等。 对每个数据元素,需要描述以下属性:名称:尽量反映该元素的含义,便于理解和记忆
12、。别名:一个数据元素,可能其名称不止一个,若有多个名称,需加以说明。类型:说明取值是字符型还是数字型等。取值范围和取值的含义:指数据元素可能取什么值或每一个值代表的意思。长度:指该数据元素由几个数字或字母组成 简要说明,数据元素条目,数据结构,数据结构的描述重点,是数据之间的组合关系,即说明这个数据结构包括哪些成分。 一个数据结构可以包含若干数据元素和数据结构,这些成分中有三种特殊情况: (1)必选项 (2)任选项 (3)重复项 *,数据结构条目,数据结构条目,数据流,数据流需要描述以下属性: (1)数据流的来源 (2)数据流的去处 (3)数据流的组成 (4)数据流的流通量 (5)高峰时的流通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统分析与设计 信息系统分析与设计 第4章 系统分析ppt课件 信息 系统分析 设计 ppt 课件
链接地址:https://www.31ppt.com/p-1378186.html