《信息系统开发与管理教程 第2版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:左美云,邝孔武主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2006
  • ISBN:7302124175
  • 页数:349 页
图书介绍:本书在介绍信息和系统两个核心概念的基础上,详细地分析了信息系统与管理、决策等几对基本的关系,给出了信息系统开发过程中用到的基本技术。本书力争从战略管理的角度去考虑信息系统的规划,从项目管理、文档管理以及监理和审计的角度去考虑信息系统的开发。而对于技术方面,则更侧重方法论的介绍和方案的比较。本书还详细讲座了信息系统的测试以及信息系统的运行管理和安全管理,对信息系统的热点领域作了简要介绍。本书是《高等院校信息管理与信息系统专业系列教材》之一,可作为信息管理与信息系统、电子商务、计算机应用、信息安全、工商企业管理、软件工程等专业本科生的教材,也可作为相关专业硕士生、MBA、管理干部培训班、技术人员特别是信息技术人员的教材和参考资料。

目录 1

第1部分 信息系统的基础知识 1

第1章 信息系统的基本概念 1

1.1 信息的定义和分类 1

1.1.1 信息的定义和性质 1

1.1.2 信息的分类与传输结构 4

1.2 系统的概念与系统思想 6

1.2.1 系统的概念与特性 6

1.2.2 系统思想与系统方法 9

1.3 信息系统与管理信息系统 11

1.3.1 信息系统的历史和发展 11

1.3.2 信息系统含义与管理信息系统 12

1.4 信息系统的结构与类型 14

1.4.1 信息系统的结构 14

1.4.2 信息系统的类型 20

思考题 21

第2章 信息系统的基本关系 22

2.1 信息系统与管理、决策的关系 22

2.1.1 信息系统为管理、决策服务 22

2.1.2 信息系统需要管理理论的支持和实践的配合 24

2.2 信息系统与数据、人的关系 26

2.2.1 信息系统与数据的关系 26

2.2.2 信息系统与人的关系 28

2.3 信息系统与计算机、软件的关系 32

2.3.1 信息系统与计算机的关系 32

2.3.2 信息系统与软件的关系 34

2.4 信息系统与信息化、电子商务的关系 37

2.4.1 信息系统与信息化的关系 37

2.4.2 信息系统与电子商务的关系 38

思考题 40

3.1 数据结构 41

3.1.1 数据结构和算法 41

第3章 信息系统的技术基础 41

3.1.2 线性表 42

3.1.3 栈和队列 45

3.1.4 树 46

3.1.5 排序与查找 47

3.2 数据库技术 51

3.2.1 数据库系统概述 51

3.2.2 关系数据库的规范化 54

3.2.3 关系数据库语言SQL 57

3.2.4 数据库技术的新发展 61

3.3 计算机网络技术 62

3.3.1 计算机网络的组成结构 63

3.3.2 计算机网络的拓扑结构 64

3.3.3 计算机网络的体系结构 65

3.3.4 局域网与因特网 68

思考题 70

4.1.1 现有信息化成熟度模型的比较 72

4.1 组织信息化成熟度模型 72

第2部分 信息系统开发的准备 72

第4章 信息系统的战略规划 72

4.1.2 通用组织信息化成熟度模型(IMM) 74

4.2 组织建设信息系统的模式 76

4.2.1 企业-行业互动模式 77

4.2.2 挑战-反应模式 77

4.2.3 雁行模式 78

4.2.4 地域互动模式 78

4.3 组织信息系统的总体规划 79

4.3.1 信息系统的生命周期 79

4.3.2 信息系统的规划内容与方法 80

4.4 信息系统的可行性研究 87

4.4.1 信息系统的需求分析 87

4.4.2 需求调研的方法与步骤 89

4.4.3 可行性研究的方法 91

思考题 93

第5章 信息系统的前期准备 94

5.1 信息系统的开发方式选择 94

5.1.1 信息系统自主开发 94

5.1.2 信息系统开发外包 94

5.2 合同的签订和项目的启动 97

5.2.1 合同的签订 97

5.2.2 项目小组的成立 100

5.2.3 开发用语和风格的规范化 104

5.3 业务流程的规范化和优化 105

5.3.1 数据和业务流程的规范化 105

5.3.2 业务流程的改进和再造 108

5.4 信息系统的开发模式选择 111

5.4.1 客户机/服务器(C/S)模式 111

5.4.2 浏览器/服务器(B/S)模式 112

思考题 113

5.4.3 B/S与C/S的混合模式 113

第3部分 信息系统的开发方法 116

第6章 生命周期法与原型法 116

6.1 生命周期法的基本思想 116

6.2 系统分析 117

6.2.1 系统分析的任务 118

6.2.2 数据流图 118

6.2.3 数据字典 126

6.2.4 基本处理的小说明 130

6.3 系统设计 131

6.3.1 系统设计的任务要求 131

6.3.2 概要设计:从数据流图导出结构图 132

6.3.3 详细设计 135

6.4 系统实施 137

6.4.1 系统实施阶段的任务 137

6.4.2 自顶向下的实现方法 138

6.5.1 原型法的基本步骤 139

6.5 原型法 139

6.5.2 原型法的优缺点 140

6.5.3 生命周期法与原型法的比较 141

思考题 142

第7章 面向对象方法 143

7.1 面向对象方法的基本思想 143

7.1.1 OO方法的产生和发展 143

7.1.2 OO方法的基本概念 144

7.1.3 OO方法的基本思想及特点 145

7.2 面向对象分析 146

7.2.1 标识对象 146

7.2.2 标识结构 148

7.2.3 标识主题 148

7.2.4 定义属性 149

7.2.5 定义服务 151

7.3.1 面向对象设计模型 153

7.3 面向对象设计 153

7.3.2 问题空间部分的设计(PDC) 154

7.3.3 人机交互部分的设计(HIC) 155

7.3.4 任务管理部分的设计(TMC) 156

7.3.5 数据管理部分的设计(DMC) 156

7.4 统一建模语言UML 157

7.4.1 统一建模语言UML的视图 157

7.4.2 基于UML的系统开发过程 160

思考题 161

第8章 MVC设计模式 162

8.1 MVC设计模式与J2EE架构 162

8.1.1 MVC设计模式的思想 162

8.1.2 J2EE设计的思想 164

8.2 MVC的两种模型 164

8.2.1 MVC Model 1 164

8.2.2 MVC Model 2 165

8.2.3 MVC设计模式的优缺点 166

8.3.1 Struts中的MVC设计模式 167

8.3 基于J2EE的MVC设计模式实现框架:Apache Struts 167

8.3.2 Struts工作流分析 170

8.3.3 Struts的优缺点 171

思考题 172

第4部分 信息系统的开发管理 174

第9章 信息系统建设的项目管理 174

9.1 信息系统与项目管理 174

9.1.1 项目与项目管理 174

9.1.2 信息系统项目的特点 175

9.2 信息系统项目的费用与进度管理 176

9.2.1 信息系统项目成本的构成及测算的一般过程 176

9.2.2 软件开发规模与成本估算的方法 178

9.2.3 信息系统项目的进度和成本计划 184

9.2.4 信息系统项目计划的变更和控制 190

9.3 信息系统项目的人员管理 196

9.3.1 信息系统项目的人力资源平衡 196

9.3.2 信息系统项目的团队建设 200

9.4 信息系统建设的质量管理 203

9.4.1 信息系统建设需要全面质量控制 203

9.4.2 信息系统质量的指标体系 204

9.4.3 信息系统实施全面质量控制的办法 206

思考题 207

第10章 信息系统的文档管理 208

10.1 信息系统文档的作用与类型 208

10.1.1 信息系统文档的作用 208

10.1.2 信息系统文档的类型 210

10.2 信息系统各类文档的内容 211

10.2.1 系统各类文档的内容简介 211

10.2.2 系统分析说明书编写指南 215

10.2.3 系统设计说明书内容指南 216

10.3 信息系统文档的编制与管理 219

10.3.1 信息系统文档编制的要求与方法 219

10.3.2 信息系统文档的管理 221

思考题 224

第11章 信息系统的监理、审计与评价 225

11.1 咨询和监理存在的经济学依据 225

11.1.1 委托人-代理人理论 225

11.1.2 信息系统建设的风险 226

11.1.3 咨询和监理有助于降低风险 229

11.2 信息系统监理的具体内容 231

11.2.1 信息系统监理的模式 231

11.2.2 信息系统监理的内容 232

11.2.3 信息系统监理的程序和计划 233

11.2.4 信息系统监理的费用和收益 234

11.3 信息系统的审计 236

11.3.1 信息系统审计的由来与发展 236

11.3.2 信息系统审计的基本内容 237

11.3.3 信息系统审计师及相关组织 239

11.4.1 信息系统的广义评价与狭义评价 241

11.4 信息系统的评价 241

11.4.2 信息系统的综合评价 242

思考题 244

第5部分 信息系统的测试与运行 248

第12章 信息系统的测试 248

12.1 信息系统测试概述 248

12.1.1 测试的基本概念、目标和原则 248

12.1.2 测试对象与测试信息流 250

12.2 软件测试方法 251

12.2.1 静态测试与动态测试 251

12.2.2 黑盒测试与白盒测试 252

12.3 测试过程和步骤 253

12.3.1 测试过程 253

12.3.2 测试步骤 254

12.3.3 单元测试 256

12.3.4 集成测试 256

12.3.5 确认测试 257

12.3.6 系统测试 258

12.3.7 验收测试与回归测试 259

12.3.8 调试 259

12.4 特定应用环境下的测试 261

12.4.1 面向对象开发的测试 261

12.4.2 基于Web系统的测试 266

12.5 自动化测试及其工具 268

12.5.1 自动化测试的优缺点 268

12.5.2 自动化测试工具的分类 269

思考题 270

第13章 信息系统的运行管理 272

13.1 系统转换与信息系统运行的组织 272

13.1.1 试运行与系统转换 272

13.1.2 运行期间信息系统部门的组织 273

13.1.3 首席信息官(CIO)及部门岗位设计 275

13.2.1 建立和健全信息系统的运行制度 278

13.2 信息系统的运行制度 278

13.2.2 信息系统的日常运行管理 280

13.3 信息系统的维护与升级 281

13.3.1 信息系统的维护 281

13.3.2 信息系统的升级 283

13.4 IT服务管理 284

13.4.1 COBIT 285

13.4.2 ITIL 287

思考题 293

第6部分 信息系统安全及热点领域 296

第14章 信息系统的安全管理 296

14.1 信息系统安全的含义 296

14.1.1 影响信息系统安全的因素 296

14.1.2 信息系统安全的定义 298

14.2 信息系统安全的内容 299

14.2.1 物理安全 299

14.1.3 信息系统的安全需求 299

14.2.2 网络安全 300

14.2.3 操作系统安全 301

14.2.4 应用软件安全 302

14.2.5 数据安全 302

14.2.6 管理安全 304

14.3 信息系统安全的分析与应对 306

14.3.1 按安全级别对信息资产分类 306

14.3.3 评估风险事件发生的概率及其影响 307

14.3.2 识别影响信息系统安全的风险事件 307

14.3.4 风险事件的安全应对策略 308

14.3.5 信息系统安全技术 310

14.4 信息系统安全国际标准 312

14.4.1 各国信息系统安全标准简介 312

14.4.2 BS 7799内容简介 313

思考题 316

15.1 DSS、EIS和SIS 318

第15章 信息系统的热点领域 318

15.1.1 决策支持系统概述 319

15.1.2 决策支持系统的组成 320

15.1.3 智能决策支持系统和群体决策支持系统 321

15.1.4 经理信息系统和战略信息系统 324

15.2 MRP、MRPⅡ与ERP 325

15.2.1 订货点法向MRP的进化 325

15.2.2 MRP向MRPⅡ的演化 327

15.2.3 MRPⅡ向ERP的演化 330

15.3 其他热点应用简介 332

15.3.1 CAD、PDM与CIMS 332

15.3.2 供应链管理(SCM)与客户关系管理(CRM) 335

15.3.3 知识管理(KM)与电子政务(EG) 338

思考题 340

附录A 国家标准《计算机软件产品开发文件编制指南》 341

参考文献 349