三级信息管理技术分章节考试要点:软件工程(结构化生命周期方法之结构化分析方法)

来源:计算机等级考试    发布时间:2012-08-27    计算机等级考试视频    评论

  2.数据词典

  数据词典的任务是对于数据流图中出现的所有被命名的图形元素在数据词典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的解释。

  数据词典中所有的定义应是严密的、精确的,不可有半点含糊,不可有二义性。

  (1)数据词典的定义

  对在数据流图中每一个命名的图形元素均给予定义,其内容有图形元素的名字、别名或编号、分类、描述、定义、位置等。以下是不同词条应给出的内容。

  ①数据流词条描述

  数据流是数据结构在系统内传播的路径。一个数据流词条应有以下几项内容:

  数据流名:

  说明:简要介绍作用即它产生的原因和结果。

  数据流来源:来自何方。

  数据流去向:去向何方。数据流组成:数据结构。

  每个数据量:数据量、流通量。

  ②数据元素词条描述

  图中的每一个数据结构都是由数据元素构成的,数据元素是数据处理中最小的,不可再分的单位,它直接反映事物的某一特征。对于这些数据元素也必须在数据词典中给出描述。其描述需要以下信息:

  数据元素名

  类型:数字(离散值,连续值),文字S(编码类型)。

  长度。

  取值范围。

  相关的数据元素及数据结构。

  数据元素的取值可分数字型与文字型。数字型又有离散值与连续值之分。离散值或是枚举的,或是介于上下界的一组数;连续值一般是有取值范围的实数集。对于文字型,需给予编码类型,文字值需加以定义。③数据文件词条描述

  数据文件是数据结构保存的地方。一个数据文件词条应有以下几项内容。数据文件名。

  简述:存放的是什么数据。输入数据。输出数据。

  数据文件组成:数据结构。

  存储方式:顺序、直接、关键码。存取频率。

  ④加工逻辑词条描述

  加工比较复杂,它到后来就是一段程序。加工的表达方式有判定表、判定树和结构化英语等等,它们要全部写在一个词条中是有困难的。主要描述有:加工名。

  加工编号:反映该加工的层次。简要描述:加工逻辑及功能简述。输入数据流。输出数据流。

  加工逻辑:简述加工程序、加工顺序。⑤源点及汇(终)点词条描述

  对于一个数据处理系统来说,源点和汇点应当比较少。如果过多就缺少独立性,人—机界面太复杂,这时就要考虑减少,提高系统独立性。定义源点和汇点时,应包括:名称:外部实体名。

  简要描述:什么外部实体。有关数据流。数目。

  (2)数据词典的使用

  在结构化分析的过程中,可以通过名字,方便地查阅数据的定义:同时可按各种要求,随时列出各种表,以满足分析员的需要。还可以按描述内容(或定义)来查询数据的名字,通过检查各个加工的逻辑功能,可以实现和检查在数据与程序之间的一致性和完整性,在以后的设计与实现阶段,以至于到维护阶段。都需要参考数据词典进行设计、修改和查询。

  (3)数据结构的描述

  在数据词典的编制中,分析员最常用的描述数据结构的方式有定义式和Warnier图。①定义式

  在数据流图中,数据流和数据文件都具有一定的数据结构。因此必须以一种清晰、准确、无二义性方式来描述数据结构。

  这种定义方法是自顶向下,逐级给出定义式,直到最后给出基本数据元素为止。②Warnier图

  Warnier图是表示数据层次结构的一种图工具。它用树形结构描绘数据结构,它还能指出某一类数据或某一数据元素重复出现的次数,并能指明某一特定数据在某一类数据中是否是有条件的出现。在进行软件设计时,从Warnier图入手,能够很容易转换成软件的设计描述。

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答