《信息系统分析与设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:刘腾红,刘婧珏编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302228851
  • 页数:276 页
图书介绍:本书从信息系统的基本概念出发,结合信息系统分析与实际的最新发展,阐述了信息系统分析与设计的理论、方法和技术。

第1章 引论 1

1.1 信息与系统 1

1.1.1 信息 1

1.1.2 系统 6

1.2 信息系统 9

1.2.1 信息系统概述 9

1.2.2 信息系统的基本功能 9

1.2.3 信息系统的相关技术 11

1.2.4 信息系统的结构 13

1.2.5 信息系统的作用与发展 17

1.3 信息系统的开发方法 21

1.3.1 信息系统开发方法的类型 21

1.3.2 生命周期法 22

1.3.3 原型法 24

1.3.4 面向对象的方法 25

1.3.5 Jackson方法 27

1.3.6 开发方法选择或重构的依据 27

1.3.7 计算机辅助软件工程 29

1.4 信息系统开发的组织管理 30

1.4.1 系统开发的准备工作 30

1.4.2 信息系统的开发方式 30

1.4.3 系统开发的项目管理 32

1.4.4 系统文档管理 33

思考题 34

第2章 信息系统规划 35

2.1 信息系统规划概述 35

2.1.1 信息系统规划的目标 35

2.1.2 信息系统规划的特点 36

2.1.3 信息系统规划的任务 36

2.1.4 信息系统规划的内容 37

2.1.5 信息系统规划机构 37

2.1.6 信息系统规划的步骤 38

2.1.7 信息系统规划的模型 39

2.1.8 信息系统规划的原则 39

2.2 信息系统战略规划 40

2.2.1 信息系统战略规划的内容 40

2.2.2 信息系统战略规划的方法 41

2.3 信息系统规划方法 42

2.3.1 战略目标转移法 43

2.3.2 企业系统规划 43

2.3.3 关键成功因素 44

2.3.4 价值链分析法 45

2.4 业务流程重组 47

2.4.1 业务流程重组的概念 47

2.4.2 业务流程重组的步骤 48

2.4.3 业务流程重组的方法和工具 48

思考题 50

第3章 信息系统分析 51

3.1 信息系统分析概述 51

3.1.1 信息系统分析的任务 51

3.1.2 信息系统分析的主要活动 53

3.1.3 信息系统分析的主要工具 54

3.2 可行性研究 55

3.2.1 信息系统的需求分析 55

3.2.2 可行性研究的内容 57

3.2.3 可行性研究报告 58

3.3 详细调查 59

3.3.1 详细调查的目的和原则 59

3.3.2 详细调查的范围 60

3.3.3 详细调查的方法 61

3.4 业务流程图 62

3.4.1 组织结构与功能分析 62

3.4.2 业务流程图 65

3.5 数据流程图 66

3.5.1 调查数据的汇总分析 67

3.5.2 数据流程图的定义及基本成分 69

3.5.3 数据流程图的画法 71

3.5.4 画数据流程图的注意事项和原则 73

3.5.5 数据流程图的优缺点和用途 77

3.6 数据字典 77

3.6.1 数据字典的作用 77

3.6.2 数据字典的各类条目 78

3.6.3 数据字典的使用与管理 81

3.7 处理逻辑的表达 82

3.7.1 结构化语言 83

3.7.2 判定树 84

3.7.3 判定表 85

3.7.4 三种表达工具的比较 88

3.8 新系统逻辑模型 90

3.8.1 系统功能划分与数据资源分布 91

3.8.2 新系统逻辑方案的建立 91

3.8.3 新系统信息处理方案 94

3.9 系统分析报告 95

3.9.1 系统分析报告的内容 95

3.9.2 系统分析报告的审议 96

思考题 96

第4章 信息系统设计 98

4.1 信息系统设计概述 98

4.1.1 系统设计的主要内容及任务 98

4.1.2 系统设计的要求 99

4.1.3 系统设计的依据 99

4.1.4 系统设计的方法与工具 100

4.2 系统总体结构设计 104

4.2.1 系统总体结构设计原则 104

4.2.2 子系统划分 104

4.2.3 系统模块结构设计 105

4.2.4 计算机与网络系统方案的选择 114

4.3 数据库设计 117

4.3.1 数据库系统的概念 118

4.3.2 数据管理 119

4.3.3 规范化重组数据结构 119

4.3.4 数据库的概念结构设计 121

4.3.5 数据库的逻辑结构设计 123

4.3.6 数据库的物理结构设计 126

4.4 代码设计 127

4.4.1 代码设计的目的 127

4.4.2 代码的定义和功能 128

4.4.3 代码的分类 128

4.4.4 代码设计的原则 131

4.4.5 代码设计的步骤 131

4.5 输出输入设计 131

4.5.1 输出设计 131

4.5.2 输入设计 133

4.5.3 图形界面设计 138

4.6 编写系统设计说明书 138

思考题 140

第5章 系统实施 141

5.1 系统实施概述 141

5.1.1 系统实施的任务 141

5.1.2 系统实施的步骤 142

5.2 物理系统实施 142

5.2.1 计算机系统的实施 143

5.2.2 网络系统的实施 143

5.2.3 数据库系统的实施 144

5.3 程序设计 145

5.3.1 结构化程序设计 145

5.3.2 程序设计的好习惯 146

5.3.3 软件质量对程序的要求 147

5.3.4 程序设计语言的发展历史 148

5.3.5 代码自动生成器的特点 149

5.4 系统测试 149

5.4.1 测试工作的意义及目的 150

5.4.2 测试的步骤 150

5.4.3 测试数据流程 151

5.4.4 系统测试的策略 152

5.4.5 系统测试方法 156

5.4.6 系统调试 160

5.4.7 测试案例 161

5.5 系统实施文档 164

5.6 系统切换与运行 165

5.6.1 人员培训 165

5.6.2 系统试运行 165

5.6.3 系统切换 166

5.6.4 系统运行管理 167

思考题 167

第6章 系统维护和评价 169

6.1 信息系统的维护 169

6.1.1 信息系统维护概述 169

6.1.2 信息系统中应用软件的维护 171

6.1.3 信息系统维护过程 172

6.1.4 版本管理制度 175

6.2 信息系统的评价 176

6.2.1 信息系统评价的目的 177

6.2.2 信息系统评价内容 177

6.2.3 信息系统评价指标体系 179

6.2.4 信息系统评价方法 182

6.2.5 信息系统评价实例 189

思考题 191

第7章 面向对象的系统分析与设计 192

7.1 面向对象的基本概念 192

7.1.1 基本概念 192

7.1.2 面向对象的开发方法 195

7.2 面向对象的分析与设计方法 196

7.2.1 Peter Coad和Edward Yourdon的OOA和OOD方法 196

7.2.2 Booch的OOD方法 198

7.2.3 OMT方法 198

7.2.4 UML概述 200

7.2.5 UML与面向对象的建模 208

7.3 面向对象的系统分析实例 209

7.3.1 标识对象 210

7.3.2 标识结构 211

7.3.3 标识主题 212

7.3.4 定义属性 213

7.3.5 定义服务 214

7.4 面向对象的系统设计实例 217

7.4.1 问题空间部分的设计 217

7.4.2 人机交互部分的设计 219

7.4.3 任务管理部分的设计 219

7.4.4 数据管理部分的设计 220

思考题 220

第8章 项目管理 221

8.1 什么是项目 221

8.1.1 项目的定义和分类 221

8.1.2 项目的特点 222

8.1.3 项目的约束 223

8.1.4 项目与日常运营 223

8.1.5 项目和战略 224

8.2 什么是项目管理 224

8.2.1 项目管理的定义和基本要素 224

8.2.2 项目管理的特点 225

8.2.3 项目管理过程组 226

8.2.4 项目管理涉及的专业知识领域 227

8.2.5 项目管理过程组和知识领域的映射 232

8.3 信息系统的项目管理 232

8.3.1 信息系统项目管理的原因 232

8.3.2 信息系统项目管理的流程 234

8.3.3 项目管理的组织机构 235

8.3.4 信息系统项目管理的内容 236

8.3.5 信息系统项目管理中的质量控制 239

思考题 240

第9章 信息系统开发实例 242

9.1 某设计院院务综合管理系统需求方案 242

9.1.1 引言 242

9.1.2 系统建设目标 243

9.1.3 系统架构 246

9.1.4 系统功能模块 248

9.1.5 系统运行环境 251

9.1.6 系统开发计划 252

9.2 财税库行横向联网系统 253

9.2.1 系统概述 253

9.2.2 系统拓扑结构 253

9.2.3 系统功能需求 254

9.2.4 系统非功能性需求 261

9.3 CRM系统的构建 261

9.3.1 CRM的概念 261

9.3.2 CRM系统的典型功能 263

9.3.3 CRM系统的实施路径 264

9.3.4 CRM系统实例——Sinfor CRM 267

思考题 269

附录A 计算机软件产品开发文档的国家标准 270

参考文献 276