译者序 2
前言 2
第一部分 业务问题:为什么要提出业务规则——供业务人员阅读第1章 业务规则入门——核心问题与解决概述 2
1.1 一组电子邮件 2
目录 2
1.2 什么时候门不是门 4
第2章 存在机会的领域——改变业务的外表 8
2.1 业务规则方法在什么地方适用 8
2.2 作交易 10
2.3 为公司的供应过程重新注入动力 11
2.4 作为客户接口的业务规则 13
2.5 基于Web的电子商务 14
第3章 提供知识——必备知识 18
3.1 什么是知识管理 18
3.2 个性化的不断的在职培训 20
4.1 如果已经开始编程 22
第4章 业务规则在IT项目的运用——会遇到什么问题 22
4.2 传统业务系统开发的两种错误 23
4.3 业务驱动的真正含义 24
4.4 再论业务驱动的真正含义 25
4.5 政策大纲 27
4.6 真正的业务分析师 28
第二部分 业务规则概念——业务系统结构 37
第5章 组织基本的业务知识——关于术语和事实的必要知识 37
5.1 术语与事实 39
5.2 使用图形事实模型 43
5.3 事实模型与行为 48
第6章 实施控制——关于规则需要了解的内容 49
6.1 控制规则 49
6.2 规则与事件 51
6.3 规则能够实施控制的方式:规则的功能分类 56
6.4 扩展规则的覆盖范围 60
6.5 业务规则方法中的规则与指南 62
第7章 做功——关于过程需要了解的内容 64
7.1 今天企业所面临的挑战 65
7.2 使业务规则发挥作用 66
7.3 根据自己所掌握的情况构建 66
7.4 根据自己已有的如何做的知识构建 73
第三部分 规则表示最佳实践——BRS RuleSpeak 81
第8章 规则表达——应该做什么、不应该做什么 81
8.1 不是如何,不是何地,不是谁,不是何时 81
8.2 不是规程化的 81
8.3 不是难以理解的 82
8.4 不是不可能的 82
8.5 永远在术语和事实基础上制定 82
8.6 禁止使用“擅自离岗”事实 83
8.8 禁止使用复数主语 84
8.7 禁止使用没有用的东西 84
8.9 当心规则的开头有问题 85
8.10 禁止使用“擅自离岗”主语 85
8.11 把行为者当作主语时要小心 85
8.12 禁止使用命令句 86
8.13 禁止使用“创建、检索、更新、删除” 86
8.14 把事件用作主语时应该小心 87
8.15 慎用限定词 87
8.16 小心提取被嵌入的计算 88
8.17 小心隔离自己的逻辑 89
8.18 禁止使用“等” 89
第9章 编写规则语句——BRS RuleSpeak基础 90
9.1 规则句子模板简介 90
9.2 使用模板的成功因素 90
9.3 基础概念 91
9.4 基本用法说明 94
9.5 特殊用法说明 98
第10章 规则的功能分类——BRS规则分类模式 103
第11章 规则描述的句子模式——RuleSpeak模板 105
第12章 使用决策表表示业务规则——RuleSpeak方法 117
12.1 什么时候应该使用决策表 117
12.1.1 包含一个评价术语的决策表 117
12.1.2 包含两个评价术语的决策表 119
12.1.3 包含三个或更多简单评价术语的决策表 119
12.1.4 包含更复杂的决策准则集合的决策表 122
12.2 按规则功能分类组织的决策表合适输出 126
第四部分 什么是业务规则方法——供IT人员阅读 128
第13章 业务规则方法的其他原则——业务逻辑的一种新观点 128
13.1 规则管理的基本原则 128
13.2 什么是业务规则 130
13.3 业务规则与“行” 133
13.4 业务规则与“知” 135
13.5 为什么有不同的业务规则方法 138
13.6 分析瘫痪 141
第14章 关于事实模型的进一步讨论——设计基本业务知识结构 144
14.1 事实模型的关键成功要素 144
14.2 为业务规则设计合适的数据模型 149
第五部分 业务规则理论——业务规则形式化基础与业务规则标记教程第15章 业务规则的三种视点——一种形式化讨论框架 159
15.1 三种视点 159
15.2 关于术语 160
15.3 关于类型 160
15.4 特殊术语 161
第16章 规则的理论基础——关于形式约束 164
16.1 规则的形式化定义 164
16.2 关于术语 167
16.3 规则标记 169
16.4 约束:拒绝与推理 175
17.1 谓词与事实 179
第17章 事实的理论基础——关于谓词 179
17.1.1 业务经理视点的谓词 180
17.1.2 系统开发人员视点的谓词 181
17.1.3 技术设计人员视点的谓词 182
17.2 事实:类型与实例 185
17.3 存在性原则 187
17.4 事实R-标记简介 190
17.5 再谈推理与演绎:谓词的使用 191
第18章 高阶规则——模式-R规则类型 194
18.1 模式-R规则类型的定义 194
18.2 模式-R规则举例 195
18.2.1 例1:监视器规则 195
18.2.2 例2:工会规则 196
18.3 模式-R规则类型的组装 197
18.3.1 第一部分:初始值函数 197
18.3.2 第二部分:真值函数 198
18.3.3 例1的组装:监视器规则 199
18.3.4 例2的组装:工会规则 200
第六部分 附录 202
附录A 规则真值的评价 202
附录B 技术设计人员视点术语 204
附录C 规则基本种类 206
附录D 关于“IF……THEN……”句法 209
附录E Halpin对“事实”和相关术语的定义 210
附录F 关系模型中的语义 211
附录G 基本操作符与高阶规则类型 213
附录H 模式-R方法的形式化 215
附录I “描述性”意味着什么 217
附录J “玛丽”推理例子的详细步骤 218
附录K 事实R-标记的进一步讨论 219
附录L R-标记中的特殊内置事实类型 221
术语表 223
参考文献 243