扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 结构化分析中等
单选题
2025年5月第28题
中等
单选题
2025年5月第28题
#了解即可
#超纲
在数据流图(DFD)中,如果一个过程产生B数据或C数据,但不能同时产生B和C数据,这种逻辑选择通常使用哪个符号表示(__)。
问题(1)
正确答案
D
本题考察的是数据流图(DFD)中表示控制逻辑的附加符号。
当一个过程只能产生B或C中的一个(互斥),不能同时产生两个数据,属于互斥选择结构。在DFD扩展表示中,这种选择关系常用“⊕”符号表示,位于分支点处,表明从多条路径中只能选择其中一条执行。
扩充符号通常不属于DFD标准的Gane & Sarson 或 Yourdon 标准,但在软考中考到了。在数据流图中,“与”“或”“异或”用于描述数据流之间的组合逻辑关系:“与”(*) 表示并行汇聚或并行分发输入端必须等所有输入数据流都到齐才能触发处理,输出端则在处理完成后同时产生所有输出数据流;“或”(+) 表示可选触发或可选分发——输入端任意一条输入流到达即可开始处理,输出端至少会产生其中一条输出流;而 “异或”(⊕) 强调互斥选择——输入端只能在某一条输入流到达时才触发处理,输出端也只会在多个输出流中选择产生其中一条。
