查看更多
当前 - 选择题 - 结构化设计
中等
单选题
2025年11月第44题
#第二版教材
#必须掌握

在结构化系统分析中,判定树(Decision Tree)和判定表(Decision Table)常用于描述和分析复杂的条件与动作逻辑。它们通常用于分析数据流图(DFD)中的哪一部分(加工)。

问题(1)
浓缩知识点

结构化系统分析方法(SA)中,数据流图(DFD)包含外部项、数据流、数据存储、加工四类核心元素,其中加工是承担数据处理、变换及逻辑决策的核心模块。判定树与判定表是SA方法中梳理复杂逻辑的常用工具,它们最常用来细化DFD中加工模块的内部逻辑,尤其是当加工涉及多条件组合判断、不同规则对应多样动作的复杂场景时,能将模糊的多分支决策转化为条理清晰的结构化表达,避免逻辑歧义。此外,这两种工具还可延伸应用于系统需求分析、业务规则梳理等环节,帮助分析人员更严谨、直观地明确各类逻辑关联。

正确答案
B

本题考察的是结构化系统分析方法(SA)判定表与判定树的应用场景。
在数据流图(DFD)中,系统通过
外部实体、数据流、数据存储和加工(Process)
四种基本元素来表示数据的流动和处理。

  • 外部项(External Entity):系统外部的数据来源或接收者。
  • 数据流(Data Flow):表示数据在系统中的流动。
  • 数据存储(Data Store):表示系统中的持久性数据存储。
  • 加工(Process):表示对数据的处理、变换和决策。

当某个加工内部逻辑比较复杂,尤其涉及多条件判断、组合决策、不同动作对应关系时,就需要借助判定树或判定表来详细描述其逻辑。

A选项 数据流:仅表示数据的传输方向与内容,不包含逻辑决策。
B选项 加工:正确。加工是数据处理与逻辑判断的核心,用判定表/树可细化其内部逻辑。
C选项 数据存储:表示静态数据集合,不涉及决策逻辑。
D选项 外部项:表示系统边界,不涉及内部处理逻辑。
因此,正确答案为 B(加工)。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有