图书介绍

UML 2基础、建模与设计实战PDF|Epub|txt|kindle电子书版本网盘下载

UML 2基础、建模与设计实战
  • 李波等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302376545
  • 出版时间:2014
  • 标注页数:309页
  • 文件大小:47MB
  • 文件页数:322页
  • 主题词:面向对象语言-程序设计

PDF下载


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

下载说明

UML 2基础、建模与设计实战PDF格式电子书版下载

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

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

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

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

图书目录

第1章 UML概述1

1.1 什么是UML1

1.2 UML的发展历程2

1.3 UML的特点3

1.4 UML的组成3

1.4.1 UML中的事物3

1.4.2 UML中的关系5

1.4.3 UML的图6

1.5 UML的视图12

1.5.1 用例视图13

1.5.2 逻辑视图13

1.5.3 并发视图13

1.5.4 组件视图13

1.5.5 部署视图13

1.6 系统开发阶段14

1.7 小结15

1.8 习题15

第2章 面向对象技术和建模基础16

2.1 面向对象的基本概念16

2.1.1 面向对象方法17

2.1.2 对象18

2.1.3 类19

2.1.4 封装20

2.1.5 继承21

2.1.6 多态22

2.1.7 消息23

2.2 面向对象开发23

2.2.1 系统调查和需求分析24

2.2.2 面向对象分析方法25

2.2.3 面向对象设计方法26

2.3 软件建模概述27

2.3.1 软件建模的概念27

2.3.2 软件建模的用途27

2.3.3 软件建模的优点28

2.4 小结28

2.5 习题28

第3章 UML建模工具简介29

3.1 常用UML建模工具30

3.1.1 Rational Rose30

3.1.2 Visio32

3.1.3 PowerDesigner33

3.1.4 StarUML34

3.2 StarUML安装与配置36

3.2.1 StarUML的安装36

3.2.2 StarUML的配置39

3.3 使用StarUML建模40

3.3.1 StarUML主界面40

3.3.2 StarUML的模型、视与图41

3.3.3 StarUML建模的基本过程41

3.4 双向工程47

3.4.1 正向工程47

3.4.2 逆向工程50

3.5 小结52

3.6 习题53

第4章 用例和用例图54

4.1 用例和用例图的概念54

4.1.1 参与者56

4.1.2 用例58

4.1.3 用例描述59

4.2 用例之间的可视化表示60

4.2.1 包含关系61

4.2.2 扩展关系61

4.2.3 泛化关系62

4.2.4 分组关系62

4.3 用例图建模技术及应用63

4.4 小结74

4.5 习题74

第5章 类图和对象图75

5.1 类图和对象图概述75

5.1.1 类图的概述75

5.1.2 对象图的概述78

5.1.3 接口80

5.1.4 抽象类80

5.2 类之间的关系81

5.2.1 依赖关系81

5.2.2 泛化关系83

5.2.3 关联关系83

5.2.4 实现关系88

5.3 类图的建模技术及应用89

5.4 小结100

5.5 习题101

第6章 顺序图和通信图102

6.1 顺序图102

6.1.1 顺序图概述102

6.1.2 顺序图的基本内容104

6.1.3 约束109

6.1.4 顺序图的建模技术及应用111

6.2 通信图117

6.2.1 通信图概述117

6.2.2 通信图的基本内容118

6.2.3 通信图建模技术及应用121

6.2.4 顺序图与通信图的比较125

6.3 小结126

6.4 习题127

第7章 状态机图和活动图128

7.1 状态机图128

7.1.1 状态机图概述128

7.1.2 状态机图的基本元素130

7.1.3 状态130

7.1.4 转换134

7.1.5 状态机图的建模技术及应用135

7.2 活动图139

7.2.1 活动图概述139

7.2.2 活动图的基本元素139

7.2.3 动作状态140

7.2.4 活动状态140

7.2.5 转移140

7.2.6 分支141

7.2.7 分叉和汇合141

7.2.8 泳道142

7.2.9 对象流143

7.2.10 活动图的建模技术及应用143

7.2.11 状态机图和活动图的比较149

7.3 小结149

7.4 习题150

第8章 构件图和部署图151

8.1 构件图151

8.1.1 构件图概述151

8.1.2 组件(Component)153

8.1.3 接口(Interface)154

8.1.4 关系(Relationship)155

8.1.5 使用构件图对系统建模及应用156

8.2 部署图159

8.2.1 部署图概述159

8.2.2 节点(Node)160

8.2.3 组件(Component)162

8.2.4 关系(Relationship)162

8.2.5 部署图的系统建模及应用163

8.3 小结167

8.5 习题168

第9章 包图、组合结构图、 定时图和交互概览图169

9.1 包图169

9.1.1 包图概述169

9.1.2 包之间的关系170

9.1.3 包图的建模技术及应用171

9.2 组合结构图172

9.2.1 组合结构图概述172

9.2.2 基本元素172

9.2.3 组合结构图的建模技术及应用172

9.3 定时图173

9.3.1 定时图概述173

9.3.2 基本元素173

9.3.3 定时图的建模技术及应用173

9.4 交互概览图175

9.4.1 交互概览图概述175

9.4.2 基本元素176

9.4.3 交互概览图的建模技术及应用176

9.5 小结179

9.6 题179

第10章 统一软件过程RUP180

10.1 RUP简介180

10.1.1 什么是RUP过程180

10.1.2 RUP的特点181

10.2 RUP工作流程184

10.2.1 业务建模184

10.2.2 需求分析184

10.2.3 分析与设计184

10.2.4 实现184

10.2.5 测试184

10.2.6 部署185

10.2.7 配置和变更管理185

10.2.8 项目管理185

10.2.9 环境185

10.2.10 统一软件开发过程RUP裁剪185

10.3 RUP的十大要素186

10.3.1 开发前景186

10.3.2 达成计划186

10.3.3 标识和减少风险186

10.3.4 分配和跟踪任务187

10.3.5 检查商业理由187

10.3.6 设计组件构架187

10.3.7 对产品进行增量式的构建和测试187

10.3.8 验证和评价结果188

10.3.9 管理和控制变化188

10.3.10 提供用户支持188

10.4 StarUML在RUP模型中的应用188

10.4.1 可视化建模188

10.4.2 StarUML介绍188

10.4.3 StarUML建模与RUP189

10.4.4 StarUML建模与RUP应用实例190

10.5 小结194

10.6 习题194

第11章 汽车租赁系统195

11.1 系统需求分析195

11.1.1 汽车租赁系统的需求分析195

11.1.2 功能模块图196

11.2 用例图设计建模198

11.2.1 汽车租赁系统中的用例图简述198

11.2.2 与客户有关的用例图198

11.2.3 与系统维护人员有关的用例图199

11.2.4 与技术人员有关的用例图200

11.3 类图设计建模201

11.4 顺序图204

11.4.1 汽车租赁系统中的数据流和相应顺序图204

11.4.2 与客户有关的事件流和顺序图204

11.4.3 与系统维护人员有关的事件流和顺序图208

11.4.4 以技术人员有关的事件流和用例图212

11.5 通信图设计建模215

11.5.1 汽车租赁系统中的通信图215

11.5.2 与客户有关的通信图215

11.5.3 与技术人员有关的通信图217

11.5.4 与系统维护人员有关的通信图218

11.6 活动图220

11.6.1 系统中的活动图220

11.6.2 与客户有关的活动图221

11.6.3 与系统维护人员有关的活动图224

11.6.4 与技术人员有关的活动图227

11.7 状态机图设计建模228

11.8 部署图设计建模230

第12章 新闻中心管理系统232

12.1 系统需求说明232

12.1.1 新闻中心管理系统的需求分析232

12.1.2 新闻中心管理系统的功能模块233

12.1.3 UML对系统需求分析的支持235

12.1.4 利用UML模型构造软件体系结构235

12.2 系统的用例图236

12.3 系统中的类图238

12.4 系统的顺序图241

12.5 系统的通信图244

12.6 系统状态机图245

12.7 系统的活动图247

12.8 系统的配置和实现248

12.9 系统的部署图248

12.10 生成Java代码249

12.11 逆向工程的实现255

第13章 BBS论坛系统257

13.1 BBS论坛系统的需求分析257

13.1.1 系统的功能需求258

13.1.2 前台功能模块260

13.1.3 后台功能模块262

13.2 BBS论坛系统的UML建模265

13.2.1 BBS论坛系统的用例图265

13.2.2 BBS论坛系统的顺序图269

13.2.3 BBS论坛系统的通信图287

13.2.4 BBS论坛系统的状态机图295

13.2.5 BBS论坛系统的活动图296

13.3 BBS论坛系统中的类及相互关系303

13.4 BBS论坛系统中的配置和部署308

13.4.1 构件图的建立308

13.4.2 部署图的建立308

热门推荐