图书介绍

UML面向对象分析、建模与设计pdf电子书版本下载

UML面向对象分析、建模与设计
  • 吕云翔,赵天宇,丛硕编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302488828
  • 出版时间:2018
  • 标注页数:245页
  • 文件大小:24MB
  • 文件页数:261页
  • 主题词:面向对象语言-程序设计

PDF下载


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

下载说明

UML面向对象分析、建模与设计PDF格式电子书版下载

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

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

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

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

图书目录

第1部分 3

第1章 软件工程与面向对象方法 3

1.1 软件工程 3

1.1.1 软件工程的历史 3

1.1.2 软件工程的目标和原则 4

1.2 面向对象方法 4

1.2.1 面向对象方法简介 4

1.2.2 面向对象方法的历史 5

1.2.3 面向对象方法的概念 6

1.2.4 面向对象方法的优点 8

小结 8

习题 8

第2章 统一建模语言UML 10

2.1 UML简介 10

2.2 UML的历史 11

2.2.1 UML出现的历史背景 11

2.2.2 UML的诞生与标准化 12

2.2.3 UML2的诞生 12

2.3 UML的目标与应用范围 13

2.3.1 UML的目标 13

2.3.2 UML的应用范围 14

小结 14

习题 14

第3章 初识UML 16

3.1 UML构造块 16

3.1.1 事物 16

3.1.2 关系 18

3.1.3 图 19

3.2 UML通用机制 21

3.2.1 规格说明 21

3.2.2 修饰 21

3.2.3 通用划分 21

3.2.4 UML扩展机制 22

3.3 “4+1”架构 23

3.3.1 “4+1”架构的概念和组成 24

3.3.2 “4+1”架构要解决的问题 24

3.3.3 运用“4+1”视图方法进行软件架构设计 25

3.4 UML建模工具 26

小结 29

习题 29

第2部分 33

第4章 用例图 33

4.1 用例图简介 33

4.2 用例图的组成元素 34

4.2.1 参与者 34

4.2.2 用例 36

4.2.3 用例图中的关系 38

4.3 用例描述 42

4.3.1 什么是用例描述 42

4.3.2 前置条件与后置条件 43

4.3.3 事件流 43

4.3.4 补充约束 44

4.3.5 用例文档 45

4.4 应用用例图建模 45

4.4.1 用例图建模技术 45

4.4.2 用例图使用要点 47

4.5 实验:绘制机票预订系统的用例图 48

小结 50

习题 51

第5章 类图 54

5.1 什么是类图 54

5.2 类图的组成元素 55

5.2.1 类 55

5.2.2 接口 58

5.2.3 类图中的关系 59

5.2.4 类的高级概念 65

5.3 应用类图建模 68

5.3.1 类图建模技术 68

5.3.2 使用类图进行正向工程与逆向工程 69

5.3.3 面向对象的设计原则 70

5.4 实验:绘制机票预订系统的类图 73

小结 77

习题 77

第6章 对象图 80

6.1 什么是对象图 80

6.2 对象图的组成元素 81

6.2.1 对象 81

6.2.2 链 82

6.3 应用对象图建模 82

6.3.1 对象图建模技术 82

6.3.2 使用对象图进行逆向工程 82

6.3.3 对象图使用要点 83

6.4 实验:绘制机票预订系统的对象图 83

小结 84

习题 84

第7章 包图 86

7.1 什么是包图 86

7.2 包图的组成元素 86

7.2.1 包 87

7.2.2 包的依赖关系 89

7.3 包图的建模技术 91

7.4 实验:绘制机票预订系统的包图 92

小结 93

习题 94

第8章 顺序图 96

8.1 什么是顺序图 96

8.2 顺序图的组成元素 97

8.2.1 对象与生命线 97

8.2.2 激活 98

8.2.3 消息 98

8.3 顺序图中的结构化控制 100

8.4 顺序图建模技术 101

8.5 顺序图的变体——时间图 102

8.6 实验:绘制登录用例的顺序图 103

小结 105

习题 105

第9章 通信图 108

9.1 什么是通信图 108

9.2 通信图的组成元素 109

9.2.1 对象 109

9.2.2 链 110

9.2.3 消息 110

9.3 通信图与顺序图 111

9.4 通信图建模技术 112

9.5 实验:绘制查询航班用例的通信图 112

小结 114

习题 114

第10章 状态机图 117

10.1 什么是状态机图 117

10.1.1 状态机 117

10.1.2 状态机图概述 118

10.2 状态机图的组成元素 119

10.2.1 简单状态 119

10.2.2 转换 121

10.2.3 伪状态 123

10.2.4 复合状态 124

10.3 状态机图的建模技术 127

10.4 实验:绘制航班类的状态机图 128

小结 131

习题 131

第11章 活动图 134

11.1 什么是活动图 134

11.2 活动图的基本组成元素 135

11.2.1 动作和活动节点 135

11.2.2 开始和终止 136

11.2.3 控制流 136

11.2.4 判断节点 136

11.2.5 合并节点 137

11.2.6 泳道 137

11.3 活动图的高级组成元素 139

11.3.1 分叉节点与结合节点 139

11.3.2 对象流 139

11.3.3 扩展区域 140

11.4 活动图建模技术 141

11.5 实验:绘制用户购票的活动图 142

小结 144

习题 144

第12章 组件图 146

12.1 什么是组件图 146

12.2 组件图的组成元素 147

12.2.1 组件 147

12.2.2 接口 148

12.2.3 端口 149

12.2.4 组件的内部结构 150

12.3 组件图的建模技术 151

12.4 实验:绘制机票预订系统的组件图 151

小结 153

习题 153

第13章 部署图 155

13.1 什么是部署图 155

13.2 部署图的组成元素 156

13.2.1 节点 156

13.2.2 连接 156

13.3 部署图建模技术 157

13.4 实验:绘制机票预订系统的部署图 157

小结 159

习题 159

第3部分 163

第14章 统一软件开发过程 163

14.1 统一软件开发过程概述 163

14.1.1 什么是软件开发过程 163

14.1.2 统一软件开发过程简介 164

14.1.3 统一软件开发过程的发展历程 164

14.2 过程总览 165

14.3 阶段和迭代——时间维度 166

14.3.1 起始阶段 166

14.3.2 细化阶段 167

14.3.3 构建阶段 168

14.3.4 转化阶段 169

14.3.5 迭代 170

14.4 过程的静态结构 170

14.4.1 工作者 171

14.4.2 活动 171

14.4.3 制品 171

14.4.4 工作流 172

14.4.5 核心工作流 172

14.5 在统一软件开发过程中使用UML 176

14.5.1 起始阶段常用UMLL图 176

14.5.2 细化阶段常用UML图 178

14.5.3 构建阶段常用UML图 178

14.5.4 转化阶段常用UML图 179

小结 180

习题 180

第15章 小型网上书店系统 182

15.1 小型网上书店系统的需求分析 182

15.1.1 项目背景描述 182

15.1.2 系统需求分析 182

15.1.3 用户管理模块 183

15.1.4 订单管理模块 184

15.1.5 书目管理模块 184

15.2 系统的UML基本模型 184

15.2.1 需求分析阶段模型 184

15.2.2 基本动态模型 185

15.3 类的设计与实现 189

15.3.1 系统设计类 189

15.3.2 类的实现 189

15.4 系统的组件图和部署图 192

15.4.1 系统的组件图 192

15.4.2 系统的部署图 192

第16章 小型二手货交易系统 194

16.1 需求分析部分 194

16.1.1 子系统划分 195

16.1.2 系统功能需求 195

16.1.3 非功能需求 199

16.2 系统设计部分 199

16.2.1 系统设计类图 199

16.2.2 关键用例的动态模型 204

16.2.3 类的代码框架 207

第17章 汽车服务管理系统 209

17.1 汽车服务管理系统的需求分析 209

17.1.1 系统功能需求 209

17.1.2 车辆及路线管理模块 210

17.1.3 人员管理模块 210

17.1.4 信息管理模块 210

17.2 系统的UML基本模型 210

17.2.1 需求分析阶段模型 210

17.2.2 基本动态模型 212

17.3 系统中的类 215

17.3.1 系统类图 215

17.3.2 生成类的代码框架 218

17.4 系统的划分与部署 218

17.4.1 系统的包图 218

17.4.2 系统的部署图 219

习题答案 220

参考文献 244

精品推荐