目录 1
第1章 计算机基础知识 1
1.1 计算机系统组成与应用领域 1
1.1.1 计算机系统的组成 1
1.1.2 计算机的应用领域 4
1.2 计算机软件 5
1.2.1 计算机语言 5
1.2.2 系统软件 6
1.2.3 应用软件 7
1.3 操作系统 8
1.3.1 操作系统的基本概念 8
1.3.2 操作系统的对外接口 10
1.3.3 操作系统的主要功能 12
1.4 计算机网络及Internet基础 32
1.4.1 计算机网络的基本概念 33
1.4.2 网络体系结构网络参考模型 38
1.4.3 局域网技术 41
1.4.4 Internet的形成与发展 50
1.4.5 TCP/IP协议、域名与IP地址 51
1.4.6 Internet提供的主要服务 54
1.4.7 Internet的基本接入方式 58
1.5 信息安全基础 59
1.5.1 信息安全的基本概念 59
1.5.2 信息保密与认证 60
1.5.3 计算机病毒概述 61
1.5.4 网络安全 63
本章小结 64
2.1.1 软件危机 72
2.1 软件工程概论 72
第2章 软件工程 72
2.1.2 软件工程的概念 73
2.1.3 软件生存周期模型 73
2.1.4 软件开发工具与环境 75
2.2 系统定义与软件计划 76
2.2.1 系统定义 76
2.2.2 可行性研究 77
2.2.3 软件计划 78
2.2.4 软件需求分析 81
2.3.1 软件设计的目标和任务 90
2.3 总体设计 90
2.3.2 软件设计基础 91
2.3.3 模块的独立性 94
2.3.4 结构化设计方法 98
2.3.5 数据设计及文件设计 103
2.4 软件编码 105
2.4.1 程序设计阶段的任务 105
2.4.2 程序设计语言的选择 105
2.4.3 程序设计的途径 108
2.5.1 软件测试的目的和原则 111
2.5 软件测试 111
2.5.2 测试用例设计 113
2.5.3 软件测试的策略 116
2.5.4 测试种类 121
2.6 软件维护 124
2.6.1 软件维护的概念 124
2.6.2 软件可维护性 126
2.6.3 提高可维护性的方法 126
2.7.1 软件质量的概念 127
2.7.2 软件的质量保证 127
2.7 软件质量管理 127
2.7.3 软件配置管理 129
本章小结 129
第3章 数据库技术 134
3.1 数据库基本概念 134
3.1.1 数据库、数据库管理系统和数据库系统 134
3.1.2 数据库系统的三级模式结构 136
3.1.3 数据库技术的发展 138
3.2 关系数据模型 140
3.2.1 数据模型概述 141
3.2.2 关系运算 143
3.2.3 关系操作与关系代数 144
3.3 关系数据库 152
3.3.1 SQL概述 152
3.3.2 SQL的数据定义 153
3.3.3 SQL的数据操作 154
3.3.4 SQL的数据库控制功能 168
3.3.5 嵌入式SQL 170
3.4 关系数据库理论基础 171
3.4.1 什么是有问题的关系模式 171
3.4.2 函数依赖 172
3.4.3 关系模式的规范化 174
3.5 数据库设计方法 178
3.5.1 数据库设计概述 178
3.5.2 需求分析 179
3.5.3 概念设计 181
3.5.4 逻辑设计 183
3.5.5 物理设计 186
3.5.6 实现和维护 187
3.6.1 面向对象数据模型概述 189
3.6 面向对象数据模型设计概述 189
3.6.2 对象—关系数据库 191
3.7 数据库技术的新进展 193
3.7.1 分布式数据库 193
3.7.2 Web数据库 193
3.7.3 多媒体数据库 194
3.7.4 数据仓库和数据集市 195
3.7.5 联机分析处理和数据挖掘 196
本章小结 197
4.1.1 信息的属性 204
4.1 信息与信息资源的概念 204
第4章 信息管理 204
4.1.2 信息的价值 206
4.1.3 信息资源 207
4.2 信息组织与管理的概念 210
4.2.1 信息组织 210
4.2.2 信息管理 213
4.2.3 信息资源管理 217
4.3 计算机信息管理的发展过程 220
本章小结 222
5.1 事务处理系统 226
第5章 信息系统 226
5.2 管理信息系统 230
5.2.1 管理信息系统概述 230
5.2.2 管理信息系统的结构和组成 238
5.2.3 管理信息系统的辅助决策功能 249
5.3 决策支持系统 252
5.3.1 决策支持系统的概念 252
5.3.2 决策支持系统的三部件结构 254
5.3.3 决策模式的分类 257
5.4.1 办公信息系统的概念 259
5.4 办公信息系统 259
5.4.2 办公信息系统的功能 261
5.4.3 办公信息系统的构成 261
5.5 信息管理技术的新发展 262
5.5.1 MRPⅡ 262
5.5.2 ERP 268
5.5.3 CIMS 273
本章小结 275
6.1 信息系统开发的基本内容 284
第6章 信息系统的开发 284
6.2 信息系统的开发步骤和策略 286
6.3 信息系统的开发方法 302
6.3.1 结构化生命周期方法 302
6.3.2 原型化方法 303
6.3.3 战略数据规划方法 307
6.4 信息系统的维护和评价 309
7.1.2 BSP的基本原则 322
7.1.1 企业系统规划的概念 322
7.1.3 BSP方法的研究步骤 322
7.1 企业系统规划方法 322
第7章 BSP与软件工程新技术 322
7.1.4 BSP的目标 324
7.2 计算机辅助软件工程(CASE) 324
7.2.1 CASE定义 324
7.2.2 CASE分类 325
7.3 面向对象的技术 327
7.3.1 面向对象的程序设计语言 328
7.3.2 面向对象的概念 328
7.3.3 面向对象的开发方法 330
7.4 软件重用技术 332
7.4.1 软件重用技术 333
7.4.2 可重用的软件 333
本章小结 334
附录 习题参考答案 336
习题1参考答案 336
习题2参考答案 337
习题3参考答案 337
习题4参考答案 338
习题5参考答案 338
习题6参考答案 339
习题7参考答案 340