当前位置:首页 > 文化科学教育体育
信息系统分析与设计  第3版
信息系统分析与设计  第3版

信息系统分析与设计 第3版PDF电子书下载

文化科学教育体育

  • 电子书积分:12 积分如何计算积分?
  • 作 者:邝孔武,王晓敏编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2006
  • ISBN:7302124973
  • 页数:317 页
图书介绍:本书共12章。前3章介绍信息系统的基础概念。第4章至第11章讨论信息系统开发,包括开发过程的认识、系统规划、系统分析、系统设计、系统实施、系统维护,重点讨论信息系统分析与设计的结构化方法、面向对象方法。第12介绍信息系统工程的进展,包括BRP、软系统方法和软件工具。本书可用作信息管理与信息系统、计算机应用等专业的教材,也可供从事信息系统建设的技术人员、管理人员参考。
《信息系统分析与设计 第3版》目录

第3版前言 1

第1章 系统思想 1

1.1 系统的概念 1

1.1.1 系统是什么 1

1.1.2 系统的分类 2

第2版前言 3

1.2 系统的特性 4

1.2.1 系统的整体性 4

第1版前言 5

1.2.2 系统的层次性 6

1.2.3 系统的目的性 6

1.2.4 系统的稳定性 7

1.2.5 系统的突变性 7

1.3.1 古代朴素的系统思想 8

1.3 系统思想的发展 8

1.2.6 系统的自组织性 8

1.2.7 系统的相似性 8

1.3.2 系统思想的淹没 9

1.3.3 现代系统思想的兴起 10

习题 13

第2章 管理系统 14

2.1 管理的概念 14

2.2 管理的基本职能 16

2.3.1 从“科学管理”到“管理科学” 18

2.3 管理理论的发展 18

2.3.2 从“人群关系”到“行为科学” 20

2.3.3 决策理论学派 22

2.3.4 系统理论学派 22

2.4 企业管理系统的构成 23

2.4.1 按功能结构分析系统 23

2.4.2 按管理活动的层次划分 24

2.5 管理系统的特点 27

习题 29

第3章 信息与信息系统 30

3.1 信息的概念 30

3.1.1 信息的定义和性质 30

3.1.2 人作为信息处理器的特点 32

3.2 信息与决策 33

3.2.1 信息是管理的基础 33

3.2.2 决策过程 34

3.2.3 结构化决策与非结构化决策 35

3.2.4 各管理层的决策特点 35

3.3 信息系统 36

3.3.1 信息系统的定义 36

3.3.2 信息系统的基本功能 38

3.3.3 信息系统的结构 40

3.4 信息系统的应用与发展 45

3.4.1 信息系统的应用 45

3.4.2 信息系统的发展趋势 49

习题 50

第4章 信息系统建设概论 51

4.1 信息系统建设是复杂的社会过程 51

4.1.1 信息系统建设的复杂性 51

4.1.2 信息系统开发是一个社会过程 52

4.2 信息系统的生命周期 53

4.2.1 系统规划阶段 53

4.2.2 系统分析阶段 53

4.2.3 系统设计阶段 55

4.2.4 系统实施阶段 55

4.2.5 系统运行和维护阶段 55

4.2.6 演化模型与螺旋模型 55

4.3 建立管理模型 56

4.3.1 静态建模 57

4.3.2 动态建模 57

4.3.4 商务规则 59

4.4 信息系统开发方法 59

4.3.3 过程建模 59

4.4.1 早期开发方法的不足 60

4.4.2 结构化方法 61

4.4.3 面向对象方法 63

4.4.4 原型法 64

4.5 系统开发的组织管理 66

4.5.1 信息系统发展的诺兰模型 66

4.5.2 建立信息系统的基础条件 67

4.5.3 系统开发的准备工作 68

4.5.4 选择开发方式 70

4.5.5 系统开发项目管理 70

习题 72

第5章 系统规划 73

5.1 系统规划的任务与特点 73

5.1.1 系统规划的任务 73

5.1.3 系统规划的原则 74

5.1.2 系统规划的特点 74

5.2 信息系统的战略规划 75

5.2.1 信息系统战略规划的内容 75

5.2.2 信息系统战略规划的方法 75

5.3 企业系统规划法 77

5.3.1 总体规划的准备工作 77

5.3.2 组织机构调查 78

5.3.3 定义管理目标 79

5.3.4 定义管理功能组 79

5.3.5 定义数据类 81

5.3.6 定义信息结构 83

5.3.7 计算机逻辑配置方案 86

5.4 可行性研究 87

5.4.1 可行性研究的内容 87

5.4.2 可行性分析报告 89

习题 90

6.1 系统分析的任务 91

第6章 结构化系统分析 91

6.2 作业流程图 93

6.3 数据流图 95

6.3.1 数据流图的基本成分 95

6.3.2 数据流图的画法 97

6.3.3 画数据流图的注意事项 100

6.4 数据字典 103

6.4.1 数据字典的各类条目 103

6.4.2 数据字典的使用与管理 107

6.5 表达处理逻辑的工具 108

6.5.1 结构化语言 109

6.5.2 判定树 110

6.5.3 判定表 111

6.5.4 三种表达工具的比较 115

6.6 数据查询应用分析 116

6.6.1 数据存取要求的基本类型 116

6.6.2 数据立即存取图 118

6.7 新系统逻辑模型的提出 120

6.8 系统说明书 121

6.8.1 系统说明书的内容 121

6.8.2 系统说明书的审议 121

习题 122

第7章 结构化系统设计 124

7.1 系统设计的任务要求 124

7.1.1 系统设计的目标 124

7.1.2 系统设计的内容 126

7.2 结构化设计的基本概念 127

7.2.1 模块 127

7.2.2 结构图 127

7.2.3 模块间的联系 128

7.2.4 模块间的耦合 129

7.2.5 模块的内聚 131

7.2.6 作用范围与控制范围 134

7.2.7 模块的扇入与扇出 135

7.2.8 实例:病人监护系统 136

7.3 从数据流图导出结构图 140

7.3.1 变换分析 141

7.3.2 事务分析 142

7.3.3 数据流图层次的转换 144

7.4 一体化设计方法 145

7.4.1 基本概念 146

7.4.2 选单树初步设计 146

7.4.3 事务设计 147

7.4.4 事务的结构化描述 151

7.4.5 数据库模式设计 152

7.5 代码设计 155

7.5.1 代码的作用 155

7.5.2 代码的种类 156

7.5.3 代码的类型 157

7.5.4 代码校验方法 157

7.5.5 代码设计的原则 158

7.5.6 代码设计的步骤 159

7.6 输出设计 159

7.7 输入设计 160

7.7.1 输入设计的原则 160

7.7.2 输入设计的内容 160

7.7.3 数据记录格式设计 161

7.7.4 输入数据的校验方法 162

7.8 人机对话设计 164

7.8.1 人机对话设计的原则 165

7.8.2 人机对话的方法 165

7.8.3 图形用户界面设计 166

7.9 计算机处理过程的设计 167

7.10 计算机系统的选择 170

7.11 系统设计说明书 171

习题 172

8.1.1 引例 173

8.1 面向对象方法概述 173

第8章 面向对象分析 173

8.1.2 面向对象方法的发展 174

8.1.3 面向对象方法的主要概念 176

8.1.4 面向对象方法的优势 181

8.1.5 统一建模语言 182

8.2 迭代开发过程 184

8.2.1 什么是迭代过程 184

8.2.2 Rational统一过程 185

8.2.3 敏捷开发过程 186

8.3 用例模型 187

8.3.1 系统需求 188

8.3.2 用例 189

8.3.3 用例的描述 192

8.3.4 建立用例的关系 195

8.3.5 用例模型 196

8.4.1 从需求到分析 197

8.4 分析模型 197

8.4.2 定义概念类 198

8.4.3 添加属性 201

8.4.4 识别对象的关联 202

8.4.5 建立类的泛化关系 206

8.4.6 分析模型 208

习题 214

9.2 设计软件体系结构 216

9.1 从分析到设计 216

第9章 面向对象设计 216

9.2.1 层 217

9.2.2 包 219

9.2.3 子系统和接口 220

9.3 设计软件类 221

9.3.1 概念类到软件类 221

9.3.2 设计属性 224

9.3.3 建立用户界面原型 224

9.3.4 设计方法 226

9.3.5 设计关系 231

9.3.6 设计对象的可见性 235

9.4 对象持久化与数据库 236

9.4.1 对象的生存周期和持久化 236

9.4.2 对象-关系映射ORM 238

9.4.3 持久化框架 238

9.5 面向对象设计原则 239

9.5.1 单一职责原则 240

9.5.2 开放-封闭原则 241

9.5.3 Liskov替换原则 242

9.5.4 依赖倒置原则 244

9.5.5 接口隔离原则 245

9.6 设计模式 245

9.6.1 什么是设计模式 246

9.6.2 基于职责分配的通用原则模式 247

9.6.3 GoF设计模式 250

习题 253

第10章 系统实施 254

10.1 系统实施阶段的任务 254

10.1.1 实施阶段的主要活动 254

10.1.2 系统实施阶段的特点 255

10.2 自顶向下的实现方法 255

10.3 编程方法 257

10.3.1 好程序的标准 257

10.3.2 结构化程序设计 258

10.3.3 面向对象的程序设计 259

10.3.4 可视化编程技术 260

10.3.5 程序的内部文档 261

10.3.6 编程风格 262

10.4 系统测试 264

10.4.1 测试的概念 264

10.4.2 测试的原则 266

10.4.3 测试用例设计 267

10.4.4 排错 270

10.5 系统的交付使用 271

习题 272

第11章 系统维护与管理 273

11.1 系统维护 273

11.1.1 维护的内容 273

11.1.2 维护的类型 274

11.1.3 系统维护的管理 274

11.2 系统的可靠性与安全性 275

11.2.1 系统的可靠性 275

11.2.2 系统的安全性 275

11.3 系统监理与审计 276

11.3.1 系统监理 276

11.3.2 系统审计 277

11.4 系统评价 278

习题 279

12.1.1 BPR的定义 280

12.1 企业经营过程重组 280

第12章 信息系统工程的进展 280

12.1.2 BPR的特点 283

12.1.3 企业经营过程分析 284

12.1.4 实施BPR的工作步骤 288

12.2 软系统方法 289

12.2.1 软系统方法论的轮廓 289

12.2.2 多视点方法 291

12.3 软件开发工具 295

12.3.1 软件开发的发展 295

12.3.2 软件开发工具的类型 295

12.3.3 实用工具介绍 297

习题 299

附录A 关于课程设计的建议 300

附录B UML2.0图形符号 303

附录C 建模工具Rose的使用 306

参考文献 316

相关图书
作者其它书籍
返回顶部