图书介绍

UML统一建模教程与实验指导pdf电子书版本下载

UML统一建模教程与实验指导
  • 谢星星,刘小松,王坚宁编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302306214
  • 出版时间:2013
  • 标注页数:276页
  • 文件大小:79MB
  • 文件页数:291页
  • 主题词:面向对象语言-程序设计

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 面向对象开发 2

1.1.1 理解面向对象 2

1.1.2 面向对象的特征 5

1.1.3 面向对象的项目设计 8

1.1.4 面向对象开发的优点 11

1.2 UML简介 11

1.2.1 对系统建模的必要性 11

1.2.2 系统建模的目标和原则 12

1.2.3 UML的定义 13

1.2.4 UML的优势 14

1.2.5 在何种场合需要UML 14

1.2.6 多种UML建模类型 15

习题1 16

第2章 UML建模基础知识 17

2.1 UML语言的构成 18

2.2 UML的基本元素 18

2.2.1 结构(Structure) 18

2.2.2 行为(Behavior) 20

2.2.3 分组(Grouping) 21

2.2.4 注释(Annotation) 21

2.3 UML中的关系 22

2.4 UML中的视图和图 23

2.4.1 视图 23

2.4.2 图 27

2.5 UML的公共机制 30

2.5.1 UML的规格描述 30

2.5.2 UML的修饰 31

2.5.3 UML的通用划分 32

2.5.4 UML的扩展机制 32

习题2 35

第3章 用例图 36

3.1 用例图的构成 36

3.1.1 参与者 37

3.1.2 用例 38

3.1.3 关系 39

3.1.4 系统边界 43

3.2 确定参与者 43

3.3 确定用例 44

3.4 用例的粒度 45

3.5 用例规约 46

习题3 46

第4章 类图和对象图 48

4.1 类图的定义 49

4.2 类的构成 50

4.2.1 名称 51

4.2.2 操作 51

4.2.3 属性 53

4.2.4 注释 54

4.2.5 约束 54

4.2.6 职责 55

4.3 UML中不同的类 55

4.4 构造型 56

4.5 类之间的关系 57

4.5.1 泛化关系 57

4.5.2 实现关系 58

4.5.3 依赖关系 59

4.5.4 关联关系 60

4.6 类的识别 61

4.6.1 名词识别 61

4.6.2 实体识别 62

4.6.3 用例识别 62

4.6.4 利用分解和抽象技术 62

4.7 对象图 63

4.7.1 对象的表示 64

4.7.2 链的表示 64

习题4 65

第5章 包图 66

5.1 包图的定义 66

5.1.1 模型的组织结构 67

5.1.2 包图和包 68

5.2 包的组成 69

5.2.1 名称 69

5.2.2 可见性 70

5.2.3 构造型 70

5.2.4 子系统 71

5.3 包图中的关系 72

5.3.1 依赖关系 72

5.3.2 泛化关系 74

5.4 包的嵌套 74

习题5 75

第6章 状态图 76

6.1 状态图的定义 76

6.1.1 状态机 77

6.1.2 状态图 78

6.2 状态图中的标记符 79

6.2.1 状态 79

6.2.2 转换 80

6.2.3 判定 82

6.2.4 同步 83

6.3 状态图中的动作和事件 83

6.3.1 事件 84

6.3.2 动作 85

6.4 常用状态的种类 86

6.4.1 顺序状态 86

6.4.2 并发状态 86

6.4.3 历史状态 87

习题6 87

第7章 活动图 89

7.1 活动图的定义 89

7.2 活动图中的标记符 91

7.2.1 动作 91

7.2.2 活动 92

7.2.3 转换 92

7.2.4 组合活动 92

7.3 其他标记符 93

7.3.1 分支与合并 93

7.3.2 分叉与汇合 93

7.3.3 泳道 94

7.3.4 对象流 95

习题7 96

第8章 序列图和协作图 98

8.1 序列图的定义 98

8.2 序列图的组成 99

8.2.1 对象 99

8.2.2 生命线 100

8.2.3 激活 100

8.2.4 消息 101

8.3 对象行为 102

8.3.1 创建对象和销毁对象 102

8.3.2 分支 103

8.3.3 从属流 103

8.4 协作图的定义 104

8.5 协作图的构成 105

8.5.1 对象 105

8.5.2 链 105

8.5.3 消息 105

习题8 106

第9章 构件图和部署图 108

9.1 构件和构件图 108

9.1.1 构件的定义 109

9.1.2 构件的种类 109

9.1.3 构件的表示 110

9.1.4 构件图的定义 112

9.2 部署图的定义 113

9.3 部署图的构成 113

9.3.1 节点 113

9.3.2 连接 115

习题9 115

第10章 Rational统一过程 117

10.1 Rational统一过程的概念 118

10.2 Rational统一过程的构成 119

10.2.1 Rational统一过程的核心工作流 119

10.2.2 Rational统一过程的迭代开发模式 121

10.2.3 Rational统一过程的最佳实践 122

10.3 Rational统一过程的开发模型 124

10.3.1 统一过程的动态开发 125

10.3.2 统一过程的静态开发 127

10.3.3 面向架构的过程 128

10.4 Rational统一过程的配置和实现 130

10.4.1 配置Rational统一过程 130

10.4.2 实现Rational统一过程 131

习题10 132

第11章 Rational Rose入门 133

11.1 Rational Rose工具 134

11.1.1 Rational Rose简介 134

11.1.2 Rational Rose的功能 134

11.2 Rational Rose的安装 136

11.3 Rational Rose操作指南 138

11.3.1 Rational Rose主界面 140

11.3.2 Rational Rose的常用操作 145

11.4 Rational Rose的4种视图模型 154

11.4.1 用例视图(Use Case View) 154

11.4.2 逻辑视图(Logical View) 159

11.4.3 构件视图(Component View) 162

11.4.4 部署视图(Deployment View) 164

11.5 Rational Rose代码生成 166

11.5.1 代码生成的方法 166

11.5.2 逆向工程 170

11.6 上机题 170

第12章 用例图的绘制 171

12.1 创建用例图 171

12.2 创建参与者 174

12.3 创建用例 175

12.4 创建用例和参与者之间的关联 176

12.5 创建用例之间的关系 177

12.6 创建用例图实例分析 178

12.6.1 需求分析 178

12.6.2 确定参与者 178

12.6.3 确定用例 179

12.6.4 构建用例模型 179

12.7 上机题 180

第13章 类图和对象图的绘制 182

13.1 类图的创建 182

13.2 类的创建 184

13.2.1 类属性的创建 186

13.2.2 类操作的创建 187

13.2.3 构造型的设置 187

13.2.4 设置类的分类 188

13.3 绘制类之间的关系 189

13.4 绘制对象图的方法 190

13.5 类图创建实例 191

13.5.1 确定类和关联 192

13.5.2 确定属性和操作 193

13.5.3 根据类图创建对象 193

13.6 上机题 194

第14章 包图的绘制 196

14.1 包的创建 196

14.1.1 在包图中添加包 197

14.1.2 包中类的添加 198

14.1.3 包之间关系的绘制 199

14.2 包图创建实例 199

14.2.1 确定包的分类 200

14.2.2 创建包和包之间的关系 200

14.3 上机题 201

第15章 状态图的绘制 203

15.1 状态图的创建 203

15.1.1 绘制初始和终止状态 204

15.1.2 绘制状态 205

15.1.3 绘制转换 206

15.1.4 设置事件 206

15.1.5 设置动作 207

15.1.6 设置监护条件 207

15.2 状态图创建实例 208

15.2.1 确定状态图的实体 208

15.2.2 确定实体的状态 208

15.2.3 确认相关事件 209

15.3 上机题 209

第16章 活动图的绘制 211

16.1 活动图的创建 211

16.1.1 绘制起始和终止状态 213

16.1.2 绘制动作 213

16.1.3 绘制活动 214

16.1.4 绘制泳道 216

16.1.5 绘制转换 217

16.1.6 绘制分支 218

16.2 活动图创建实例 219

16.2.1 确定需求用例 219

16.2.2 确定用例路径 220

16.2.3 创建完整的活动图 220

16.3 上机题 221

第17章 序列图和协作图的绘制 223

17.1 序列图的创建 223

17.1.1 对象的创建 225

17.1.2 消息的绘制 227

17.1.3 消息的设置 228

17.1.4 生命线的设置 229

17.1.5 对象的销毁 230

17.2 协作图的创建 230

17.2.1 对象的创建 232

17.2.2 链和消息的绘制 233

17.2.3 序列图和协作图的转换 233

17.3 序列图创建实例 234

17.3.1 需求分析 234

17.3.2 确定序列对象 235

17.3.3 创建的序列图 235

17.4 协作图创建实例 236

17.4.1 协作元素的确认 236

17.4.2 确定元素之间的关系 236

17.4.3 创建协作图 237

17.5 上机题 237

第18章 构件图和部署图的绘制 239

18.1 构件图的创建 239

18.1.1 构件的绘制 241

18.1.2 构件间关系的绘制 242

18.2 部署图的创建 243

18.2.1 节点的绘制 243

18.2.2 节点的设置 244

18.2.3 连接的绘制 245

18.3 构件图和部署图创建实例 247

18.3.1 创建构件图 247

18.3.2 创建部署图 248

18.4 上机题 249

第19章 BBS网上论坛 251

19.1 系统需求分析 251

19.2 系统建模 254

19.2.1 创建系统用例模型 254

19.2.2 创建系统静态模型 257

19.2.3 创建系统动态模型 260

19.2.4 创建系统部署模型 269

习题参考答案 272

精品推荐