图书介绍

UML 2工具箱2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

UML 2工具箱
  • (美)Hans-Erik Eriksson等著;余安萍,俞俊平等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121003724
  • 出版时间:2004
  • 标注页数:441页
  • 文件大小:21MB
  • 文件页数:466页
  • 主题词:面向对象语言,UML-程序设计

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建模的目的2

1.2软件开发、方法和建模3

1.2.1方法之战5

1.2.2UML的认可8

1.2.3对象管理组织8

1.2.4统一建模语言的元素9

1.2.5方法和建模语言9

1.3面向对象软件开发10

1.3.1面向对象的概念11

1.3.2业务工程12

1.4系统开发科目12

1.4.1需求13

1.4.2分析13

1.4.3设计13

1.5UML2中的相关变化14

1.4.5测试14

1.4.4实现14

1.6小结16

第2章 UML概述17

2.1视图18

2.1.1用例视图20

2.1.2逻辑视图21

2.1.3实现视图21

2.1.4进程视图21

2.2.1用例图22

2.1.5部署视图22

2.2图22

2.2.2类图23

2.2.3对象图23

2.2.4状态机25

2.2.5活动图26

2.2.6交互图26

2.2.8部署图29

2.2.7组件图29

2.2.9复合结构图30

2.3模型元素31

2.4通用机制32

2.4.1修饰33

2.4.2注释33

2.4.3规格说明34

2.5扩展UML35

2.5.1构造型35

2.5.2标记值36

2.5.3约束37

2.6UML的模型驱动架构37

2.7软件开发过程和UML39

2.8工具41

2.8.1绘图支持43

2.8.2模型存储库43

2.8.5代码生成45

2.8.3导航45

2.8.4多用户支持45

2.8.6逆向工程46

2.8.7工具集成47

2.8.8模型互换48

2.8.9工具选择49

2.9UML2中相关变化50

2.10本章小结51

第3章 用例建模53

3.1用例的基本要素53

3.2用例图55

3.3系统56

3.4参与者57

3.4.1发现参与者58

3.4.2UML中的参与者59

3.4.3参与者之间的关系60

3.5用例61

3.5.1发现用例62

3.5.2UML中的用例63

3.5.3用例之间的关系63

3.6组织用例66

3.7描述用例69

3.8评估用例71

3.9测试用例71

3.10用例与需求管理72

3.11实现用例73

3.12UML2中相关变化77

3.13本章小结78

第4章 类、对象及其关系80

4.1类和对象80

4.2类图82

4.2.1发现类83

4.2.3属性部分84

4.2.2名称部分84

4.2.4Java实现87

4.2.5操作部分88

4.2.6使用简单类型91

4.3关系91

4.4关联92

4.4.1标准关联92

4.4.3递归关联95

4.4.2对象图95

4.4.4Java实现96

4.4.5关联中的角色98

4.4.6限定关联98

4.4.7异或约束99

4.4.8有序关联100

4.4.9关联类101

4.4.10三元关联102

4.4.11聚合103

4.5泛化106

4.5.1基本泛化关系107

4.5.2高级泛化关系112

4.6依赖和抽象115

4.7约束、表达式和导出117

4.8接口和端口120

4.8.1Java实现122

4.8.2端口123

4.9包124

4.10模板128

4.11UML2中相关变化129

4.12本章小结130

第5章 动态建模131

5.1状态机132

5.1.1状态和转换133

5.1.2事件139

5.1.3Java实现142

5.2在状态机之间发送消息145

5.2.1子状态146

5.2.2进入、退出和终止指示器146

5.2.3历史指示器147

5.3活动图148

5.3.1活动和过渡149

5.3.2活动分区152

5.3.3对象153

5.3.4信号153

5.3.5引脚154

5.3.6使用活动图进行业务建模156

5.4交互图158

5.4.1顺序图158

5.4.2交互概观图165

5.4.3通信图166

5.4.4消息标签167

5.4.5使用通信图169

5.5UML2中相关变化170

5.6本章小结172

第6章 实时系统描述的高级动态建模173

6.1实时系统定义173

6.1.1实时系统的特征173

6.1.2实时系统的类型174

6.2UML中用于实时系统的概念175

6.2.1主动类和主动对象175

6.2.2通信177

6.2.3同步和并发182

6.2.4容错性184

6.2.5Java实现185

6.3UML时间元素187

6.4用UML图为实时系统建模188

6.4.1活动图189

6.4.2住宅警报:表示动态消息的静态结构198

6.4.3交互图203

6.4.4行为状态机211

6.4.5协议状态机219

6.5高级建模、设计和优化221

6.5.1设计概述222

6.5.2性能优化226

6.6UML2中相关变化228

6.7本章小结229

第7章 物理体系结构231

7.1逻辑体系结构233

7.1.1逻辑体系结构组成234

7.1.2体系结构中的模式238

7.1.3代理模式241

7.2UML中的建模模式243

7.2.1在图中显示模式246

7.2.2模式和用例248

7.3物理体系结构249

7.3.1硬件250

7.3.2软件250

7.4组件图251

7.5部署图252

7.5.1节点253

7.5.2通信路径254

7.5.3部署的制品254

7.6将制品分配到节点255

7.7UML2中相关变化256

7.8本章小结257

第8章 扩展UML258

8.1标准扩展概述259

8.2标记值和特性260

8.2.1标准标记值示例261

8.2.2利用用户配置文件定义标记值262

8.2.3定义自己的标记值262

8.3构造型264

8.3.1创建构造型264

8.3.2UML构造型示例266

8.3.3现已不用的构造型274

8.3.4定义自己的构造型275

8.4约束277

8.4.1UML约束示例277

8.4.2定义自己的约束279

8.5一种表达约束的语言281

8.5.1OCL元模型282

8.5.2OCL表达式的基本结构283

8.5.3不变量、前置条件和后置条件284

8.6语言体系结构和内核概述285

8.6.1高层语言结构286

8.6.2审查UML内核288

8.6.3用户配置文件包293

8.6.4体系结构概述总结和短评295

8.7UML2中相关变化296

8.8本章小结297

9.1MDA的演变及目标299

9.1.1背景和总体目标299

第9章 模型驱动架构299

9.1.2模型层303

9.1.3模型编译器304

9.1.4映射MDA元素307

9.2从业务模型到PIM和PSM307

9.2.1高层回顾308

9.2.2定义不考虑平台的功能312

9.2.3特定平台模型313

9.2.4信息管理解决方案315

9.3在MDA世界中的建模技巧316

9.3.1用于业务和功能分析的建模316

9.3.2针对软件架构师的建模317

9.3.3针对开发人员的建模318

9.4MDA机会的高层评估320

9.4.1机会320

9.4.2警告323

9.5本章小结325

第10章 一个使用UML的过程327

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

10.1.1过程上下义328

10.1.2过程用户329

10.1.3过程步骤330

10.1.4过程评估332

10.2UML过程的基础332

10.2.1用例驱动系统333

10.2.2以体系结构为中心的方法334

10.2.3迭代方法335

10.2.4增量方法335

10.3传统的面向对象方法338

10.3.1需求339

10.3.2分析340

10.3.3设计341

10.3.4实现343

10.3.5测试344

10.4统一过程345

10.4.1生命周期347

10.4.2初始348

10.4.3细化348

10.4.4构造349

10.4.5移交349

10.4.6统一过程与传统过程的比较350

10.5过程工具351

10.6模型质量353

10.6.1什么样的模型是一个好模型354

10.6.2模型协作355

10.6.3模型复杂性356

10.7本章小结356

第11章 案例学习358

11.1需求360

11.1.1开发一个设想360

11.1.2建立用例模型361

11.1.3建立问题域模型364

11.2分析366

11.2.1执行用例分析366

11.2.2不用UML,那么可以怎样做371

11.3设计372

11.3.1体系结构设计372

11.3.2执行详细设计378

11.3.3用户界面设计383

11.4实现383

11.5测试和部署386

11.6本章小结387

11.7练习388

11.7.1需求和分析练习388

11.7.2设计和构造练习389

附录A 符号集390

附录B 术语表417

附录C 参考书目433

附录D 光盘内容介绍437

热门推荐