软件工程 教学课件 作者 夏小娜 第2篇-第4章 需求分析.pptVIP

  • 37
  • 0
  • 约7.15千字
  • 约 49页
  • 2017-08-22 发布于广东
  • 举报

软件工程 教学课件 作者 夏小娜 第2篇-第4章 需求分析.ppt

随着需求分析活动的逐渐深入,较高层抽象级别的复 杂转换可以精化为一系列相互关联的数据流和子转换。 在进行逐层精化的过程中,必须维持层次间数据流图的平衡,被完成精化的转换的输入流、输出流必须与精化它的数据流子图的初始输入流和最终输出流保持严格一致。 4.2.3.3 数据字典 通常,数据字典的每一数据条目包含以下内容: (1)在数据流图中标识数据流、数据源或外部实体的名称与别名; (2)数据类型; (3)所有以它作为输入流或输出流的转换列表; (4)如何使用该数据条目的简要说明; (5)数据条目的解释性说明; (6)其他补充说明,例如取值范围与缺省值,有关的设计约束等。 数据条目的定义必须遵循精确、简洁的原则,并且能为用户方和软件开发方共同理解。例如,可以使用形式语言中的语法定义机制描述数据条目的内容: =定义为(等价于); A+B 表示语法成分A、B的顺序连接; A|B表示A或B; ()表示括弧内的内容可选(圆括弧里的分量可有可无)。 [A]表示A0|A,即含有一个A,或者不含; {A}n(n≥0)表示n个A的顺序连接; 常常使用上限和下限进一步注释表示重复的花括弧。一种注释方法是在开括弧的左边用上角标和下角标分别表明重复的上限和下限;另一种注释方法是在开括弧左侧标明重复的下限,在闭括弧的右侧标明重复的上限。 例如: 1

文档评论(0)

1亿VIP精品文档

相关文档