3-信息系统与设计方法-SA分析报告.ppt

* */108 * 决策树和决策表例题 某公司货运收费标准是: 本地货运每吨运费10元(本地不考虑距离和载货量)。外地货运每吨运费20元,距离500公里(含)以上每吨加运费5元。外地货运量100吨(含)以上时运费增加5%。 设货运量为N吨,距离为L公里,运费为W元。分别用决策树和决策表来表达运费的计算方法。 */108 * 三种工具的比较   结构化语言 决策树 决策表 直观性 一般 很好 一般 用户检查 不便 方便 不便 可修改性 好 一般 差 逻辑检查 好 一般 很好 机器可读性 很好 差 很好 机器可编程 一般 不好 很好 */108 * 三种表达工具的比较 (1)从工具的难易程度讲,决策树最容易,而决策表难度较高。 (2)对于逻辑验证,决策表最好,而决策树较差。 (3)对于直观表达逻辑结构,决策树最好,而决策表最差。 (4)作为程序设计说明,结构化语言最好,决策树最差。 (5)对于机器可读性,结构化语言最好,决策树最差。 (6)对于可修改性,结构化语言最好,而决策表的可修改性是最低。 */108 * 三种表达工具的比较 综上所述,可以得出的结论: 对于一个不太复杂的判断逻辑,即条件只有2---3个,条件组合及行动在10---15个之间,使用决策树最好。 对于一个复杂的判断逻辑(条件多,组合多,相应的动作也多),使用决策表最好。 对于一个处理逻辑既包含了一般的顺序执

文档评论(0)

1亿VIP精品文档

相关文档