图书介绍

面向对象的方法 原理与实践2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

面向对象的方法 原理与实践
  • (英)Ian Graham著;袁兆山等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111111869
  • 出版时间:2003
  • 标注页数:670页
  • 文件大小:67MB
  • 文件页数:684页
  • 主题词:

PDF下载


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

下载说明

面向对象的方法 原理与实践PDF格式电子书版下载

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

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

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

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

图书目录

第1章 基本概念1

1.1 历史背景2

1.2 什么是面向对象方法7

1.3 基本术语和思想7

1.3.1 抽象与封装12

1.3.2 继承19

1.3.3 封装、继承和面向对象24

1.4 小结26

1.5 书目注释27

1.6 练习27

第2章 面向对象程序设计和方法的好处29

2.1 好处30

2.2 一些问题和缺陷42

2.3 实例研究45

2.4 采用策略46

2.5 小结49

2.6 书目注释51

2.7 练习51

第3章 面向对象和基于对象的程序设计语言52

3.1 面向对象语言52

3.1.1 Simula52

3.1.2 Smalltalk 及其同源语54

3.1.3 C 扩展56

3.1.4 Eiffel59

3.1.5 Java61

3.1.6 Obiect-COBOL62

3.2 其他具有面向对象特征的语言63

3.3 函数式语言和应用式语言64

3.4 基于 AI 的系统68

3.4.1 Lisp 扩展69

3.4.2 其他基于人工智能的开发系统71

3.5 对象库、应用框架和面向对象的第四代语言72

3.6 其他的开发技术74

3.6.1 其他语言74

3.6.2 类型理论和面向对象程序设计76

3.6.3 通过传统语言来实现面向对象程序设计77

3.7 选择一种面向对象语言78

3.8 方向和趋势79

3.9 小结80

3.10 书目注释82

3.11 练习83

第4章 分布式计算、中间件和迁移84

4.1 分布式计算和客户/服务器计算85

4.1.1 网络和体系结构的问题91

4.2 对象请求代理和中间件93

4.2.1 XML 的角色100

4.3 企业应用集成101

4.4 迁移策略104

4.4.1 面向对象的系统与传统 IT 的协同工作105

4.4.2 用于包装的数据管理策略107

4.4.3 迁移的实际问题109

4.4.4 重用现有的软件组件和软件包110

4.4.5 用面向对象分析作为一个出发点111

4.4.6 面向对象的分析和基于知识的原型设计113

4.4.7 对象技术本来是一种迁移策略114

4.5 小结116

4.6 书目注释118

4.7 练习119

第5章 数据库技术120

5.1 数据模型的断续历史120

5.1.1 早期数据库的缺点122

5.1.2 关系模型及其作用125

5.1.3 语义数据模型和数据分析方法134

5.2 关系模型的缺点139

5.2.1 规范化140

5.2.4 抽象数据类型和复杂对象141

5.2.3 空值141

5.2.2 完整性规则和业务规则141

5.2.5 递归查询142

5.3 实体-关系数据库和演绎数据库142

5.3.1 实体-关系数据库143

5.3.2 演绎数据库143

5.4 对象-关系数据库144

5.5 查询语言147

5.6 什么是面向对象的数据库148

5.7 面向对象数据库的好处154

5.7.1 使用面向对象程序设计所带来的好处154

5.7.2 丰富语义能力所带来的好处154

5.7.3 面向对象数据库本身的好处155

5.7.4 使用面向对象数据库方面的问题157

5.8 OODB 产品综述158

5.8.1 商用面向对象数据库159

5.8.2 其他有影响的产品和项目164

5.9 对象数据库的参照完整性167

5.10 面向对象数据库的应用169

5.11 战略性考虑172

5.12 小结172

5.13 书目注释174

5.14 练习176

第6章 面向对象分析与设计177

6.1 面向对象分析与设计方法的历史177

6.2 软件工程181

6.2.1 职责驱动方法与数据驱动方法185

6.3 使用 UML 的面向对象分析与设计186

6.2.2 翻译式方法与细化方法186

6.3.1 对象结构190

6.3.2 使用用况来发现类型197

6.3.3 不变量与规则集203

6.3.4 不变量和封装212

6.3.5 状态模型219

6.3.6 转向组件设计222

6.3.7 设计过程228

6.3.8 编制模型文档229

6.3.9 实时扩展229

6.4 标识对象231

6.4.1 知识与分类理论的基本原理233

6.4.2 任务分析236

6.4.3 Kelly 网格240

6.5 CASE 工具243

6.6 小结244

6.7 书目注释245

6.8 练习245

第7章 体系结构、模式和组件247

7.1 软件和系统的体系结构247

7.2 模式、体系结构和去耦设计259

7.3 设计组件278

7.3.1 要求灵活性的组件280

7.3.2 大规模的连接器281

7.3.3 将业务模型映像到实现282

7.3.4 业务组件和库283

7.4 小结286

7.6 练习287

7.5 书目注释287

第8章 需求工程289

8.1 需求工程的研究方法289

8.2 需求工程与系统规格说明294

8.3 缩小大型问题的范围——任务网格302

8.4 发现业务目标和优先权304

8.5 代理、会话和业务过程305

8.5.1 业务过程模型306

8.5.2 活动图和业务过程建模311

8.6 从会话到任务及用况312

8.7 从任务对象模型到业务对象模型320

8.8 无缝性325

8.9 用况生成的三段论模式329

8.10 保证场景的完整性330

8.11 任务关联集和顺序图331

8.12 可执行的规格说明和模拟336

8.13 组织和举行需求研讨会338

8.13.1 研讨会接纳的角色339

8.13.2 哪些人员应该参加研讨会340

8.13.3 选择一个场所342

8.13.4 研讨会后勤342

8.13.5 研讨会组织者和助理人员的一览表344

8.13.6 会议助理人员的技巧346

8.13.7 谁应该做会议记录347

8.13.8 举办一个研讨会348

8.13.9 在研讨会的环境中使用面谈技术351

8.14 小结352

8.15 书目注释352

8.16 练习353

第9章 过程和项目管理355

9.1 为什么要遵循一个过程355

9.2 一种面向对象方法必须做些什么357

9.3 经典的生命周期模型360

9.3.1 瀑布模型、V 模和 X 模型360

9.3.2 螺旋模型361

9.3.3 喷泉模型和 MOSES362

9.3.4 分形、海螺和弹子机364

9.4 研讨会、时间框和演化开发364

9.5 过程和产品生命周期模型369

9.5.1 面向对象生命周期模型370

9.5.2 Objectory 和 RUP372

9.6 一个契约驱动的过程模型374

9.5.3 OPEN 过程框架374

9.7 契约驱动过程的细节381

9.7.1 项目启动阶段和活动382

9.7.2 需求活动383

9.7.3 分析加工活动388

9.7.4 时间框规划活动390

9.7.5 一个时间框内的开发:构造活动392

9.7.6 设计活动394

9.7.7 程序设计活动397

9.7.8 测试活动398

9.7.9 用户评审和 UAT 活动399

9.7.10 合并、协同、重用和文档编制400

9.7.11 评估和重用评估活动402

9.7.12 实现规划活动405

9.7.13 开发规划和资源规划活动406

9.7.14 领域建模和中心库管理活动409

9.7.15 故障修补活动410

9.7.16 一般的项目管理任务和问题411

9.7.17 项目角色和职责417

9.8 重用管理419

9.9 度量和过程改进422

9.9.1 度量422

9.9.2 过程改进429

9.10 用户界面设计430

9.10.1 设计 HCI431

9.10.2 认知心理学的基本原理434

9.10.3 HCI 设计原则436

9.10.4 用户界面设计的指导方针441

9.11 测试449

9.12 小结450

9.13 书目注释450

9.14 练习452

第10章 应用453

10.1 Web 应用453

10.2 其他商业应用455

10.2.1 图形用户界面455

10.2.2 模拟456

10.2.3 地理信息系统456

10.2.4 并发系统和并行硬件458

10.2.5 其他应用460

10.3 专家系统、人工智能和智能代理462

10.3.1 黑板和参与者系统465

10.3.2 神经网络和并行计算467

10.3.3 智能代理471

10.4 前景展望478

10.5 小结484

10.6 书目注释484

附录A 模糊对象:不确定状态下的继承性486

附录B 基本的分析和设计方法515

附录C UML 表示法摘要576

术语表586

参考文献与参考书目598

名字索引628

主题索引635

热门推荐