图书介绍

面向对象分析与设计 第2版pdf电子书版本下载

面向对象分析与设计  第2版
  • 麻志毅编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111407515
  • 出版时间:2013
  • 标注页数:226页
  • 文件大小:129MB
  • 文件页数:237页
  • 主题词:面向对象语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

面向对象分析与设计 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 概述 2

第1章 面向对象方法概论 2

1.1传统软件开发方法中存在的问题 2

1.2面向对象的基本思想 4

1.3面向对象的基本原则 6

1.4面向对象方法的主要优点 8

1.5面向对象方法的发展史及现状简介 11

1.6关于统一建模语言UML 12

习题 13

第二部分 面向对象分析 16

第2章 什么是面向对象分析 16

2.1分析面临的主要问题 16

2.2面向对象分析综述 18

习题 21

第3章 建立需求模型——用况图 22

3.1系统边界 22

3.2参与者 23

3.2.1概念与表示法 23

3.2.2识别参与者 24

3.3用况 25

3.3.1概念与表示法 25

3.3.2用况与参与者之间的关系 27

3.3.3用况之间的关系 27

3.3.4捕获用况 29

3.3.5用况模板 31

3.4用况图 31

3.5检查与调整 33

3.6用况模型与OOA模型 34

3.7例题 34

习题 36

第4章 建立基本模型——类图 37

4.1对象与类 37

4.1.1概念与表示法 37

4.1.2识别对象与类 38

4.1.3审查与筛选 40

4.1.4抽象出类并进行调整 41

4.1.5认识对象的主动行为并识别主动对象 42

4.1.6类的命名 43

4.1.7建立类图的对象层 43

4.2属性与操作 44

4.2.1属性 44

4.2.2操作 46

4.3关系 49

4.3.1继承 49

4.3.2关联 57

4.3.3聚合 67

4.3.4依赖 71

4.4接口 72

习题 73

第5章 建立辅助模型 75

5.1顺序图 75

5.1.1概念与表示法 75

5.1.2顺序图中的结构化控制 81

5.1.3建立顺序图 83

5.2通信图 84

5.2.1概念与表示法 84

5.2.2建立通信图 85

5.3活动图 85

5.3.1概念与表示法 85

5.3.2建立活动图 88

5.4状态机图 89

5.4.1概念与表示法 90

5.4.2建立状态机图 98

5.5包图 99

5.5.1概念与表示法 99

5.5.2如何划分与组织包 101

习题 102

第三部分 面向对象设计 104

第6章 什么是面向对象设计 104

6.1 OOA与OOD的关系 104

6.2面向对象设计模型和过程 105

习题 106

第7章 问题域部分的设计 107

7.1复用类 107

7.2增加一般类以建立共同协议 108

7.3提高性能 108

7.4按编程语言调整继承 110

7.5转化复杂关联并决定关联的实现方式 114

7.6调整与完善属性 115

7.7构造及优化算法 116

7.8决定对象间的可访问性 117

7.9定义对象实例 118

7.10其他 119

习题 119

第8章 人机交互部分的设计 120

8.1什么是人机交互部分 120

8.2如何分析人机交互部分 121

8.3如何设计人机交互部分 123

8.3.1设计输入与输出 123

8.3.2命令的组织 125

8.3.3用OO概念表达所有的界面成分 127

8.3.4衔接界面模型和问题域模型 128

8.4人机交互部分的设计准则 130

习题 131

第9章 控制驱动部分的设计 132

9.1什么是控制驱动部分 132

9.2控制流 132

9.3如何设计控制驱动部分 133

9.3.1识别控制流 134

9.3.2审查 135

9.3.3定义控制流 135

9.3.4进程间和线程间的通信 136

9.3.5控制流间的同步 138

习题 140

第10章 数据管理部分的设计 141

10.1什么是数据管理部分 141

10.2数据库和数据库管理系统 141

10.2.1关系数据库 142

10.2.2面向对象数据库 142

10.3如何设计数据管理部分 143

10.3.1针对关系数据库系统的数据存取设计 143

10.3.2针对面向对象数据库系统的数据存取设计 148

10.3.3针对文件系统的数据存取设计 148

习题 149

第11章 构件及部署部分的设计 150

11.1构件设计 150

11.1.1概念与表示法 150

11.1.2构件的内部结构 155

11.1.3对构件的行为建模 156

11.1.4对构件的实现建模 157

11.2部署设计 159

11.2.1概念与表示法 159

11.2.2对系统的部署建模 162

习题 163

第12章 若干典型的设计模式 164

12.1引言 164

12.2外观模式 165

12.3适配器模式 167

12.4策略模式 169

12.5观察者模式 170

12.6抽象工厂模式 172

12.7工厂方法模式 174

习题 176

第13章 OOD的评价准则 177

13.1耦合 177

13.2内聚 177

13.3复用 178

13.4其他评价准则 178

习题 180

第四部分 系统与模型 182

第14章 系统与模型 182

14.1系统与子系统 182

14.1.1概念与表示法 182

14.1.2对体系结构模式建模 183

14.1.3划分子系统 184

14.2模型 185

14.2.1模型的含义 185

14.2.2模型和视图 185

14.2.3模型的抽象层次 187

14.2.4模型间的一致性检查 187

习题 188

第五部分 建模实例 190

第15章 案例:教学管理系统 190

15.1系统的功能需求 190

15.2建立需求模型 193

15.2.1划分子系统 193

15.2.2识别参与者 194

15.2.3识别用况 194

15.2.4 对需求进行捕获与描述 195

15.3系统分析 198

15.3.1寻找类 198

15.3.2建立状态机图 198

15.3.3建立类图 199

15.3.4建立顺序图 202

15.4系统设计 203

15.4.1问题域部分设计 203

15.4.2界面部分设计 204

15.4.3数据管理部分设计 208

习题 209

附录A 面向对象的软件建模工具 211

附录B 文档编制指南 220

参考文献 226

精品推荐