图书介绍

UML面向对象分析、建模与设计PDF|Epub|txt|kindle电子书版本网盘下载

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章 统一建模语言UML10

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章 初识UML16

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 在统一软件开发过程中使用UML176

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

热门推荐