图书介绍

面向对象分析与设计 第2版PDF|Epub|txt|kindle电子书版本网盘下载

面向对象分析与设计 第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关于统一建模语言UML12

习题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

热门推荐