请简述数据流图在分层细化过程中遵循的数据平衡原则。
简答题
请简述数据流图在分层细化过程中遵循的数据平衡原则。
答案:数据平衡原则包括:1)父图与子图之间的平衡:子图边界上的输入/输出数据流必须与父图对应加工的输入/输出数据流保持一致;若子图中数据流的数据项全体等于父图中的数据流,也视为平衡。2)子图内部平衡:加工的输入和输出数据流必须平衡,即每个加工必须有输入和输出。
解析
参考答案
1. 父图与子图平衡:子图边界上的输入、输出数据流,须与父图对应加工的输入、输出一致。
2. 数据流一致性:名称、方向、数据项一致;若子图数据项全体等于父图数据项,也视为平衡。
3. 子图内部平衡:每个加工必须有输入和输出,不能凭空产生或消失数据。
得分点解析
- 父图子图平衡:保证分层细化不改变系统对外接口,防止漏流、多流。
- 子图内部平衡:保证加工逻辑完整,输入能推出输出。
- 数据流一致性:便于追踪、校验,避免同名异义或方向冲突。
- 数据项全体相等也平衡:允许等价分解或合并,避免机械要求单条流完全对应。
考点延伸
DFD 分层要自顶向下、逐层分解,子图编号与父图加工对应;平衡检查常结合数据字典进行。