需求分析 推导数据流程图的简单准则: 第一层数据流程图应当是基本的系统模 型; 应当仔细说明原始的输入/输出文件 所有箭头和圆圈均应当加上标注(使用 有意义的名字) 必须保持信息的连续性; ·每次只加工一个圆圈。 ● ●
需求分析 推导数据流程图的简单准则: • 第一层数据流程图应当是基本的系统模 型; • 应当仔细说明原始的输入/输出文件; • 所有箭头和圆圈均应当加上标注(使用 有意义的名字); • 必须保持信息的连续性; • 每次只加工一个圆圈
● ● 需求分析 数据字典 ·数据流程图中, 所有的图形元素都进行了命名,所有 名字的定义集中起来就构成一本数据字典。 数据字典最重要的用途是作为分析阶段的工具。在数 据字典中建立的一组严密一致的定义有助于改进分析 员和用户之间的通信,因此将消除许多可能的误解。 对数据的这一系列严密一致的定义也有助于改进在不 同的开发人员之间或者不同开发小组之间的通信。如 果要求所有开发人员都根据公共的数据字典描述数据 或设计模块,则能避免许多麻烦的接口问题。 ● ●
需求分析 数据字典 • 数据流程图中,所有的图形元素都进行了命名,所有 名字的定义集中起来就构成一本数据字典。 • 数据字典最重要的用途是作为分析阶段的工具。在数 据字典中建立的一组严密一致的定义有助于改进分析 员和用户之间的通信,因此将消除许多可能的误解。 对数据的这一系列严密一致的定义也有助于改进在不 同的开发人员之间或者不同开发小组之间的通信。如 果要求所有开发人员都根据公共的数据字典描述数据 或设计模块,则能避免许多麻烦的接口问题
● 需求分析 信息结构 信息结构是各个数据成分之间逻辑关系 的一种表示方法 数据结构决定信息的组织、存取方法、 结合性程度以及不同的处理方案。 典型的数据结构包括标量项、顺序向量、 n维空间、链接表等
需求分析 信息结构 • 信息结构是各个数据成分之间逻辑关系 的一种表示方法。 • 数据结构决定信息的组织、存取方法、 结合性程度以及不同的处理方案。 • 典型的数据结构包括标量项、顺序向量、 n维空间、链接表等
● ● 需求分析 分层数据结构表示法: ·分层框图 ·Warnier图
需求分析 分层数据结构表示法: • 分层框图 • Warnier图
● 需求分析 分层框图 ·分层框图把信息用多层方框按照树形结 构组织起来。在结构的顶层,用一个方 框代表整个结构。下面各层由表示不同 信息类别的方框组成,它们可以看成是 上一层方框的子集。在该图的最低一层, 每个框包含单独的数据实体。 ● ● ●
需求分析 分层框图 • 分层框图把信息用多层方框按照树形结 构组织起来。在结构的顶层,用一个方 框代表整个结构。下面各层由表示不同 信息类别的方框组成,它们可以看成是 上一层方框的子集。在该图的最低一层, 每个框包含单独的数据实体