第5章节结构化系统剖析.pptVIP

  • 5
  • 0
  • 约5.56千字
  • 约 36页
  • 2017-04-01 发布于四川
  • 举报
第5章节结构化系统剖析

案例分析:学生成绩查询系统 以贸院学生成绩管理系统来分析数据流程: 1、创建实体关系图 2、创建数据流模型 第0层 第1层 第2层 1、创建实体关系图过程    (1) 在需求收集的过程中,要求客户列出应用软件或业务过程涉及到的事物,将其演化成数据对象;   (2) 一次考虑一个对象,分析员和客户定义这个对象和其他对象之间是否存在连接;   (3) 如果存在连接,应创建一个或多个关系;   (4) 对每一个关系,确定其关联类型;    (5) 重复步骤(2)到步骤(4),直到定义了所有关系。   (6) 定义每个实体的属性;   (7) 形式化并复审实体关系图;   (8) 重复步骤(1)到(7),直到数据建模完成。 2、创建数据流模型 通常,数据流图是分层绘制的,整个过程反映了自顶向下进行功能分解和细化的分析过程。顶层(也称第0层)DFD用于表示系统的开发范围,以及该系统与周围环境的数据交换关系;最底层DFD代表了那些不可进一步分解的原子加工;中间层DFD是对上一层父图的细化,其中的每一个加工可以继续细化,中间层次的多少由系统的复杂程度决定。    (1) 第0层DFD将整个系统表示成一个加工;    (2) 确定并标记主要的输入和输出;  (3) 分离出下一层中的加工、数据对象和存储,并对其进行细化,一次细化一个加工;   (4) 标记所有加工和箭头;   (5) 重复步骤(3)和(4),直到所有的加工只执行一个简单的操作,可以很容易地用程序实现。 数据项又称数据元素,是最小的数据组成单位,也就是不可以再分的数据单位,如学号、姓名等。分析数据特性应从静态和动态两个方面去进行。在数据字典中,仅定义数据的静态特性,具体包括: 数据项的名称、编号、别名和简述; 数据项的长度; 数据项的取值范围和取值含义; 与它有关的数据结构等等。 数据结构描述某些数据项之间的关系。一个数据结构可以由若干个数据项组成;也可以由若干个数据结构组成,还可以由若干个数据项和数据结构组成。例如表所示订货单就是由三个数据结构组成的数据结构,表中用DS表示数据结构,用I表示数据项。 数据存储的条目,主要描述数据存储的结构,以及相关的数据流、处理逻辑等。 对于数据流程图中处理逻辑,需要在数据字典中详细描述其编号、名称、功能说明、有关的输入、输出等。表是对处理逻辑P2.1.4“填写成绩单”定义。 数据结构 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 数据存储 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 数据处理 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 小飞守角制作 * 第5章 结构化系统分析 数据流程图 5.2 描述过程的工具 5.3 数据字典 5.4 两种方法看待系统响应事件的区别 5.1 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 5.1 两种方法看待系统响应事件的区别 图5.1 结构化方法和面向对象方法的比较 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 5.2 数据流程图 5.2.1 数据流程图的构成 图5.2 数据流程图的图例及说明 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 图5.3 信息查询过程的描述 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Cop

文档评论(0)

1亿VIP精品文档

相关文档