图书介绍

UML工具箱PDF|Epub|txt|kindle电子书版本网盘下载

UML工具箱
  • (美)Hans-Erik Eriksson,(美)Magnus Penker著;俞俊平等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505392700
  • 出版时间:2004
  • 标注页数:415页
  • 文件大小:17MB
  • 文件页数:434页
  • 主题词:面向对象语言,UML-程序设计

PDF下载


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

下载说明

UML工具箱PDF格式电子书版下载

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

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

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

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

图书目录

第1章 UML介绍1

目录1

1.1 UML概述3

1.1.1 方法之战3

1.1.2 UML方法5

1.1.3 UML的认可6

1.1.4 OMG标准6

1.2 方法和建模语言7

1.3 面向对象软件开发8

1.4 UML的用途9

1.4.1 不同类型的系统9

1.4.2 业务工程10

1.5 系统开发阶段10

1.5.1 需求分析阶段10

1.5.4 编码阶段11

1.5.5 测试阶段11

1.5.2 分析阶段11

1.5.3 设计阶段11

第2章 UML概述13

2.1 视图14

2.1.1 用例视图15

2.1.2 逻辑视图16

2.1.3 组件视图16

2.1.4 并发视图17

2.1.5 部署视图17

2.2 图17

2.2.1 用例图18

2.2.2 类图18

2.2.3 对象图19

2.2.4 状态图20

2.2.5 顺序图21

2.2.6 协作图22

2.2.7 活动图23

2.2.8 组件图24

2.2.9 部署图25

2.3 模型元素26

2.4 通用机制27

2.4.1 修饰27

2.4.2 注解28

2.4.3 规格说明28

2.5 扩展UML30

2.5.1 构造型30

2.5.2 标记值31

2.5.3 约束31

2.6 用UML建模32

2.7 工具36

2.7.1 绘图支持38

2.7.2 模型存储库39

2.7.3 导航40

2.7.4 多用户支持41

2.7.5 代码生成41

2.7.6 逆向工程42

2.7.7 工具集成43

2.7.8 模型互换45

2.8 本章小结45

第3章 用例建模47

3.1 用例图49

3.2 系统50

3.3 参与者51

3.3.1 发现参与者52

3.3.3 参与者之间的关系53

3.3.2 UML中的参与者53

3.4 用例55

3.4.1 发现用例56

3.4.2 UML中的用例56

3.4.3 用例之间的关系57

3.5 描述用例59

3.6 测试用例62

3.6.1 排练用例63

3.7 实现用例63

3.8 本章小结67

第4章 类、对象及它们的关系69

4.1 类和对象69

4.2 类图71

4.2.1 发现类72

4.2.3 属性部分73

4.2.2 名称部分73

4.2.4 操作部分76

4.2.5 使用简单类型80

4.3 关系80

4.4 关联81

4.4.1 标准关联81

4.4.2 对象图84

4.4.3 递归关联85

4.4.4 关联中的角色88

4.4.5 限定关联89

4.4.6 或关联90

4.4.7 有序关联91

4.4.8 关联类92

4.4.9 三元关联93

4.4.10 聚合93

4.5 泛化98

4.5.1 标准泛化关系99

4.5.2 受约束的泛化关系106

4.6 依赖和精化关系108

4.7 约束和导出(规则)110

4.8 接口113

4.9 包115

4.10 模板119

4.11 模型质量120

4.11.1 什么是好模型121

4.11.2 模型与它的目的匹配吗121

4.11.3 模型协作122

4.11.4 模型复杂性122

4.12 本章小结123

第5章 动态建模125

5.1 对象(消息)之间的交互126

5.2.1 状态和转换128

5.2 状态图128

5.2.2 事件136

5.3 在状态图之间发送消息142

5.3.1 子状态143

5.3.2 历史指示器144

5.4 顺序图146

5.4.1 一般形态和实例形态146

5.4.2 并发对象149

5.4.3 定义迭代和约束的标签149

5.4.4 创建和销毁对象151

5.4.5 递归152

5.5 协作图152

5.5.1 消息流153

5.5.2 链接156

5.5.3 对象的生命期156

5.5.4 使用协作图157

5.6 活动图159

5.6.1 动作和转换160

5.6.2 泳道163

5.6.3 对象164

5.6.4 信号165

5.6.5 使用活动图进行业务建模166

5.7 本章小结168

第6章 高级动态建模:实时系统171

6.1 面向对象和实时系统173

6.2 实时概念175

6.2.1 主动类和主动对象176

6.2.2 通信179

6.2.3 同步184

6.2.4 在Java中实现并发和同步187

6.3 在UML中实时建模189

6.3.1 状态图193

6.3.2 顺序图195

6.3.3 协作图197

6.3.4 活动图199

6.3.5 组件图和部署图200

6.4 适应到实时系统202

6.4.1 实时系统建模要特别注意的一些问题203

6.5 处理相关问题205

6.6 本章小结208

第7章 物理体系结构211

7.1 逻辑体系结构214

7.2 物理体系结构215

7.2.1 硬件217

7.2.2 软件218

7.3 组件图219

7.3.1 编译时组件222

7.3.2 链接时组件223

7.3.3 运行时组件223

7.4 部署图224

7.4.1 节点225

7.4.2 连接226

7.4.3 组件226

7.4.4 对象227

7.5 节点的复杂建模229

7.6 将组件分配到节点230

7.7 本章小结232

第8章 扩展UML235

8.1 语义核心概念236

8.2 标记值和特性244

8.2.1 用于元素的标记值245

8.2.2 用于类型、实例、操作和属性的标记值246

8.2.3 用于模型元素和组件的标记值248

8.2.4 定义自己的标记值248

8.3 约束249

8.3.1 用于泛化的约束250

8.3.2 用于关联的约束252

8.3.3 用于关联角色的约束252

8.3.4 用于消息、链接角色和对象的约束254

8.3.5 定义自己的约束256

8.4 构造型258

8.4.1 用于类型的构造型259

8.4.2 用于依赖的构造型262

8.4.3 用于组件的构造型265

8.4.4 用于注解的构造型266

8.4.5 用于简单类型的构造型266

8.4.6 用于泛化的构造型267

8.4.8 用于类的构造型268

8.4.7 用于包的构造型268

8.4.9 用于操作的构造型271

8.4.10 用于主动类的构造型271

8.4.11 定义自己的构造型273

8.5 本章小结276

第9章 设计模式和UML277

9.1 概述278

9.1.1 “Gang of Four”模式280

9.1.2 代理模式280

9.2 UML中的建模模式283

9.2.1 参数化协作285

9.2.2 在图中显示模式287

9.3 模式和用例289

9.4 本章小结290

第10章 使用UML的过程291

10.1.1 过程上下文292

10.1 定义和理解软件工程过程292

10.1.2 过程用户293

10.1.3 过程步骤294

10.1.4 过程评估296

10.2 UML过程的基础297

10.2.1 用例驱动系统297

10.2.2 以体系结构为中心298

10.2.3 迭代299

10.2.4 增量300

10.3 传统的面向对象方法302

10.3.1 需求分析303

10.3.2 分析304

10.3.3 设计306

10.3.4 实现308

10.3.5 测试309

10.4 Rational Objectory Process310

10.4.1 生命周期311

10.4.2 初始312

10.4.3 细化313

10.4.4 构造313

10.4.5 移交314

10.4.6 与传统过程的比较314

10.5 过程工具315

10.6 本章小结317

第11章 开始应用UML321

11.1 转换到UML321

11.1.1 升级Booch方法321

11.1.2 升级OMT方法333

11.2 一个通用升级方法341

11.3 建模会议、工具和技术342

第12章 案例学习347

12.1 需求348

12.2 分析349

12.2.1 需求分析350

12.2.2 问题域分析352

12.3 设计356

12.3.1 体系结构设计357

12.3.2 详细设计358

12.3.3 用户界面设计365

12.4 实现368

12.5 测试和实施378

12.6 本章小结379

12.7 练习379

12.7.1 分析练习380

12.7.2 设计和构造练习381

可视化图符383

术语表401

热门推荐