|
设
备
管
理
网
s
b
g
l
.
j
d
z
j
.
c
o
m
|
 |
系统分析(2) |
|
|
系统分析(2) |
|
作者:佚名 文章来源:不详 点击数: 更新时间:2008-9-24 17:33:37  |
|
2.数据流程图 数据流程图是描述系统数据流动、存储、处理的逻辑关系的主要工具。数据流程图有如下两个特征: (1)抽象性。在数据流程图中具体的组织机构、工作场所、物质流等等都已去掉,只剩下信息和数据存储、流动、使用以及加工的情况。这使我们有可能抽象地总结出信息处理的内部规律。 (2)概括性。它把系统对各种业务的处理过程联系起来考虑,形成一个总体,而在前面所介绍的业务流程图则不能反映出这种关系。 下面以一个例子说明这种方法。
图4
如图4所示为工程资料管理数据流程图,所涉及的业务主要包括资料移交、入库登记和资料借阅与归还的管理。从图中可以看出,数据流程图用到四个基本符号:外部实体、数据流、数据存储和数据处理过程,各符号的说明见表1。 数据流程图有以下一些用途: (1)系统分析员用这种工具可以自顶向下分析系统信息流程; (2)可以在图上划出需要计算机处理的部分; (3)根据数据的逻辑存储,进一步作数据分析,向数据库设计过渡; (4)根据数据流向,定出存取方式; (5)对应一个处理过程,用相应的语言、判定表等工具来表达处理方法。
表1 数据流程图的基本成分
数据流程图的总体概念强,每一层都明确强调“干什么”、“需要什么”、“给出什么”;可以清晰地反映出数据的流向和处理过程;它是采用自顶向下的分析方法,因此容易及早发现系统各部分的逻辑错误并得到修正;也易于与计算机处理过程对照。但是,数据流程图一般都要在业务流程分析的基础上加以概括、抽象、修正来得到,因此不够直观;而且人工绘制数据流程图比较麻烦、工作量大。不过随着面向对象的开发工具的出现,这一问题已经逐渐得到了解决。 3.数据字典 数据流程图描述了系统的分解,即描述了系统由哪几部分组成,各部分之间的联系等等。但还没有说明系统中各个成分是什么含义。而只有当数据流程图中出现的每一个成分都给出定义之后,才能比较完整描述一个系统,因此还需要其它工具对数据流程图加以补充说明。 数据字典就是这样的一个工具。系统分析中使用的数据字典,主要用来描述数据流程图中的数据流、数据存储、处理过程和外部实体。数据字典把数据的最小组成单位看成是数据元素(基本数据项),若干个数据元素可以组成一个数据结构(组合数据项)。数据结构是一个递归概念,即数据结构的成分可以是数据结构图。数据字典通过数据元素和数据结构来描写数据流、数据存储的属性。它们之间的关系是:数据元素组成数据结构、数据结构组成数据流和数据存储。 数据字典中包含六类条目:数据元素、数据结构、数据流、数据存储、外部实体、处理。不同类型的条目,有不同的属性需要描述,现说明如下。 (1)数据元素 数据元素是最小的数据组成单位,如学号、姓名等。对每个数据元素,需要描述以下属性: ① 名称。数据元素的名称要尽量反映该元素的含义,便于理解和记忆。 ② 别名。一个数据元素,可能不只一个名称,若有多个名称,则需加以说明。 ③ 类型。说明其取值是字符型或数字型,或是其它类型。 ④ 取值范围的取值含义。指数据元素可能取什么值或每一个值代表的意思。 ⑤ 长度。指出该数据元素由几个数字或字符组成。 (2)数据结构 数据结构的描述重点是数据之间的组合关系,即说明这个数据结构包含哪些成分。一个数据结构可以包含若干个数据元素和数据结构。这些成分中有三种特殊情况; ①任选项。是可以出现,也可以省略的项。 ②必选项。在两个或多个数据项中,必须出现其中之一的称为必选项。 ③重复项。即可以多次出现的数据项。 (3)数据流 在数据字典中,数据流描述以下属性: ①数据流的来源。数据流可以来自某个外部实体、数据存储或某个处理。 ②数据流的去处。某些数据流的去处可能不只一个,对这多个去处都要作说明。 ③数据流的组成。它是指数据流所包含的数据结构,一个数据流可以包含一个或多个数据结构。 ④数据流的流通量。它是指单位时间里的传输次数,由此可以估计最高、平均、最低数据流各是多少。 (4)数据存储 数据存储的条目,主要描述该数据存储的结构,即有关的数据流、查询要求。 (5)处理过程 数据流程图中的处理框,需要在数据字典中描述处理框的编号、名称、功能的简要说明及有关的输入、输出。关于功能的描述使人能有一个较明确的概念,知道这一处理框的主要功能。功能的详细描述,还要用“小说明”进一步描述。
|
|
资讯录入:admin 责任编辑:admin |
|
|
上一篇资讯: 大坝安全监测自动化系统
下一篇资讯: 系统分析(1) |
|
|
【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
|
|
|
|