第1篇 企业和信息系统建模框架 3
第1章 系统建模概述 3
1.1 什么是模型 3
1.2 建模目的与模型的用途 4
1.3 模型的内容 5
1.4 模型的视角与抽象层次 7
1.5 企业与信息系统建模方法族 8
1.6 基于模型的系统集成与模型驱动的体系结构 11
1.7 访谈——模型基础数据的收集 16
习题 19
第2章 企业与信息系统建模体系 21
2.1 体系结构的作用 21
2.2 国际上具有影响力的体系结构 24
2.2.1 计算机集成制造开放系统体系结构(CIM-OSA) 24
2.2.2 GIM和IMPACS 27
2.2.3 普渡企业参考体系结构 28
2.2.4 集成信息系统体系结构 30
2.2.5 Zachman框架 33
2.2.6 通用企业参考体系结构与方法论 34
2.2.7 阶梯形CIM系统体系结构 34
2.3 体系结构基本属性的分析 37
2.4 通用/阶梯形集成系统参考体系结构 39
2.5 视图描述方法 46
习题 54
第2篇 面向功能的建模分析 57
第3章 数据流图 57
3.1 数据流图的基本特色 57
3.2 数据流图的语法语义 57
3.2.1 数据流图构成元素 57
3.2.2 数据流图的模型构成 61
3.2.3 数据流图的数据字典 64
3.3 数据流图的建模方法 65
3.3.1 建模过程 65
3.3.2 绘图规则 65
3.3.3 建模分析示例 67
习题 73
第4章 IDEFO功能建模 75
4.1 IDEFO的基本特色 75
4.2 IDEFO的语法语义 78
4.2.1 活动图形 78
4.2.2 盒子 78
4.2.3 箭头 80
4.2.4 机制箭头 81
4.2.5 通道箭头 81
4.2.6 双向箭头 81
4.2.7 虚箭头 82
4.2.8 选择箭头 82
4.2.9 ICOM码 82
4.2.10 节点号 83
4.2.11 模型名 83
4.3 IDEFO的建模方法 84
4.3.1 模型开发者的工作程序 84
4.3.2 IDEFO作图规则 87
4.3.3 文字说明的编写 93
4.3.4 IDEFO图表的定义 94
4.3.5 IDEFO模型的遍历步骤 98
4.3.6 IDEFO工程图示例 99
4.4 建模工作团队的组织 112
4.4.1 项目中的角色定义 112
4.4.2 组表循环 113
习题 114
第3篇 面向数据的建模分析 121
第5章 实体关系图 121
5.1 实体关系图的基本特色 121
5.2 实体关系图的语法语义 122
5.2.1 实体 122
5.2.2 属性 123
5.2.3 联系 125
5.3 实体关系图的规范化 134
5.3.1 第1范式 134
5.3.2 第2范式 135
5.3.3 第3范式 137
5.3.4 BC范式 138
5.4 基本表的建立 138
习题 141
第6章 IDEF1X数据建模 143
6.1 IDEF1X的基本特色 143
6.2 IDEF1X的语法语义 144
6.2.1 实体 144
6.2.2 联接联系 145
6.2.3 分类联系 149
6.2.4 非确定联系 151
6.2.5 属性 153
6.2.6 主关键字和可选关键字 154
6.2.7 外来关键字 155
6.3 IDEF1X的建模方法 158
6.3.1 0阶段——设计的开始 158
6.3.2 1阶段——定义实体 163
6.3.3 2阶段——定义联系 166
6.3.4 3阶段——定义键 171
6.3.5 4阶段——定义属性 182
6.4 IDEF1X文件编制和确认 187
6.4.1 IDEF1X组文件 187
6.4.2 标准格式 189
6.4.3 IDEF1X模型遍历步骤 193
习题 195
第4篇 面向过程的建模分析 199
第7章 IDEF3过程描述获取 199
7.1 IDEF3的基本特色 199
7.2 IDEF3过程描述的语法语义 204
7.2.1 IDEF3过程描述的构成元素 204
7.2.2 行为单元 205
7.2.3 联接 210
7.2.4 交汇点 211
7.2.5 参照物 215
7.3 IDEF3过程描述基本构造模块的组合使用 218
7.3.1 行为单元与联接组合 219
7.3.2 行为单元、联接和交汇点的组合使用 220
7.3.3 IDEF3流图中参照物的使用 223
7.4 IDEF3对象状态转换网络描述的语法语义 225
7.4.1 对象及对象状态 226
7.4.2 OSTN描述元素 226
7.4.3 OSTN图的语义及使用 227
7.5 IDEF3的建模方法 229
7.5.1 过程图建模过程 229
7.5.2 对象状态转换图建模过程 236
7.5.3 IDEF3过程描述的有效性 238
7.5.4 对IDEF3过程描述的理解 245
7.5.5 使用IDEF3的建议 248
习题 252
第8章 特定领域的过程建模分析 253
8.1 ARIS经营过程建模 253
8.2 角色活动图 255
8.3 Gantt图和PERT技术 257
8.4 Petri网 261
8.5 GRAI决策建模方法 262
8.5.1 GRAI格 263
8.5.2 GRAI网 264
8.5.3 结构化进程 267
8.5.4 不一致性检查规则 269
习题 271
第5篇 面向对象的建模分析 277
第9章 IDEF4面向对象设计 277
9.1 IDEF4的基本特色 277
9.2 IDEF4的面向对象概念 281
9.2.1 类 282
9.2.2 特征 286
9.2.3 方法 290
9.2.4 约束 292
9.3 IDEF4的语法语义 293
9.3.1 类-继承图 294
9.3.2 方法分类图 302
9.3.3 类型图 309
9.3.4 客户图 312
9.3.5 协议图 315
9.3.6 分配映射 317
9.3.7 IDEF4实例化语言 320
9.4 IDEF4设计开发过程 322
9.4.1 面向对象的分解 323
9.4.2 IDEF4设计开发活动 324
9.4.3 IDEF4设计进展过程 328
9.4.4 IDEF4设计文档的组织 330
9.4.5 IDEF4设计开发中的若干问题 332
9.5 IDEF4的后续发展 334
习题 336
第10章 统一建模语言 337
10.1 UML的基本特色 337
10.2 UML的语法语义 339
10.2.1 静态视图 339
10.2.2 设计视图 353
10.2.3 用例视图 358
10.2.4 状态机视图 361
10.2.5 活动视图 370
10.2.6 交互视图 374
10.2.7 部署视图 378
10.2.8 模型管理视图 379
10.2.9 简档 381
10.3 UML设计开发方法 385
习题 388
第6篇 建模分析技术的新发展 393
第11章 IDEF5本体描述捕获 393
11.1 本体与本体建模概述 393
1I.1.1 本体开发的动机 393
11.1.2 本体的中心概念 394
11.2 IDEF5的语法语义 399
11.2.1 IDEF5图表语言 399
11.2.2 IDEF5细化描述语言 425
11.3 IDEF5本体描述的开发 438
11.3.1 项目组织和定义 439
11.3.2 收集数据 442
11.3.3 分析数据 448
11.3.4 开发初始本体 449
11.3.5 改善和验证本体 456
习题 459
第12章 面向运行的建模技术 460
12.1 工作流建模 460
12.2 经营过程建模表示法 462
12.3 经营过程执行语言 472
习题 476
第13章 系统经济与性能建模分析 477
13.1 集成系统的经济分析框架 477
13.2 基于活动的成本分析 481
13.2.1 建立活动模型 483
13.2.2 收集成本数据 484
13.2.3 成本数据的分类 484
13.2.4 追踪成本到活动 485
13.2.5 算例 485
13.2.6 成本分析 493
13.3 层次分析法与网络分析法 494
13.4 平衡记分卡和关键成功因素 502
13.5 企业信息化投资前评价框架 506
13.6 企业信息化项目后评价 513
13.6.1 基于竞争优势分析的企业信息化项目经济效果评价 513
13.6.2 基于关键成功因素分析的企业信息化项目综合效益评价 515
13.6.3 评价实例 517
习题 520
参考文献 521
英中名词对照表 525
缩略语 529
图表索引 532