软件需求分析工具
第1题 下面可以作为软件需求分析工具的是( )。
A、程序流程图
B、PAD图
C、N-S图
D、数据流程图(DFD图)
参考解析
正确答案:D
需求分析方法可以分为结构化分析方法和面向对象分析方法两大类。结构化分析方法的常用工具:数据流图( DFD图)、数据字典(DD)、判定表、判定树。
第2题 数据流图(DFD)的作用是( )。
A、支持软件系统功能建模
B、支持软件系统的面向对象分析
C、描述软件系统的控制流
D、描述软件系统的数据结构
参考解析
正确答案:A
数据流图是系统逻辑模型的图形表示,从数据传递和加工的角度,来刻画数据流从输入到输出的移动变化过程,它直接支持系统的功能建模。
第3题 数据流图(DFD)中的有向箭头()表示( )。
A、控制流
B、数据流
C、输入流
D、输出流
参考解析
正确答案:B
数据流图中的主要图形元素与说明如下表所示。
第4题 违背数据流图(DFD)构造规则的是( )。
A、“数据存储”间有数据流
B、“加工”应既有输入又有输出
C、“数据流”应标识数据流名
D、父图子图是指相邻上下两层的数据流图
参考解析
正确答案:A
数据流图应遵循以下构造规则和注意事项:
对加工处理建立唯一、层次性的编号,且每个加工处理通常要求既有输入又有输出。
数据存储之间不应有数据流。
数据流图的一致性。即输入输出、读写的对应。
父图、子图关系与平衡规则。相邻两层DFD之间具有父子关系,子图代表了父图中某个加式的详细描述,父图表示了子图间的接口。子图个数不大于父图中的处理个数。所有子图的输入输出数据流和父图中相应处理的输入输出数据流必须一致。
第5题 数据字典(DD)的作用是( ) 。
A、定义流程图中各个成份的具体含义
B、定义数据流图中各个成份的具体含义
C、定义系统结构图中各个成份的具体含义
D、定义功能结构图中各个成份的具体含义
参考解析
正确答案:B
数据字典(DD)是对数据流图中所有元素的精确、严格的定义和解释,是一个有组织的列表,使得用户和系统分析员对于输入、输出、存储成分和中间计件结果有共同的理解,是结构化分析方法的核心。
领取专属 10元无门槛券
私享最新 技术干货