图书介绍

UML系统建模基础教程 第2版pdf电子书版本下载

UML系统建模基础教程  第2版
  • 胡荷芬,吴绍兴,高斐编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302353508
  • 出版时间:2014
  • 标注页数:289页
  • 文件大小:142MB
  • 文件页数:300页
  • 主题词:面向对象语言-程序设计-高等学校-教材

PDF下载


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

下载说明

UML系统建模基础教程 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 面向对象设计 1

1.1面向对象思想的基本概念 1

1.1.1面向对象的含义 1

1.1.2对象 2

1.1.3类 3

1.1.4消息与事件 4

1.2面向对象的三大要素 5

1.2.1封装 5

1.2.2继承 6

1.2.3多态 7

1.3面向对象与项目设计 7

1.3.1用面向对象的方法分析项目需求 8

1.3.2用面向对象的方法设计系统 12

1.4用面向对象思想建立系统模型 15

1.4.1瀑布模型 15

1.4.2喷泉模型 16

1.4.3基于构件的开发模型 17

1.4.4 XP开发模型 18

1.5本章小结 19

习题一 19

第2章 UML通用知识点概述 21

2.1 UML概述 21

2.2常用的UML元素分析 22

2.2.1视图 22

2.2.2图 26

2.2.3模型元素 30

2.3 UML的通用机制 34

2.3.1规格说明 34

2.3.2修饰 35

2.3.3通用划分 36

2.4 UJML的扩展机制 36

2.4.1构造型 36

2.4.2标记值 37

2.4.3约束 37

2.5本章小结 38

习题二 38

第3章 Rarional统一过程 40

3.1统一过程的含义 40

3.2统一过程的结构 42

3.2.1统一过程的静态结构 42

3.2.2统一过程的动态结构 44

3.2.3面向架构的过程 46

3.3配置和实现Rational统一过程 49

3.3.1配置Rational统一过程 49

3.3.2实现Rational统一过程 50

3.4本章小结 51

习题三 51

第4章 Rational Rose的安装和操作 53

4.1 Rational Rose——设计UML的工具 53

4.2 Rational Rose的安装 55

4.3 Rational Rose的使用 59

4.3.1 Rational Rose的启动界面 59

4.3.2 Rational Rose的操作界面 60

4.3.3 Rational Rose的基本操作 64

4.3.4 Rational Rose的基本设置 69

4.4本章小结 70

习题四 70

第5章 使用Rose设计UML 72

5.1 Rational Rose的四种视图模型 72

5.1.1用例视图 72

5.1.2逻辑视图 75

5.1.3构件视图 77

5.1.4部署视图 78

5.2 Rational Rose与生成代码 79

5.2.1用Rational Rose生成代码的方法 79

5.2.2逆向工程 83

5.3本章小结 84

习题五 84

第6章 用例图 86

6.1用例图基本概念 86

6.1.1用例图的含义 86

6.1.2用例图的作用 87

6.2用例图的构成要素 87

6.2.1参与者 88

6.2.2参与者间的关系 88

6.2.3系统边界 89

6.3用例的重要元素 89

6.3.1识别用例 90

6.3.2用例的粒度 90

6.3.3用例规约 91

6.4用例之间的各种重要关系 92

6.4.1包含 92

6.4.2扩展 94

6.4.3泛化 94

6.5使用Rose创建用例图 95

6.5.1创建用例图 95

6.5.2创建参与者 97

6.5.3创建用例 98

6.5.4创建用例之间的关联 99

6.6使用Rose创建用例图的步骤说明 100

6.6.1需求分析 100

6.6.2识别参与者 101

6.6.3构建用例模型 102

6.7本章小结 104

习题六 104

第7章 类图与对象图 107

7.1类图与对象图的基本概念 107

7.1.1类图与对象图的含义 107

7.1.2类图与对象图在项目开发中的作用 109

7.2类图的组成 109

7.2.1类 109

7.2.2接口 115

7.2.3类之间的关系 116

7.3使用Rose创建类图 120

7.3.1创建类 120

7.3.2创建类与类之间的关系 122

7.4对象图 124

7.4.1对象图的组成 124

7.4.2创建对象图 125

7.5使用Rose创建类图及案例分析 127

7.5.1确定类和关联 127

7.5.2确定属性和操作 128

7.6本章小结 129

习题七 129

第8章 序列图 131

8.1序列图的基本概念 131

8.1.1序列图的含义 131

8.1.2序列图在项目开发里的作用 132

8.2序列图的组成 133

8.2.1对象 133

8.2.2生命线 134

8.2.3激活 134

8.2.4消息 135

8.3序列图中项目的相关概念 137

8.3.1创建与销毁对象 137

8.3.2分支与从属流 137

8.4使用Rose创建序列图 138

8.4.1创建对象 138

8.4.2创建生命线 141

8.4.3创建消息 141

8.4.4创建对象与销毁对象 144

8.5使用Rose创建序列图及案例分析 144

8.5.1需求分析 144

8.5.2确定序列图对象 146

8.5.3创建序列图 146

8.6本章小结 146

习题八 146

第9章 协作图 149

9.1协作图的基本概念 149

9.1.1协作图的含义 149

9.1.2协作图的作用 150

9.2组成协作图的元素 151

9.2.1对象 151

9.2.2消息 151

9.2.3链 152

9.3使用Rose创建协作图 152

9.3.1创建对象 152

9.3.2创建消息 156

9.3.3创建链 156

9.4在项目中创建协作图及案例分析 157

9.5本章小结 159

习题九 159

第10章 活动图 162

10.1活动图的基本概念 162

10.1.1活动图的含义 162

10.1.2活动图的作用 163

10.2活动图的组成 163

10.2.1动作状态 164

10.2.2活动状态 164

10.2.3组合活动 165

10.2.4分叉与结合 165

10.2.5分支与合并 166

10.2.6泳道 167

10.2.7对象流 168

10.3使用Rose创建活动图 169

10.3.1.创建活动图 169

10.3.2创建初始和终止状态 171

10.3.3创建动作状态 171

10.3.4创建活动状态 171

10.3.5创建转换 172

10.3.6创建分叉与结合 172

10.3.7创建分支与合并 173

10.3.8创建泳道 173

10.3.9创建对象流状态与对象流 174

10.4用Rose创建活动图的案例 175

10.5本章小结 178

习题十 178

第11章 包图 181

11.1包图的基本概念 181

11.1.1模型的组织结构 181

11.1.2包的命名和可见性 182

11.1.3包的构造型和子系统 184

11.1.4包的嵌套 185

11.1.5包的联系 186

11.2使用Rose创建包图 187

11.2.1创建、删除包图 187

11.2.2添加包中的信息 189

11.2.3创建包的依赖关系 189

11.3在项目中使用包图 190

11.3.1确定包的分类 190

11.3.2创建包和关系 191

11.4本章小结 191

习题十一 192

第12章 构件图和部署图 194

12.1构件图与部署图的基本概念 194

12.1.1构件 194

12.1.2构件图的含义 196

12.1.3部署图的含义 197

12.2使用Rose创建构件图与部署图 199

12.2.1创建构件图 199

12.2.2创建部署图 203

12.3用Rose部署一个实际的项目 208

12.3.1确定需求用例 208

12.3.2创建构件图 208

12.3.3创建部署图 209

12.4本章小结 210

习题十二 211

第13章 状态图 213

13.1状态图的基本概念 213

13.1.1状态图的含义 213

13.1.2状态图的作用 216

13.2构成状态图的元素 217

13.2.1状态 217

13.2.2转换 219

13.2.3判定 221

13.2.4同步 222

13.2.5事件 222

13.3状态的组成 224

13.4使用Rose创建状态图 225

13.4.1创建状态图 225

13.4.2创建初始和终止状态 227

13.4.3创建状态 227

13.4.4创建状态之间的转换 228

13.4.5创建事件 228

13.4.6创建动作 228

13.4.7创建监护条件 229

13.5创建项目中的状态图 229

13.5.1确定状态图的实体 230

13.5.2确定状态图中实体的状态 230

13.5.3创建相关事件,完成状态图 230

13.6本章小结 231

习题十三 231

第14章 网上选课系统 233

14.1需求分析 233

14.2系统建模 234

14.2.1创建系统用例模型 235

14.2.2创建系统的静态模型 236

14.2.3创建系统的动态模型 237

14.2.4创建系统的部署模型 249

14.3本章小结 250

第15章 银行系统 251

15.1需求分析 251

15.2系统建模 251

15.2.1创建系统的用例模型 252

15.2.2创建系统的静态模型 254

15.2.3创建系统的动态模型 255

15.2.4创建系统的部署模型 264

15.3本章小结 265

附录 课程实验 266

课程实验一 饭店预订管理系统 266

课程实验二 酒店客房管理系统 270

课程实验三 题库管理系统 275

课程实验四 药店管理系统 280

课程实验五 人力资源管理系统 284

精品推荐