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

  • 购买积分:11 如何计算积分?
  • 作  者:李松著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2010
  • ISBN:9787121111044
  • 页数:296 页
图书介绍:本教材吸收国内外教材的优点,系统地介绍了系统开发的概念、方法,以及信息系统开发的过程,详细地讲述了结构化开发方法和面向对象的开发方法的开发过程和工具,并以两个开发实例作为案例讲解。本书共分为5篇,第1篇介绍信息系统开发的基础,第2篇介绍结构化开发方法,第3篇介绍面向对象的开发方法,第4篇介绍信息系统的支持,第5篇介绍典型系统的开发。本书为任课教师免费提供电子课件。

第1章 信息系统的概念 1

1. 1系统 1

1.1.1系统的概念 1

1.1.2系统的评价 2

1.1.3系统的计划与控制 3

1.1.4系统的集成 3

1.2信息 4

1.2.1信息 5

1.2.2信息的特性 5

1.2.3信息的分类 6

1.3信息系统 7

1.3.1信息系统的概念 7

1.3.2信息系统的特征 8

1.3.3信息系统的结构 9

本章小结 12

关键术语 12

习题1 12

第2章 信息系统开发方法 13

2.1系统开发方法论 13

2.1.1信息系统开发的一般规律 13

2.1.2系统开发认知方法 15

2. 1.3信息系统开发的两种主要的方法论 16

2.2信息系统开发策略 18

2.2.1信息系统开发的任务 18

2.2.2系统开发工作的特点 18

2.2.3系统开发的指导原则 19

2.2.4系统开发的步骤 20

2.2.5系统开发的策略 22

2.3信息系统开发方法 25

2.3. 1自顶向下的方法 25

2.3.2生命周期法 25

2.3.3原型法 27

2.3.4面向对象的开发方法 28

2. 3. 5 CASE开发方法 29

本章小结 30

关键术语 30

习题2 31

第3章 信息系统规划 32

3.1信息系统规划概述 32

3. 1.1信息系统规划的概念 32

3.1.2信息系统规划的内容 33

3. 1.3信息系统规划的任务 35

3. 1.4信息系统规划的特点 36

3.1.5信息系统规划的原则 36

3. 1.6信息系统规划与开发的组织 37

3.2信息系统规划的步骤 38

3.2.1 IS战略规划与实施 38

3.2.2 IS战略规划的步骤 39

3.3信息系统规划方法 39

3.3.1业务流程再造 39

3.3.2价值链分析 41

3.3.3信息结构法—人与信息的关系 44

3.3.4战略目标集转化法 44

3.3.5关键成功因素法 45

3.3.6企业系统计划法 46

本章小结 47

关键术语 48

习题3 48

第4章 结构化分析 49

4.1系统分析的目标和主要活动 49

4.1.1系统分析的目标 49

4.1.2系统分析工作的特点 50

4.1.3系统分析的主要活动 51

4.2初步调查 52

4.2.1初步调查内容 52

4.2.2初步调查结论 53

4.3可行性研究 53

4.3.1内容 53

4.3.2步骤 55

4.3.3工作结果 55

4.4详细调查 57

4.4.1目标 57

4.4.2调查内容 57

4.4.3信息来源 58

4.4.4调查策略 59

4.4.5调查方法 60

4.5组织机构调查 62

4.6业务流程调查 63

4.7数据流程调查 67

4.8数据字典 77

4.9处理逻辑 81

4.9. 1结构式语言 82

4.9.2决策树 83

4.9.3决策表 84

4.9.4三种表达工具的比较 87

4.10新系统逻辑方案的提出 88

4.10.1新系统逻辑方案 88

4.10.2新系统逻辑方案举例 88

4.10.3系统分析报告 90

本章小结 91

习题4 91

第5章 结构化设计 93

5. 1结构化设计概述 93

5. 1. 1系统设计的目标 93

5. 1.2系统设计的依据 95

5. 1.3系统设计阶段的主要活动 96

5.2网络化环境下的计算机系统设计 97

5.2. 1概述 97

5.2.2计算机硬软件配置 98

5.2.3网络设计 98

5.2.4数据存储的总体结构设计 100

5.3系统功能及其结构设计 103

5.4系统功能模块及其处理设计 104

5.4.1结构化设计的基本概念 104

5.4.2从数据流程图导出模块结构图 109

5.4.3功能模块处理过程设计 112

5.5代码设计 116

5.5. 1代码的作用 117

5.5.2代码设计的原则 117

5.5.3代码的种类 118

5.5.4代码校验 122

5.5.5代码设计的步骤 123

5.5.6代码设计举例 123

5.6数据库设计 125

5.6. 1概述 126

5.6.2概念模型 126

5.6.3实例:用ER图来表示某个学校日常教学管理的概念模型 127

5.6.4关系模型 128

5.6.5关系模型的规范化理论 129

5.7用户界面设计 132

5.7. 1输出设计 132

5.7.2输入设计 134

5.7.3人机对话设计 139

5.8编写系统设计说明书 141

本章小结 143

习题5 144

第6章 系统实施 145

6. 1系统实施阶段的任务 145

6.1. 1实施阶段的主要活动 145

6.1.2实施阶段的特点 146

6.2程序设计 146

6.2. 1程序设计的任务 146

6.2.2程序设计语言 146

6.2.3程序设计方法 149

6.3系统测试 153

6.3. 1系统测试的定义 153

6.3.2系统测试的作用和意义 153

6.3.3系统测试的目的 153

6.3.4系统测试的方法 154

6. 3. 5系统测试的步骤 155

6.3.6系统测试的原则 156

6.3.7系统测试方案的设计 157

6.3.8测试与调试 162

6.4系统转换 162

6.4.1系统转换前的准备工作 163

6.4.2系统初始化 163

6.4.3系统转换的方式 164

6.5人员组织与培训 165

本章小结 166

习题6 167

第7章 面向对象开发基础 168

7.1面向对象基础 168

7.1. 1面向对象方法的概念 168

7.1.2为什么选择面向对象方法 172

7.1.3面向对象方法的发展及研究领域 173

7.2统一建模语言概述 174

7.2.1为什么要进行建模 174

7.2.2 UML的产生及发展历程 175

7.2.3 UML的特点及组成结构 176

7.2.4 UML的建模过程及工具 179

7.2.5 UML与统一开发过程 181

7.3统一建模语言图解 185

7.3. 1用例图 186

7.3.2活动图 189

7.3.3状态图 192

7.3.4顺序图 195

7.3.5协作图 197

7.3.6类图 198

7.3.7对象图 202

7.3.8包图 202

7.3.9组件图 203

7.3. 10部署图 205

7.3. 11组成结构图 206

7.3. 12交互纵览图 206

7.3. 13计时图 206

本章小结 207

关键术语 207

习题7 207

第8章 面向对象的分析与设计 208

8.1面向对象分析 208

8. 1. 1优化用例模型 208

8.1.2绘制建模活动图 212

8. 1.3绘制系统顺序图 212

8. 1.4确定业务对象 212

8. 1.5组织对象及其关系 213

8.2从分析到设计 214

8.3面向对象设计 215

8.3. 1问题域部分的设计 215

8.3.2人机交互部分的设计 218

8.3.3任务管理部分的设计 219

8.3.4数据管理部分的设计 221

8.4面向对象设计原则 223

8.4. 1开放封闭原则 223

8.4.2单一职责原则 224

8.4.3 Liskov替换原则 224

8.4.4依赖倒置原则 225

8.4.5接口隔离原则 226

8.5面向对象设计过程 227

8.5.1精炼用例模型 227

8.5.2建模支持用例情境的类交互、行为和状态 229

8.5.3修改对象模型以反映实现环境 230

本章小结 230

关键术语 231

习题8 231

第9章 面向对象的系统实施 232

9. 1从设计到实施 232

9.2面向对象语言 233

9.2. 1面向对象语言的特点 233

9.2.2面向对象语言的选择 236

9.3程序设计风格 236

9.3. 1提高可复用性 237

9.3.2提高可扩展性 239

9.3.3提高健壮性 239

9.4面向对象测试 240

9.4.1面向对象测试的特点 240

9.4.2面向对象测试的策略 241

本章小结 242

关键术语 243

习题9 243

第10章 系统运行、支持与安全 244

10.1系统的支持与维护 244

10.1.1用户支持 244

10. 1.2维护活动 246

10. 1.3管理支持 248

10.2管理系统性能 251

10.2.1性能和负荷 251

10.2.2系统容量 252

10.3系统安全 253

10.3.1物理安全 253

10.3.2网络安全 253

10.3.3应用软件安全 255

10.3.4文件安全 255

10.3.5用户安全 256

10.4数据备份与系统恢复 257

10.4. 1数据备份 257

10.4.2灾难恢复 258

10.5系统的运行控制与审计 258

10.5. 1对信息的控制 258

10.5.2对信息系统的控制 259

10.5.3对知识工作者的控制 260

10.5.4信息系统的审计 260

本章小结 261

关键术语 262

习题10 262

第11章 系统开发案例 263

11. 1某中医诊所综合业务管理信息系统分析与设计 263

11. 1. 1系统概述 263

11.1.2系统分析 263

11.1.3系统设计 272

11.1.4系统实施 278

11.2酒店管理信息系统分析与设计 278

11.2.1系统概述 278

11.2.2系统分析 278

11.2.3系统设计 289

11.2.4系统运行环境 293

参考文献 295