当前位置:首页 > 文化科学教育体育
信息系统开发方法与实践教程
信息系统开发方法与实践教程

信息系统开发方法与实践教程PDF电子书下载

文化科学教育体育

  • 电子书积分:10 积分如何计算积分?
  • 作 者:曲翠玉主编;毕建涛,邢智毅编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2014
  • ISBN:9787111472797
  • 页数:220 页
图书介绍:本书从实用的角度出发,介绍了信息系统开发方法,主要包括结构化系统开发和面向对象系统开发两种方法;详细介绍了每种方法每个阶段的工作内容、使用的图表工具,并对当前流行的面向对象设计工具—Rational Rose的使用进行了详细介绍,并以一个具体的实例演示了面向对象系统分析与设计的全过程。本书共15章,分为两部分。前五章讲解的是结构化的系统开发方法,第6章~第14章结合实例讲解的是面向对象系统开发的理论知识,第15章是面向对象系统开发的一个综合实例。每章配有习题,以指导读者深入地进行学习。本书既可作为高等学校信息系统分析与设计专业课的教材,也可作为管理信息系统开发人员的技术参考书。
《信息系统开发方法与实践教程》目录

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

1.1 企业中的信息系统 1

1.2 信息与决策 3

1.2.1 信息的概念与性质 3

1.2.2 决策对信息的需求 4

1.2.3 结构化决策与非结构化决策 5

1.3 管理信息系统 5

1.3.1 管理信息系统的定义 6

1.3.2 企业中信息系统的类型 6

1.4 企业信息部门与系统分析员 9

1.4.1 信息部门在组织中的地位 9

1.4.2 系统分析员及其地位 11

1.5 信息系统的开发 12

1.5.1 系统开发是复杂的社会技术工程 12

1.5.2 信息系统的生命周期 15

1.5.3 信息系统的开发方法 16

1.6 信息系统的开发组织与项目管理 18

1.6.1 信息系统开发人员的组织 18

1.6.2 系统分析员应具有的基本技能 19

1.6.3 文档管理 20

1.6.4 项目管理 21

1.7 小结 22

1.8 思考与练习 23

第2章 信息系统规划 24

2.1 信息系统总体规划概述 24

2.1.1 问题的提出 24

2.1.2 总体规划时机 26

2.1.3 总体规划内容 27

2.1.4 总体规划的组织 27

2.2 数据环境 28

2.2.1 建立数据库的必要性 28

2.2.2 四类数据环境 28

2.3 企业系统规划法 29

2.3.1 常用系统规划方法 29

2.3.2 BSP法 31

2.3.3 BSP法的四个基本步骤 33

2.4 小结 38

2.5 思考与练习 38

第3章 信息系统分析 39

3.1 信息系统分析概述 39

3.2 系统开发的目标与可行性分析 40

3.2.1 企业当前问题调查与对策分析 41

3.2.2 企业MIS的开发目标与可行性分析 42

3.2.3 MIS开发的经济可行性评估与分析报告 43

3.3 管理业务调查与业务流程分析 45

3.3.1 业务流程图中的业务 46

3.3.2 业务流程图的画法 46

3.3.3 教学管理系统业务流程图 50

3.4 数据流程分析 54

3.4.1 数据流程分析的任务和描述工具 54

3.4.2 数据流程图的画法 54

3.4.3 审查数据流程图 57

3.5 处理功能的表达 60

3.5.1 数据字典 60

3.5.2 判断树 62

3.5.3 判断表 63

3.6 功能分析建立新系统的逻辑结构 63

3.6.1 新系统的逻辑方案 64

3.6.2 系统分析报告 64

3.7 小结 65

3.8 思考与练习 65

第4章 信息系统设计 66

4.1 信息系统设计概述 66

4.1.1 系统设计的任务 66

4.1.2 系统设计步骤 66

4.1.3 系统设计评价标准 67

4.2 数据库设计 68

4.2.1 数据库的基本概念 68

4.2.2 用MIS方法进行关系数据库的结构设计 69

4.3 代码设计 72

4.3.1 代码的作用 72

4.3.2 代码的种类 72

4.3.3 代码结构中的校验位 75

4.4 人机界面设计 76

4.4.1 输入设计 76

4.4.2 输出设计 78

4.5 功能设计 78

4.5.1 功能模块转换策略 79

4.5.2 由数据流程图(DFD)直接转换为系统结构图 82

4.6 系统软硬件配置 83

4.7 系统设计报告 83

4.8 小结 84

4.9 思考与练习 84

第5章 信息系统实施 86

5.1 系统实施概述 86

5.2 物理系统的实施 87

5.3 程序设计 87

5.3.1 程序设计要求 87

5.3.2 程序设计方法 88

5.4 程序与系统测试 90

5.4.1 测试方法 91

5.4.2 测试步骤 91

5.5 系统转换 92

5.5.1 系统转换前的准备 92

5.5.2 系统转换的方式 92

5.6 系统运行与维护 92

5.6.1 系统的运行管理 93

5.6.2 系统维护 94

5.7 小结 95

5.8 思考与练习 96

第6章 面向对象系统开发概述 97

6.1 面向对象系统开发方法和步骤 97

6.1.1 面向对象系统开发的特点 97

6.1.2 结构化与面向对象系统开发 98

6.1.3 面向对象系统开发的步骤 99

6.1.4 面向对象系统开发使用的语言和工具 101

6.2 通用建模语言(UML) 102

6.3 计算机辅助系统工程(CASE)工具 104

6.4 Rational Rose 105

6.4.1 Rational Rose简介 105

6.4.2 Rational Rose的安装 106

6.4.3 使用Rational Rose建模 109

6.5 小结 112

6.6 思考与练习 112

第7章 面向对象技术 113

7.1 类 113

7.2 对象 114

7.3 继承 115

7.4 多态性 116

7.5 封装 117

7.6 接口 118

7.6.1 接口的声明和使用 119

7.6.2 接口与抽象类 119

7.7 小结 120

7.8 思考与练习 121

第8章 用例图 122

8.1 用例图的概念 122

8.1.1 参与者(Actor) 123

8.1.2 用例(Use Case) 124

8.1.3 用例图的关联 126

8.1.4 用例描述 128

8.1.5 用例图练习 129

8.2 实例——图书管理系统的用例图 130

8.2.1 对图书管理系统进行建模 130

8.2.2 使用Rational Rose绘制用例图 131

8.2.3 图书管理系统中的用例图 135

8.3 小结 136

8.4 思考与练习 136

第9章 类图和对象图 137

9.1 类图 137

9.1.1 类图概述 137

9.1.2 类图的元素 138

9.1.3 类之间的关系 140

9.2 对象图 142

9.3 UML和Java的映射 143

9.4 实例——图书管理系统的类图 147

9.4.1 使用Rational Rose绘制类图 147

9.4.2 图书管理系统中的类图 152

9.5 小结 152

9.6 思考与练习 153

第10章 顺序图 154

10.1 顺序图概述 154

10.2 顺序图的组成元素 155

10.3 实例——图书管理系统的顺序图 157

10.3.1 使用Rational Rose绘制顺序图 157

10.3.2 图书管理系统中的顺序图 161

10.4 小结 163

10.5 思考与练习 164

第11章 协作图 165

11.1 协作图概述 165

11.2 协作图的组成元素 165

11.3 顺序图与协作图的比较 167

11.4 实例——图书管理系统的协作图 168

11.4.1 使用RationalRose绘制协作图 169

11.4.2 图书管理系统中的协作图 173

11.5 小结 174

11.6 思考与练习 175

第12章 活动图 176

12.1 活动图概述 176

12.2 活动图的组成元素 177

12.2.1 动作状态 177

12.2.2 活动状态 177

12.2.3 动作流 177

12.2.4 分支与合并 178

12.2.5 分叉与汇合 178

12.2.6 泳道 179

12.2.7 对象流 179

12.3 实例——图书管理系统的活动图 180

12.3.1 使用Rational Rose绘制活动图 180

12.3.2 图书管理系统中的活动图 182

12.4 小结 183

12.5 思考与练习 183

第13章 状态图 185

13.1 状态图的组成元素 185

13.1.1 状态 185

13.1.2 转换 185

13.1.3 初始和终止状态 186

13.1.4 判定 186

13.2 状态 186

13.2.1 状态概述 187

13.2.2 状态行为 187

13.2.3 简单状态与组合状态 188

13.3 事件 190

13.4 转移 191

13.5 实例——图书管理系统的状态图 192

13.5.1 使用Rational Rose绘制状态图 192

13.5.2 图书管理系统中的状态图 196

13.6 小结 196

13.7 思考与练习 197

第14章 Rational Rose的双向工程 198

14.1 双向工程 198

14.2 正向工程 198

14.3 逆向工程 203

14.4 小结 205

14.5 思考与练习 206

第15章 汽车租赁系统的分析与设计 207

15.1 汽车租赁系统的需求分析 207

15.2 系统的UML基本模型 208

15.2.1 系统的用例图 208

15.2.2 系统的顺序图 210

15.2.3 系统的协作图 213

15.2.4 系统的状态图 214

15.2.5 系统的活动图 215

15.3 系统中的类 216

15.3.1 类图的生成 216

15.3.2 各类之间的关系 218

15.4 小结 219

参考文献 220

返回顶部