第1章 绪论 1
1.1 信息与信息工程 1
1.2 信息工程方法 2
1.3 信息系统 3
1.4 信息化与信息工程 4
1.5 数据及信息和知识 5
1.6 水信息工程 6
第2章 信息工程基本原理与体系 9
2.1 引言 9
2.2 信息工程的理论基础 9
2.3 信息工程与软件工程 11
2.4 信息工程过程的主要环节 11
2.5 总体数据规划与信息资源规划 12
2.6 数据结构的规范化 13
第3章 水信息工程产生的背景 15
3.1 引言 15
3.2 水利信息化发展现状分析 15
3.3 水信息工程面临的问题 16
3.4 解决问题的基本思路 16
3.5 水信息工程的主要内容 17
第4章 水信息工程过程 18
4.1 水信息工程过程框架 18
4.2 过程方法论 19
4.2.1 方法 19
4.2.2 组织 21
4.2.3 方式 22
4.3 生命周期 22
4.3.1 全局与局部生命周期 22
4.3.2 全局生命周期与水信息工程过程 23
4.3.3 局部生命周期与软件生命周期 23
4.3.4 生命周期方法论 25
4.3.5 生命周期的主要阶段与基本任务 26
4.4 水信息工程过程活动 28
第5章 水利信息化规划 29
5.1 引言 29
5.2 信息系统战略规划方法 29
5.2.1 规划的重要性 29
5.2.2 战略规划的主要内容 29
5.2.3 规划的主要方法 30
5.2.4 关键成功因素法(CSF) 30
5.2.5 战略目标集转化法(SST) 31
5.2.6 业务系统计划法(BSP) 32
5.2.7 CSB方法 32
5.2.8 确定项目优先顺序的方法 33
5.3 水利信息化全局性规划 34
5.4 水利信息化阶段发展规划和专项规划 39
5.5 水利信息化规划簇的协调 39
5.6 规划中的项目选择与优先顺序 40
5.7 水利信息化保障环境 43
第6章 顶层设计分析方法与体系 46
6.1 引言 46
6.2 顶层设计的主要内容与体系 46
6.3 业务分析与设计方法 50
6.3.1 结构化方法 50
6.3.2 面向对象方法 51
6.3.3 IDEF方法 53
6.3.4 基于UML的方法 57
6.4 水利业务建模方法 72
6.4.1 意义与目标 72
6.4.2 业务建模的一般方法 72
6.4.3 技术环节与术语 82
6.4.4 业务流程设计的一般过程 83
6.4.5 业务调研 86
6.4.6 建模准则 90
6.4.7 建模操作 92
6.4.8 模型评估 99
第7章 水利职能域分析及域系统基本框架 100
7.1 引言 100
7.2 水利职能域与信息应用特征 100
7.2.1 水利职能 100
7.2.2 水利业务与事务及信息资源 101
7.2.3 管理层级与信息运用特征 103
7.3 协同模式与信息资源整合 105
7.3.1 协同模式 105
7.3.2 信息资源整合 105
7.3 水利信息系统的基础框架 107
7.4 业务应用的层次结构框架 109
7.5 域内业务系统基本框架 110
7.6 协同与综合分析业务系统框架 110
7.7 资源共享服务平台框架 111
7.8 地域和跨域部署框架 112
7.9 运行支撑环境框架 113
7.9.1 运行支撑环境的组成 113
7.9.2 一般技术准则 113
7.10 技术标准和行政规章体系 114
7.10.1 基本内容 114
7.10.2 技术标准与指南 114
7.10.3 建设与管理规章 114
第8章 信息组织与数据中心 115
8.1 引言 115
8.2 水信息组织模型 115
8.2.1 信息组织的基本理论 115
8.2.2 信息分类与组织 118
8.2.3 元信息模型 121
8.3 水利数据中心技术活动过程 123
8.3.1 总体技术准则 123
8.3.2 技术目标与活动过程 123
8.4 国家水利数据中心参考模型 124
8.4.1 框架模型 124
8.4.2 部署模型 125
8.4.3 存贮模型 126
8.4.4 交换模型 127
8.4.5 服务模型 128
8.4.6 安全模型 129
8.4.7 规程模型 129
8.4.8 事权划分模型 130
8.5 国家水利数据中心技术条件 130
8.5.1 逻辑框架 130
8.5.2 系统成分 131
8.5.3 部署方式 132
8.5.4 硬件环境 132
8.5.5 软件环境 133
8.5.6 数据库群 133
8.5.7 数据交换 136
8.5.8 软件工具 136
8.5.9 安全备份 137
8.5.10 技术标准 137
第9章 水利业务应用系统架构 139
9.1 引言 139
9.2 业务应用结构的演化 139
9.3 水利域系统的特例 141
9.4 主要水利业务系统的功能聚类 142
9.5 主要域系统的基本架构 144
9.5.1 防汛抗旱指挥系统 144
9.5.2 水资源管理系统 145
9.5.3 水土保持监测网络与信息管理系统 145
9.5.4 农村水利管理信息系统 146
9.5.5 水库移民后期扶植管理信息系统 146
9.5.6 水利电子政务系统 147
9.5.7 国家水利数据中心 147
9.5.8 水利网络与信息安全保障系统 148
9.6 水利域系统实施的工程原则 148
第10章 从项目建议到初步设计 149
10.1 引言 149
10.2 常用的设计表示方法 149
10.2.1 系统物理模型与业务流程图 149
10.2.2 层次方框图 151
10.2.3 IPO图 152
10.2.4 状态迁移图 152
10.2.5 系统逻辑模型与数据流图 153
10.3 需求分析方法概要 159
10.3.1 需求的含义 159
10.3.2 需求的重要性 160
10.3.3 需求分析的任务 161
10.3.4 需求分析的四个步骤 162
10.3.5 需求获取 162
10.3.6 需求分析 163
10.3.7 编写规格说明书 164
10.3.8 需求验证 164
10.3.9 需求分析方法的应用 164
10.4 前期文档编制标准概要 164
10.4.1 水利信息系统项目建议书编制规范 164
10.4.2 水利信息系统可行性研究报告编制规定 166
10.4.3 水利信息系统初步设计报告编制规定 167
10.5 可行性分析方法要点 169
10.5.1 可行性分析的难点 169
10.5.2 可行性分析的主要任务 170
10.5.3 可行性分析要点 171
10.6 初步设计要点 172
10.6.1 设计的内容 172
10.6.2 设计的任务 173
10.6.3 初步设计与软件设计 176
10.7 软件设计方法概要 176
10.7.1 软件概要设计的内容 176
10.7.2 软件设计的基本概念 177
10.7.3 软件结构的图示与优化 181
10.7.4 面向数据流的结构设计方法 183
10.8 数据库设计方法概要 188
10.8.1 基本概念 188
10.8.2 关系模式的设计规则 188
10.8.3 数据库设计过程 189
10.8.4 数据库的概念设计 193
10.8.5 数据库的逻辑设计 199
10.8.6 数据库的物理设计 201
第11章 工程质量与过程管理 202
11.1 引言 202
11.2 质量 202
11.3 软件过程 205
11.3.1 软件工程的基本层次 205
11.3.2 软件过程及其分类 206
11.3.3 软件过程评估 206
11.3.4 基于CMM的评估 207
11.3.5 基于ISO的评估 210
11.4 软件度量 215
11.4.1 质量与度量 215
11.4.2 软件度量的一般模式 217
11.4.3 软件度量模型 218
11.5 软件规模和成本估算模型 223
11.5.1 功能点模型 223
11.5.2 算法成本模型 226
11.5.3 软件估算的例子 230
第12章 项目管理与系统验收活动 233
12.1 水信息系统项目管理概要 233
12.1.1 信息系统项目管理的特点 233
12.1.2 计划费用与进度管理 234
12.2 验收的分类与组织 235
12.3 检查与测试 236
12.4 过程验收 237
12.5 子系统验收 238
12.6 合同完工验收 238
12.7 初步验收 239
12.8 试运行 239
12.9 专项验收 239
12.10 竣工验收 240
12.10.1 一般规则 240
12.10.2 竣工技术预验收 240
12.10.3 竣工验收活动 240
附录 业务流程设计报告示例 242
1.1 概述 242
1.1.1 设计目标 242
1.1.2 依据的标准 242
1.1.3 建模范围与域 242
1.1.4 业务框架 242
1.2 业务调研 243
1.2.1 调研方式 243
1.2.2 调查表 243
1.2.3 调查表的整理 243
1.3 业务过程模型 243
1.3.1 业务的确定 243
1.3.2 要素与编码 244
1.3.3 组织组成图 249
1.3.4 业务组成图 249
1.3.5 业务过程图 250
1.3.6 业务行为图 250
1.4 模型评估 251
1.4.1 完整性 251
1.4.2 合理性 251
1.4.3 存在的主要问题与修改建议 251
附件A 原始调查表 252
A.1 组织机构及业务职能调查表 252
A.2 业务过程及信息处理调查表 257
附件B 整理后的调查表 268
B.1 组织机构及业务职能调查表 268
B.2 业务过程及信息处理调查表 273
参考文献 288