目录 1
第1章 信息系统概述 1
1.1 系统 1
1.1.1 系统的概念 2
1.1.2 系统的特性 4
1.1.3 系统的一般模型 5
1.1.4 系统层次与系统分类 8
1.1.5 系统学基本原理 11
1.1.6 系统性能和标准 16
1.1.7 系统变量和参数 17
1.2 信息 17
1.2.1 信息的概念 17
1.2.2 信息的性质 19
1.2.3 信息运动模型 21
1.2.4 信息的度量 23
1.2.5 信息的分类 30
1.2.6 信息的特点与价值 30
1.2.7 信息与管理 32
1.3 信息系统 34
1.3.1 信息系统的概念 34
1.3.2 信息系统的发展 36
1.3.3 信息系统的基本功能 38
1.3.4 信息系统的结构 39
1.3.5 信息系统的价值 43
1.3.6 信息系统的评价 43
1.4 信息系统工程 45
1.4.1 基本概念 45
1.4.2 信息系统工程的研究方法 46
1.4.3 信息系统工程的研究范围 47
2.1.1 集合及其表示 49
第2章 信息系统的基础理论 49
2.1 集合论基础 49
2.1.2 集合的运算与笛卡儿乘积 50
2.1.3 关系 51
2.1.4 关系的闭包 52
2.1.5 函数映射 52
2.1.6 集合的划分 53
2.2 信息系统的数学模型 53
2.3 信息系统的性质 55
2.3.1 对象的信息 55
2.3.2 最大的信息系统 56
2.3.3 可选的信息系统 57
2.3.4 信息系统的划分 57
2.3.5 最简信息系统 62
2.3.7 信息系统中的决策规则 69
2.3.6 理想信息系统 69
2.3.8 不确定性信息系统 71
2.4 信息系统的连接 73
2.4.1 良好的连接系统 73
2.4.2 连接系统的分类 75
2.4.3 连接系统的基本性质 76
第3章 信息系统的开发 79
3.1 信息系统开发过程 79
3.1.1 信息系统生存周期 79
3.1.2 原型化开发过程 82
3.2 信息系统开发模型 87
3.2.1 瀑布模型 88
3.2.2 原型模型 89
3.2.3 RAD模型 90
3.2.4 增量模型 91
3.2.5 螺旋模型 92
3.2.6 构件组装模型 93
3.2.7 组合模型 93
3.2.8 形式化方法模型 93
3.3 信息系统开发方法学 94
3.3.1 系统开发认知体系 94
3.3.2 系统开发方法学 95
3.3.3 系统开发策略与资源规划 95
3.3.4 信息系统开发方法的规范化研究 96
3.4 信息系统模型化 96
3.4.1 处理模型化 96
3.4.2 数据模型化 97
3.5.1 从数据处理到知识处理 108
3.5 知识处理与智能处理 108
3.5.2 从知识处理到智能处理 109
第4章 信息系统的战略规划 111
4.1 信息系统战略规划的概念、目标与组织 111
4.1.1 信息系统战略规划的概念与层次 111
4.1.2 信息系统战略规划的目标、作用、内容与组织 115
4.2 信息系统战略规划的步骤 117
4.2.1 诺兰的阶段模型 117
4.2.2 信息系统战略规划的三阶段模型 119
4.2.3 信息系统战略规划的步骤 120
4.3 信息系统战略规划的常用方法 121
4.4 信息工程与战略数据规划 130
4.4.1 信息工程的基本原理 130
4.4.2 信息工程方法论 132
4.4.3 战略数据规划的目标与步骤 134
5.1 结构化方法的基本思想 137
第5章 系统分析 137
5.2 可行性研究 138
5.2.1 可行性研究的过程 139
5.2.2 可行性分析 142
5.3 结构化分析概述 143
5.3.1 系统分析的任务 143
5.3.2 系统分析员 144
5.3.3 结构化分析方法 145
5.3.4 结构化分析的工具 145
5.4 系统要求的确定 146
5.4.1 要求的基本内容 146
5.4.2 要求的调查 147
5.4.3 需求建模 149
5.5.1 数据流分析 150
5.5 数据流分析技术 150
5.5.2 数据流图概念 151
5.5.3 数据流图的建立 153
5.5.4 数据字典 158
5.5.5 数据存储结构规范化 163
5.5.6 数据存取要求分析 165
5.6 逻辑分析工具 168
5.6.1 决策树 169
5.6.2 决策表 170
5.6.3 结构式语言 172
5.7 效益/费用分析 175
5.7.1 效益/费用分析特点 175
5.7.2 信息系统中的效益/费用关系 176
第6章 系统设计 179
6.1 系统设计概述 179
6.1.1 系统设计的任务 179
6.1.2 系统设计的目标 180
6.1.3 计算机处理与手工处理 182
6.2 结构化设计原理 183
6.2.1 结构化设计方法 183
6.2.2 结构化设计原理 185
6.3 模块化设计 186
6.3.1 模块 186
6.3.2 模块的耦合 190
6.3.3 模块的聚合 192
6.3.4 若干其他设计原则及有益的建议 195
6.4 面向数据流的设计 198
6.4.1 结构图 199
6.4.2 设计过程 200
6.4.3 设计优化 208
6.5.1 Jackson方法 210
6.5 面向数据结构的设计方法 210
6.5.2 Warnier-Orr方法 214
6.6 HIPO图 214
6.6.1 HIPO图 215
6.6.2 模块IPO图 216
第7章 面向对象系统分析与设计 217
7.1 面向对象的发展历史 217
7.2 面向对象的基本概念 218
7.2.1 对象 218
7.2.2 消息 219
7.2.3 类 220
7.2.4 继承 220
7.2.5 封装 222
7.2.6 多态 222
7.3.1 从认识论看面向对象 223
7.3 面向对象的方法论 223
7.3.2 面向对象方法同其他方法的比较 228
7.3.3 面向对象的几种方法 231
7.4 面向对象的分析 235
7.4.1 面向对象的分析原则 235
7.4.2 面向对象分析的模型和过程 237
7.4.3 标识发现对象 239
7.4.4 定义属性 246
7.4.5 定义方法 248
7.4.6 标识结构和连接 251
7.4.7 定义主题 262
7.5 面向对象的设计 268
7.5.1 问题域部分的设计 270
7.5.2 人机交互部分的设计 277
7.5.3 任务管理部分的设计 281
7.5.4 数据管理部分的设计 284
7.5.5 面向对象设计的评价标准 291
7.6 面向对象与统一建模语言 295
7.6.1 UML的发展过程 295
7.6.2 UML的构成 296
7.6.3 UML的特点 298
7.6.4 UML中的视图 299
7.6.5 用UML建模 301
第8章 系统实施 307
8.1 概述 307
8.2 程序设计 309
8.2.1 结构化程序设计 309
8.2.2 应用系统开发工具及其发展 311
8.2.3 应用生成器的基本特征 313
8.2.4 客户机/服务器开发工具的基本特征 316
8.2.5 浏览器/服务器开发工具特征 317
8.3 系统集成 318
8.3.1 系统集成概述 318
8.3.2 网络集成 320
8.3.3 数据集成 323
8.3.4 软件集成 326
8.3.5 应用集成 332
8.4 系统测试 339
8.4.1 系统测试概述 339
8.4.2 平台测试 342
8.4.3 应用软件测试 343
8.4.4 集成测试 346
8.4.5 验收测试 349
8.5.1 系统运行 351
8.5 运行与维护 351
8.5.2 系统维护 352
8.5.3 维护过程 353
8.5.4 维护的特点 355
8.5.5 可维护性 358
8.5.6 软件重用与系统维护 361
8.5.7 信息系统的质量维护 363
第9章 信息系统项目管理 365
9.1 项目管理概述 365
9.1.1 项目管理概念 365
9.1.2 项目管理范围和特点 366
9.1.3 项目管理知识体系 368
9.2 信息系统的项目管理 370
9.2.1 概述 371
9.2.2 基本内容与步骤 372
9.3.1 时间管理流程 378
9.3 信息系统项目时间管理 378
9.3.2 工程进度管理工具和技术 380
9.4 信息系统项目人力资源管理 383
9.4.1 项目管理的组织机构 383
9.4.2 项目角色及其职责 385
9.4.3 管理中的协调工作 388
9.5 信息系统项目质量管理 390
9.5.1 信息系统质量管理概述 390
9.5.2 信息系统质量控制的组织职能 391
9.5.3 项目开发的质量控制 392
9.6 信息系统开发的文档管理 394
9.6.1 信息系统的质量维护文档的内容与分类 395
9.6.2 文档的规范化管理 397
10.1.1 组织与管理的职能 399
10.1 组织与管理 399
第10章 信息系统与计划、控制、决策 399
10.1.2 计划工作的概念和特点 400
10.1.3 支持计划工作的定量分析方法 400
10.1.4 信息系统对计划的支持 403
10.2 信息与决策 408
10.2.1 决策的基本问题 408
10.2.2 决策 410
10.2.3 信息系统对决策过程的辅助 412
10.3 决策支持系统 414
10.3.1 决策支持系统及其功能 414
10.3.2 决策支持系统的组成 416
10.3.3 决策支持系统的分类 417
10.3.4 决策支持系统的典型结构 418
10.3.5 决策支持系统的概念延伸 426
参考文献 431