第1章 信息工程概述 1
1.1 信息工程的发展历程 1
1.1.1 引言 1
1.1.2 信息工程方法学的产生 1
1.1.3 信息工程是应计算机信息系统发展的需要产生的 2
1.2 信息工程的基本概念 4
1.2.1 什么是信息工程 5
1.2.2 信息工程的金字塔表示 6
1.2.3 四个实施阶段的主要内容 7
1.2.4 信息工程的主要组成模块 10
1.3 信息工程需要强有力的工具 12
1.3.1 CASE和I-CASE工程化工具 12
1.3.2 信息库 14
1.3.3 信息工程设施 15
1.4 信息工程的成本估算与效益评估 17
1.4.1 信息系统的成本概述 17
1.4.2 信息系统的成本测算 18
1.4.3 信息系统的经济效益 20
1.4.4 信息系统工程的成本与效益 21
第2章 信息战略规划项目 23
2.1 信息战略规划综述 23
2.1.1 信息战略规划的目标和任务 23
2.1.2 制定信息战略规划应遵循的一些原则 24
2.2 信息的采集和分类 26
2.2.1 信息的分类 26
2.2.3 结构化的采访技术 28
2.2.2 审查书面信息 28
第3章 建立企业模型 30
3.1 信息战略规划项目的规划 30
3.2 产生一个初始的高层次的企业模型 30
3.2.1 识别企业的组织结构,建立组织层次图 30
3.2.2 识别和分类企业的任务、目标、战略重点和关键的成功因素 31
3.2.3 阐述信息需求和性能度量 33
3.2.5 创建一个高层次的初级信息结构——企业模型 34
3.2.4 分析信息技术对企业业务的潜在影响 34
3.2.6 采访高、中级管理人员,对所得信息进行补充、检验和确认 36
第4章 确定企业的信息结构 38
4.1 完成功能分解 38
4.2 进行实体分析 39
4.3 评估企业的当前环境 41
4.3.1 列出现有系统和数据存储的清单 41
4.3.2 确定信息结构的范围 42
4.3.4 评估信息系统的组织 43
4.3.3 完成信息需求列表 43
4.3.5 分析现有的技术环境 44
第5章 确定业务系统结构 47
5.1 识别和确定预期的数据存储 47
5.2 识别和确定预期的业务系统 54
5.3 建立业务系统的结构图 54
5.4 确定和记录业务领域 55
6.1.2 集中管理的数据具有的主要特征 57
6.1.1 分散管理的数据具有的主要特征 57
6.1 数据分布分析的基本概念 57
第6章 确定技术结构 57
6.1.3 分布式数据的6种形式 58
6.1.4 分布式数据存在的问题 60
6.1.5 区分同步与不同步的数据副本 60
6.2 确定数据的分布矩阵 61
6.3 确定业务系统分布矩阵 62
6.4 确定技术分配要求 64
6.5 确定并评估可选方案 70
第7章 准备和呈交信息战略规划报告 75
7.1 准备信息战略规划报告 75
7.2 展示规划成果 76
第8章 业务领域分析概述 78
8.1 业务领域分析的目标和任务 78
8.2 为业务领域分析作准备 79
9.1 建立详细的实体关系模型 81
9.1.1 实体类型及其细节 81
第9章 进行数据分析,建立详细的数据模型 81
9.1.2 关系及其细节 82
9.1.3 属性及其细节 85
9.1.4 分割及其细节 86
9.2 数据模型化中的异常情况 87
9.2.1 冗余关系 87
9.2.2 多义关系 88
9.2.3 在一个M:N关系中的信息流失 88
9.2.4 孤立实体类与单一实体类 89
9.2.5 多值属性 89
9.3 绘制实体关系图 89
第10章 业务活动分析 91
10.1 业务过程及其细节 91
10.2 业务过程分解 92
10.2.1 确定基本过程 92
10.2.2 过程依赖分析 94
10.2.3 外部对象 96
10.2.4 事件 97
10.3 交互作用分析 97
10.3.1 实体生命周期分析 97
10.3.2 信息视图 99
10.3.3 过程逻辑的规范化分析 101
第11章 现有系统分析 106
11.1 概述 106
11.2 现有系统的操作程序分析 106
11.3 用户视图分析 107
11.4 规范综合 109
第12章 业务领域模型的确认 112
12.1 完整性检查 112
12.2 正确性检查 114
12.3 稳定性分析 117
第13章 业务系统定义和成本/收益分析 118
13.1 概述 118
13.2 聚合基本过程 118
13.3 成本/收益分析 120
13.4 实施计划的构成 124
第14章 系统设计 126
14.1 业务系统设计概况 126
14.1.1 业务系统设计的目标和任务 126
14.1.2 准备工作 127
14.2 定义程序 128
14.2.1 建立实现业务过程的程序 129
14.2.3 程序步和在线程序 130
14.2.2 建立设计者附加的程序 130
14.2.4 批处理程序 131
14.2.5 程序的逻辑设计 131
14.3 会话与屏幕设计原则 132
14.3.1 在线会话设计 132
14.3.2 批处理会话设计 133
14.3.3 屏幕设计 133
14.4 业务系统的确认 134
14.5 技术设计的主要内容 134
14.5.1 数据使用分析 135
14.5.2 物理数据库设计 136
14.5.3 网络总体设计 139
第15章 系统设计中应用的开发技术 141
15.1 可重用技术 141
15.2 原型化方法 142
15.3 利用联合应用设计会议进行系统设计 144
15.4 时间盒方法 147
16.1 系统转换的设计 149
第16章 系统转换和测试的设计与实现 149
16.2 测试的设计和实施 150
16.3 实施系统转换 151
16.4 逆向工程 152
第17章 因特网时代的电子化企业 156
17.1 企业内部网和外部网 156
17.2 企业电子商务 158
17.3 电子化企业 161
参考文献 166