图书介绍

时代新潮流UML Programming Guide设计核心技术PDF|Epub|txt|kindle电子书版本网盘下载

时代新潮流UML Programming Guide设计核心技术
  • 蒋慧,吴礼发等编写 著
  • 出版社: 北京:北京希望电子出版社
  • ISBN:7900056459
  • 出版时间:2001
  • 标注页数:295页
  • 文件大小:25MB
  • 文件页数:305页
  • 主题词:UML

PDF下载


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

下载说明

时代新潮流UML Programming Guide设计核心技术PDF格式电子书版下载

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

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

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

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

图书目录

第1章 UML简介3

1.1 UML的产生和成长3

第一部分 UML入门3

1.2 什么是UML4

1.2.1 UML的架构5

1.2.2 UML的模型、视图、图与系统架构建模5

1.3 UML与面向对象的软件分析与设计(OOA D)6

1.3.1 标准的表示方法6

1.4.1 在不同类型系统中的应用7

1.3.2 与软件开发的成功经验集成7

1.4 UML的应用领域7

1.4.2 在软件开发的不同阶段中的应用8

第2章 UML语言概述9

2.1 视图9

2.1.1 用例视图10

2.1.2 逻辑视图10

2.2.1 用例图11

2.2 图11

2.1.4 并发视图11

2.1.5 展开视图11

2.1.3 组件视图11

2.2.2 类图12

2.2.3 对象图13

2.2.4 状态图13

2.2.5 序列图14

2.2.6 协作图14

2.2.7 活动图15

2.2.8 组件图15

6.4 展开图15

2.2.9 展开图16

2.3 模型元素17

2.4 通用机制18

2.4.1 修饰18

2.4.2 笔记18

2.4.3 规格说明18

2.5.1 版类19

2.5 扩展机制19

2.5.2 加标签值20

2.5.3 约束20

2.6 用UML建模21

2.7 工具的支持23

2.7.1 绘图支持24

2.7.2 模型积累24

2.7.3 导航25

2.7.4 多用户支持25

2.7.5 代码生成25

2.7.6 工程逆转26

2.7.7 集成26

2.7.8 模型互换27

2.7.9 小结27

第3章 静态建模:用例和用例图29

3.1 用例图30

3.2 系统31

3.3 角色31

3.3.1 发现角色32

3.3.2 UML中的角色32

3.3.3 角色之间的关系33

3.4 用例33

3.4.1 什么是用例33

3.4.2 发现用例34

3.4.3 UML中的用例34

3.4.4 用例之间的关系35

3.5 描述用例37

3.7 实现用例39

3.6 测试用例39

3.8 小结41

第4章 静态建模:类图和对象图42

4.1 类和对象42

4.2 类图43

4.2.1 定义类43

4.2.2 名字、属性和操作44

4.3.1 关联关系49

4.2.3 基本类型的使用49

4.3 关系49

4.3.2 通用化61

4.3.3 依赖和精化关系67

4.4 约束和派生规则69

4.5 接口71

4.6 包72

4.7 模板75

4.8 模型质量75

4.8.1 什么是好的模型76

4.8.2 模型是否符合目标76

4.8.3 模型的协调性77

4.8.4 模型的复杂性77

4.9 小结77

第5章 动态建模78

5.1 对象之间的交互一消息79

5.2 状态图79

5.2.1 状态和转移80

5.2.2 事件84

5.2.3 Java实现86

5.3 状态图之间发送消息88

5.3.1 子状态89

5.3.2 历史指示器90

5.4 序列图90

5.4.1 一般和实例格式91

5.4.2 并发对象92

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

5.4.4 创建和破坏对象93

5.4.5 递归94

5.5 协作图95

5.5.1 消息流96

5.5.2 链接96

5.5.3 对象的生命周期97

5.5.4 使用协作图98

5.6活动图99

5.6.1 动作和转移100

5.6.2 泳道101

5.6.3 对象101

5.6.4 信号102

5.6.5 运用活动图进行商业建模104

5.7 小结105

第6章 物理架构视图107

6.1 逻辑架构109

6.2 物理架构109

6.2.1 硬件110

6.2.2 软件111

6.3 组件图112

6.3.1 编译时的组件113

6.3.2 链接时的组件114

6.3.3 运行时的组件114

6.4.1 节点115

6.4.2 连接115

6.4.3 组件116

6.5 复杂节点的建模117

6.4.4 对象117

6.6 节点的组件配置118

6.7 小结120

第7章 UML的扩展121

7.1 UML的架构121

7.2 UML的核心语义122

7.2.1 核心语义小结128

7.3 加标签值和性质128

7.3.1 元素的加标签值129

7.3.2 类型、实例、操作和属性操作和属性的加标签值129

7.3.3 模型元素和组件的加标签值130

7.3.4 自定义加标签值130

7.4 约束131

7.4.1 对通用化的约束131

7.4.2 对关联的约束132

7.4.4 对消息、链接角色和对象的约束133

7.4.3 对关联角色的约束133

7.4.5 自定义约束134

7.5 版类134

7.5.1 版类对类型的应用135

7.5.2 版类对相关性的应用137

7.5.3 版类对组件的应用138

7.5.4 版类对笔记的应用139

7.5.5 版类对原始类型的应用139

7.5.6 版类对通用化的应用139

7.5.7 版类对包的应用140

7.5.8 版类对类的应用140

7.5.9 版类对操作的应用142

7.5.10 版类对活动类的应用143

7.5.11 自定义版类143

7.6 小结144

第二部分 UML高级应用149

第8章 高级动态建模:实时系统149

8.1 面向对象和实时系统150

8.2 实时的概念151

8.2.1 活动的类和对象152

8.2.2 通信153

8.2.3 同步156

8.2.4 在JAVA中实现并发和同步157

8.3 UML的实时建模手段158

8.3.1 状态图161

8.3.2 序列图162

8.3.3 协作图164

8.3.4 活动图165

8.3.5 组件和展开图165

8.4 如何适应实时系统166

8.4.1 其它的与实时建模有关的事项168

8.5 小结169

第9章 使用UML的过程170

9.1 定义和理解软件工程的过程概念170

9.2 评价软件过程成熟度的标准:CMM171

9.3 RATIONAL的统一过程和软件开发的六大经验174

9.4 过程的两维空间176

9.5 时间维:阶段和迭代176

9.5.1 开始阶段177

9.5.2 细节阶段178

9.5.3 构造阶段179

9.5.4 过渡阶段179

9.5.5 迭代180

9.6.1 活动、产品和工人181

9.6 过程的静态结构181

9.6.2 工作流程182

9.7 核心工作流程183

9.7.1 商业建模184

9.7.2 需求184

9.7.3 分析和设计184

9.7.4 实现185

9.7.5 测试185

9.7.8 配置和变化管理186

9.7.6 展开186

9.7.7 项目管理186

9.7.9 环境187

9.8 如何在过程中使用UML187

9.8.1 以架构为中心187

9.8.2 用例驱动187

9.8.3 UML对迭代开发过程的支持188

9.8.4 UML的图与工作流程和模型之间的关系189

9.9 小结190

第10章 UML与设计模式191

10.1 什么是模式191

10.2为什么要使用设计模式192

10.3 模式的分类193

10.4 模式的组成元素195

10.5 模式的质量196

10.6 一个简单的模式例子:代理模式197

10.7 UML对模式的支持198

10.7.1 参数化协作200

10.7.2 对使用模式的建议201

10.7.3 模式和用例之间的联系202

10.8 应用设计模式进行系统设计203

10.8.1 应用设计模式的主要活动203

10.8.2 实例化和标识模式的步骤203

10.9 模式选择举例:评估项目204

10.9.1 实例化模式:“存储商业对象类型”模式204

10.9.2 标识模式候选:“过程控制”的例子205

10.10 模式应用举例:形状编辑器209

10.10.1 同一个图的多个视图209

10.10.2 删除、取消删除和重做213

10.10.3 用户可定义的复杂的复合形状215

10.10.4 形状选择220

10.10.5 使编辑器可扩展223

10.11 小结225

11.1 理解需求226

第11章 图书馆信息系统UML实例226

11.2 分析227

11.2.1 需求分析227

11.2.2 领域分析228

11.3 设计230

11.3.1 架构设计232

11.3.2 细节设计232

11.3.3 用户接口设计237

11.4 实现239

11.5 测试和配置246

11.6 小结247

第12章 UML在商业建模和商业工程再工程中的应用248

12.1 商业、商业过程和商业过程再工程248

12.2 商业工程再工程和商业建模249

12.2.1 商业建模所描述的对象249

12.2.2 商业对象251

12.3 企业的建模和视图252

12.4.1 商业动态253

12.4 商业模型253

12.4.2 商业概念255

12.4.3 商业对象257

12.4.4 验证和集成259

12.5 系统设计模型260

12.5.1 组件结构261

12.5.2 用户角度263

12.5.3 组件动态264

12.6 实现模型266

12.5.4 验证和集成266

12.6.1 实现模型267

12.6.2 配置267

12.6.3 双向工程267

12.6.4 设计映射以及设计的可跟踪性267

12.7 企业建模工具的一般架构268

12.7.1 多用户268

12.7.6 可扩展性269

12.7.5 方法支持269

12.7.3 互操作性269

12.7.2 用户接口269

12.7.4 组件的架构269

12.7.7 报告270

12.8 企业建模工具概览270

12.8.1 作图工具270

12.8.2 过程建模和仿真工具270

12.8.3 传统CASE工具270

12.8.7 功能总结271

12.9 方法的基础271

12.8.5 OO A D 工具271

12.8.6 三层Client/Server工具271

12.8.4 数据库建模工具271

12.10 为什么用UML进行商业建模273

12.11 把工作流程中的概念映射到UML274

12.12 设计产品的模式278

12.13 项目知识库的结构化280

12.14 小结283

热门推荐