信息系统分析与设计(第五讲).pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:42 大小:112KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

信息系统分析与设计(第五讲).pdf

信息系统分析与设计(第五讲).pdf

预览

免费试读已结束,剩余 32 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第六章系统分析6.1系统分析的任务6.2作业流程图6.3数据流程图6.4数据字典6.5表达处理逻辑的工具6.6数据查询应用分析6.7新系统逻辑模型的提出6.8系统说明书6.1系统分析的任务任务:系统分析员和用户在一起,充分了解用户的要求,并把双方的理解用系统说明书表达出来。系统说明书审核通过之后,将成为系统设计的依据和将来验收系统的依据。内容:系统分析的内容主要包括对组织各部门、各业务的详细了解,并在此基础上进行分析,提出新系统的逻辑方案。6.1系统分析的任务¾在总体规划的基础上,与用户密切配合,用系统的思想和方法,对企业的业务活动进行全面的调查分析,详细掌握有关的工作流程,收集票据、账单、报表等资料;¾分析现行系统的局限性和不足之处,找出制约现行系统的“瓶颈”,确定新系统的逻辑功能;¾根据企业的条件,找出几种可行的解决方案,分析比较这些方案的投资和可能的收益。6.1系统分析的任务¾系统分析是研制信息系统最重要的阶段也是最困难的阶段;¾系统分析回答新系统“做什么”的问题;¾系统分析的困难来自三方面:问题空间的理解、人与人之间的沟通、环境的不断变化6.1系统分析的任务什么是系统需求?系统需求就是从用户的应用特点出发,依据其总体规划和目标,对系统进行抽取细化,就系统性能、规格、行为等方面总结出来的期望。用户需求可以分为两类:系统需求和软件需求。前者是整个系统所提出的需求,后者则是系统中软件部分所涉及的需要。3.1系统分析的任务建立功能模型的主要方法有:结构化分析、面向对象分析和形式化方法。结构化分析方法是一种面向数据的方法,以数据流中心。其核心概念包括进程、数据流、数据存储、外部体、数据组和数据元素。代表性的工具有数据流图、数据字典、原始进程规格说明等方法。6.1系统分析的任务面向对象分析方法以对象及其服务作为建模标准,较自然,对象也具有相对稳定性。主要模拟元素有对象、类、属性、关系、方法、消息传递、usecases等。主要原理包括分类继承层次、信息隐藏、汇集关系等。形式化方法一般用于一致性检查、类型检查、有效性验证、行为预测以及设计求精验证。形式化手段有局限性,表现在形式化涉及太多细节,分析级别较低;其核心问题是一致性和完整性,而不是获取需求;没合适工具;代价更多。6.1系统分析的任务系统分析员:承担系统分析这一重要而困难的任务,是用户和技术人员之间的桥梁和“翻译”,并为管理者提供控制开发的手段。称职的系统分析员:„应具备坚实的信息系统知识,了解计算机技术的发展,而且还必须具备管理科学的知识。„应有较强的系统观点和较好的逻辑分析能力,能够从复杂的事物中抽象出系统模型。„还应具备较好的口头和书面表达能力,较强的组织能力。6.2作业流程图又称业务流程图。在建立系统逻辑模型前详细调查现行系统的情况,分析数据。调查阶段采用作业流程图描述业务流程。1基本图例:各个版本的专业书籍对业务流程图的图例有不同的定义,以下是其中一种表示的方法。只要能准确、无二义地表示出不同的业务环节,图例越简单越好。系统内单据、报表数据流向系统外实体人员帐目业务流程图举例某企业订货业务流程描述如下:客户将订货单交某企业的业务经理,业务经理填写出库单交仓库保管员,该保管员查阅库存台帐,如果有货则向用户发货,如缺货,则通知车间。发货单业务仓库缺货客户订货单经理出库单保管员通知单车间库存台帐6.3数据流程图数据流程图数据流程图(DFD—DataFlowDiagram)是描述系统数据流程的主要工具。数据流程图有如下两个特性;第一抽象性在数据流程图中具体的组织机构、工作场所、物质流等等都已去掉,只剩下信息和数据存储、流动、使用以及加工的情况,这使我们有可能抽象地总结出信息处理的内部规律。第二概括性它把系统对各种业务的处理过程联系起来考虑,形成一个总体,而在前面所介绍的业务流程图则不能反映出这种数据流之间的关系。6.3.1数据流程图的基本成分DFD图图例外部实体数据流数据处理过程数据存储6.3.1数据流程图的基本成分①外部实体为了使图形清晰,避免流线的交叉,同一外部实体可在不同处出现。外部实体标上2.银行标记,同一实体在不同处出现时右下角打上斜线。②数据流数据流可以是双向的。数据流上可以有文字说明,也可销售以用相应代号。6.3.1数据流程图的基本成分③处理处理块的画法可有标识、功能描S37述、执行部门或程序名。库存处理④数据