图书介绍

面向对象的系统设计 第2版PDF|Epub|txt|kindle电子书版本网盘下载

面向对象的系统设计 第2版
  • 邵维忠,杨芙清著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302147981
  • 出版时间:2007
  • 标注页数:208页
  • 文件大小:19MB
  • 文件页数:224页
  • 主题词:面向对象语言-程序设计-研究生-教材

PDF下载


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

下载说明

面向对象的系统设计 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 什么是OOD1

1.1 早期的OOD1

1.2 基于OOA的OOD2

1.2.1 Booch方法4

1.2.2 Coad/Yourdon方法7

1.2.3 Jacobson方法9

1.2.4 Rumbaugh方法14

1.3 OOD在软件生命周期的位置18

1.4 OOA与OOD的关系19

1.4.1 “做什么”和“怎么做”19

1.4.2 分析——需求分析和系统分析20

1.4.3 “问题空间”和“解空间”21

1.4.4 一致的概念与表示法22

1.4.5 不同的目标、内容和抽象层次23

1.4.6 从模型驱动的体系结构看OOA与OOD的关系24

第2章 本书的OOD方法概貌26

2.1 概念与表示法26

2.1.1 建模元素27

2.1.2 表示法28

2.1.3 建模原则29

2.2 OOD模型框架33

2.3 OOD过程35

第3章 问题域部分的设计36

3.1 什么是问题域部分36

3.2 实现条件对问题域部分的影响36

3.3 设计过程37

3.3.1 设计准备37

3.3.2 设计内容及策略38

3.3.2.1 针对编程语言支持能力的调整38

3.3.2.2 增加一般类,提供共同协议43

3.3.2.3 为实现复用采取的设计策略44

3.3.2.4 提高性能46

3.3.2.5 为实现对象永久存储所做的修改52

3.3.2.6 完善对象的细节52

3.3.2.7 定义对象实例57

3.3.2.8 修改或补充辅助模型及模型规约58

3.3.3 建立与OOA文档的映射59

第4章 人机交互部分的设计62

4.1 什么是人机交互部分62

4.2 人机交互部分的需求分析63

4.2.1 分析参与者——与系统交互的人63

4.2.2 从用况分析人机交互64

4.2.3 分析处理异常事件的人机交互68

4.2.4 命令的组织69

4.2.5 输出信息的组织结构73

4.2.6 总结与讨论74

4.3 人机界面的设计准则75

4.4 人机界面的OO设计77

4.4.1 界面支持系统77

4.4.2 界面元素78

4.4.3 设计过程与策略79

4.5 可视化编程环境下的人机界面设计86

4.5.1 问题的提出86

4.5.2 所见即所得的界面开发87

4.5.3 设计的必要性90

4.5.4 基于可视化编程环境的设计策略91

第5章 控制驱动部分的设计97

5.1 什么是控制驱动部分97

5.2 相关技术问题97

5.2.1 系统总体方案98

5.2.2 软件体系结构99

5.2.3 分布式系统的体系结构风格100

5.2.4 系统的并发性103

5.3 如何设计控制驱动部分111

5.3.1 选择软件体系结构风格111

5.3.2 确定系统分布方案111

5.3.3 识别控制流116

5.3.4 用主动对象表示控制流119

5.3.5 把控制驱动部分看成一个包121

第6章 数据接口部分的设计122

6.1 什么是数据接口部分122

6.2 数据管理系统及其选择123

6.2.1 文件系统123

6.2.2 数据库管理系统124

6.2.2.1 关系数据库和数据库管理系统125

6.2.2.2 面向对象数据库和数据库管理系统127

6.2.3 数据管理系统的选择129

6.3 对象存储方案和数据接口的设计策略131

6.3.1 针对文件系统的设计131

6.3.1.1 对象在内存空间和文件空间的映像131

6.3.1.2 对象存放策略132

6.3.1.3 设计数据接口部分的对象类134

6.3.1.4 问题域部分的修改135

6.3.2 针对RDBMS的设计136

6.3.2.1 对象及其对数据库的使用136

6.3.2.2 对象在数据库中的存放策略139

6.3.2.3 数据接口部分的对象设计和问题域部分的修改148

6.3.3 使用OODBMS150

6.4 本章小结151

第7章 UML介绍与评论152

7.1 UML的背景与演化历史152

7.2 UML内容简介154

7.2.1 UML是什么,不是什么154

7.2.2 UML规范的主要文献155

7.2.3 UML语言体系结构及定义方式157

7.2.3.1 四层元模型体系结构157

7.2.3.2 包结构159

7.2.3.3 语法及语义定义方式160

7.2.3.4 关于若干术语译法问题的讨论162

7.2.4 UML的各种图、建模元素及表示法164

7.3 评论与问题研究178

7.3.1 UML的成就及其原因178

7.3.2 UML能够起到的积极作用179

7.3.3 UML不能起到的作用180

7.3.4 UML的缺点与问题181

7.3.4.1 与四层元模型体系结构有关的问题182

7.3.4.2 形式化方面的问题184

7.3.4.3 类图和对象图并存问题186

7.3.4.4 协作图的问题188

7.3.4.5 无道理的复杂性193

7.4 从UML1.x到UML2.0196

7.4.1 UML2.0提案需求196

7.4.2 被采纳的UML2.0提案197

7.4.3 UML2.0概况197

7.4.4 进步与不足201

索引203

参考文献206

热门推荐