图书介绍

UML2基础、建模与设计教程PDF|Epub|txt|kindle电子书版本网盘下载

UML2基础、建模与设计教程
  • 杨弘平,吕海华,李波,史江萍,代钦编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302404491
  • 出版时间:2015
  • 标注页数:281页
  • 文件大小:44MB
  • 文件页数:295页
  • 主题词:面向对象语言-程序设计-高等学校-教材

PDF下载


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

下载说明

UML2基础、建模与设计教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 UML概述1

1.1 什么是UML1

1.2 UML的发展历程1

1.3 UML的特点3

1.4 UML的结构3

1.4.1 UML中的事物3

1.4.2 UML中的关系4

1.5 UML的视图5

1.5.1 用例视图5

1.5.2 逻辑视图5

1.5.3 并发视图6

1.5.4 组件视图6

1.5.5 部署视图6

1.6 UML的图6

1.6.1 用例图6

1.6.2 类图6

1.6.3 对象图7

1.6.4 状态机图7

1.6.5 活动图7

1.6.6 顺序图8

1.6.7 通信图8

1.6.8 构件图9

1.6.9 部署图9

1.7 UML2.0新特性10

1.8 系统开发阶段12

小结13

习题14

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

2.1 面向对象的基本概念15

2.1.1 面向对象方法16

2.1.2 对象16

2.1.3 类17

2.1.4 封装18

2.1.5 继承19

2.1.6 多态20

2.1.7 消息21

2.2 面向对象开发22

2.2.1 系统调查和需求分析22

2.2.2 面向对象分析方法23

2.2.3 面向对象设计方法24

2.3 软件建模概述24

2.3.1 软件建模的概念25

2.3.2 软件建模的用途25

2.3.3 软件建模的优点25

小结26

习题26

第3章 UML建模工具简介27

3.1 常用UML建模工具27

3.1.1 Rational Rose28

3.1.2 Visio30

3.1.3 PowerDesigner31

3.1.4 StarUML32

3.2 StarUML安装与配置34

3.2.1 StarUML的安装34

3.2.2 StarUML的配置37

3.3 使用StarUML建模37

3.3.1 StarUML主界面37

3.3.2 StarUML的模型、视与图37

3.3.3 StarUML建模的基本过程38

3.4 双向工程43

3.4.1 正向工程43

3.4.2 逆向工程47

小结50

习题50

第4章 用例和用例图51

4.1 用例和用例图的概念51

4.1.1 参与者52

4.1.2 用例54

4.1.3 用例描述54

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

4.2.1 包含关系56

4.2.2 扩展关系57

4.2.3 泛化关系57

4.2.4 分组关系58

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

小结67

习题68

第5章 类图和对象图69

5.1 类图和对象图概述69

5.1.1 类图概述69

5.1.2 对象图概述72

5.1.3 接口73

5.1.4 抽象类73

5.2 类之间的关系74

5.2.1 依赖关系74

5.2.2 泛化关系76

5.2.3 关联关系76

5.2.4 实现关系80

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

小结91

习题92

第6章 顺序图和通信图93

6.1 顺序图93

6.1.1 顺序图概述93

6.1.2 顺序图的基本内容94

6.1.3 约束99

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

6.2 通信图106

6.2.1 通信图概述106

6.2.2 通信图的基本内容107

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

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

小结114

习题115

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

7.1 状态机图117

7.1.1 状态机图概述117

7.1.2 状态机图的基本元素119

7.1.3 状态119

7.1.4 转换122

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

7.2 活动图126

7.2.1 活动图概述126

7.2.2 活动图的基本元素127

7.2.3 动作状态127

7.2.4 活动状态128

7.2.5 转移128

7.2.6 分支128

7.2.7 分叉和汇合129

7.2.8 泳道129

7.2.9 对象流130

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

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

小结135

习题136

第8章 构件图和部署图137

8.1 构件图137

8.1.1 构件图概述137

8.1.2 组件139

8.1.3 接口140

8.1.4 关系140

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

8.2 部署图144

8.2.1 部署图概述144

8.2.2 结点144

8.2.3 组件146

8.2.4 关系146

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

小结151

习题151

第9章 UML2.0新图152

9.1 包图152

9.1.1 包图概述152

9.1.2 包之间的关系152

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

9.2 组合结构图154

9.2.1 组合结构图概述154

9.2.2 基本元素155

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

9.3 定时图155

9.3.1 定时图概述155

9.3.2 基本元素156

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

9.4 交互概览图158

9.4.1 交互概览图概述158

9.4.2 基本元素158

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

小结161

习题161

第10章 统一软件过程RUP162

10.1 RUP简介162

10.1.1 什么是RUP过程162

10.1.2 RUP的特点163

10.2 RUP工作流程165

10.2.1 业务建模165

10.2.2 需求分析165

10.2.3 分析与设计165

10.2.4 实现166

10.2.5 测试166

10.2.6 部署166

10.2.7 配置和变更管理166

10.2.8 项目管理166

10.2.9 环境166

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

10.3 RUP的十大要素167

10.3.1 开发前景167

10.3.2 达成计划167

10.3.3 标识和减少风险168

10.3.4 分配和跟踪任务168

10.3.5 检查商业理由168

10.3.6 设计组件构架168

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

10.3.8 验证和评价结果169

10.3.9 管理和控制变化169

10.3.10 提供用户支持169

10.4 StarUML在RUP模型中的应用169

10.4.1 可视化建模169

10.4.2 StarUML介绍170

10.4.3 StarUML建模与RUP170

10.4.4 StarUML建模与RUP应用实例171

小结174

习题175

第11章 汽车租赁系统176

11.1 系统需求分析176

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

11.1.2 功能模块图177

11.2 用例图设计建模178

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

11.2.2 与客户有关的用例图178

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

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

11.3 类图设计建模181

11.4 顺序图184

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

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

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

11.4.4 与技术人员有关的事件流和用例图191

11.5 通信图设计建模194

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

11.5.2 与客户有关的通信图195

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

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

11.6 活动图200

11.6.1 系统中的活动图200

11.6.2 与客户有关的活动图200

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

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

11.7 状态机图设计建模207

11.8 配置图设计建模209

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

12.1 系统需求说明211

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

12.1.2 UML对系统需求分析的支持213

12.1.3 利用UML模型构造软件体系结构213

12.2 系统的用例图214

12.3 系统中的类图216

12.4 系统的顺序图218

12.5 系统的通信图220

12.6 系统状态机图222

12.7 系统的活动图223

12.8 系统的配置和实现223

12.9 系统的配置图224

12.10 生成Java代码224

12.11 逆向工程的实现232

第13章 BBS论坛系统233

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

13.1.1 系统的功能需求233

13.1.2 前台功能模块235

13.1.3 后台功能模块237

13.2 BBS论坛系统的UML建模238

13.2.1 BBS论坛系统的用例图238

13.2.2 BBS论坛系统的时序图242

13.2.3 BBS论坛系统的通信图261

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

13.2.5 BBS论坛系统的活动图270

13.3 BBS论坛系统中的类276

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

13.4.1 构件图的建立280

13.4.2 部署图的建立280

参考文献281

热门推荐