图书介绍

UML系统分析与设计PDF|Epub|txt|kindle电子书版本网盘下载

UML系统分析与设计
  • 薛均晓,李占波主编;李庆宾,韩英副主编;李俊锋,张朝阳参编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111476696
  • 出版时间:2014
  • 标注页数:227页
  • 文件大小:51MB
  • 文件页数:241页
  • 主题词:面向对象语言-程序设计-高等学校-教材

PDF下载


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

下载说明

UML系统分析与设计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.2 面向对象的含义4

1.2.1 什么是面向对象4

1.2.2 对象5

1.2.3 类5

1.2.4 消息5

1.2.5 封装6

1.2.6 继承6

1.2.7 多态6

1.3 面向对象的有效性7

1.3.1 面向过程方法的困难7

1.3.2 面向对象方法的有效性7

1.4 面向对象项目开发8

1.4.1 面向对象建模8

1.4.2 面向对象编程9

1.4.3 面向对象编程语言9

1.4.4 面向对象系统开发过程10

1.4.5 面向对象分析与面向对象设计11

1.5 总结12

习题13

第2章 统一建模语言UML与建模工具Rational Rose14

2.1 模型与建模14

2.1.1 软件开发模型14

2.1.2 分析模型与设计模型16

2.2 UML简介16

2.2.1 什么是UML16

2.2.2 UML发展历史17

2.2.3 UML与软件开发18

2.2.4 UML的模型、视图、图与系统架构建模19

2.3 UML视图、图与建模元素20

2.3.1 用例视图20

2.3.2 逻辑视图21

2.3.3 构件视图21

2.3.4 并发视图21

2.3.5 部署视图21

2.3.6 UML图22

2.3.7 UML模型元素26

2.4 通用机制和扩展机制27

2.4.1 通用机制27

2.4.2 扩展机制28

2.5 UML建模工具概述29

2.6 Rational Rose安装与基本操作31

2.6.1 Windows XP系统下Rational Rose安装步骤31

2.6.2 Windows 7系统安装Rational Rose启动报错处理36

2.6.3 Rational Rose启动与主界面37

2.6.4 使用Rational Rose建模42

2.6.5 Rational Rose全局选项设置44

2.7 Rational Rose的四种视图模型45

2.7.1 用例视图45

2.7.2 逻辑视图47

2.7.3 构件视图49

2.7.4 部署视图50

2.8 Rational Rose双向工程51

2.8.1 正向工程51

2.8.2 逆向工程53

2.8.3 用Rational Rose对VC++进行逆向工程54

2.9 总结61

习题61

第3章 需求分析与用例模型63

3.1 需求分析面面观63

3.1.1 需求分析的难点63

3.1.2 需求分析的要点64

3.1.3 需求分析建模65

3.2 用例模型基本概念66

3.3 用例图组成要素及表示方法67

3.3.1 参与者67

3.3.2 用例68

3.3.3 关系69

3.4 描述用例72

3.4.1 事件流72

3.4.2 描述用例模板74

3.5 用例图建模及案例分析75

3.5.1 创建用例图75

3.5.2 用例图工具箱按钮75

3.5.3 创建参与者与用例76

3.5.4 创建关系77

3.5.5 用例图建模案例78

3.6 总结80

习题80

第4章 系统静态分析与静态模型82

4.1 类图82

4.1.1 类图概述82

4.1.2 类及类的表示82

4.1.3 接口86

4.1.4 类之间的关系87

4.2 关联关系87

4.2.1 二元关联87

4.2.2 导航性87

4.2.3 标注关联88

4.2.4 聚合与组合88

4.2.5 关联、组合与聚合关系辨析89

4.3 泛化关系91

4.3.1 泛化及其表示方法91

4.3.2 抽象类与多态92

4.4 依赖关系与实现关系93

4.5 类图建模及案例分析94

4.5.1 创建类94

4.5.2 创建类与类之间的关系95

4.5.3 案例分析96

4.6 对象图99

4.6.1 对象图的组成99

4.6.2 类图和对象图的区别100

4.6.3 创建对象图100

4.7 总结101

习题101

第5章 系统动态分析与交互模型103

5.1 交互模型概述103

5.2 序列图定义和组成要素104

5.2.1 序列图定义104

5.2.2 序列图组成要素104

5.3 序列图建模及案例分析108

5.3.1 创建对象108

5.3.2 创建生命线111

5.3.3 创建消息112

5.3.4 销毁对象115

5.4 协作图定义和组成要素119

5.4.1 协作图定义119

5.4.2 协作图组成要素120

5.5 协作图建模及案例分析123

5.5.1 创建对象123

5.5.2 创建消息125

5.5.3 创建链126

5.6 总结128

习题129

第6章 系统动态分析与行为模型131

6.1 基于状态的对象行为建模131

6.1.1 状态机131

6.1.2 状态图基本概念132

6.2 状态图组成要素133

6.2.1 状态133

6.2.2 转换138

6.2.3 判定140

6.2.4 同步140

6.2.5 事件141

6.3 状态图建模及案例分析143

6.3.1 创建状态图143

6.3.2 创建初始和终止状态144

6.3.3 创建状态144

6.3.4 创建状态之间的转换146

6.3.5 创建事件146

6.3.6 创建动作146

6.3.7 创建监护条件147

6.4 基于活动的系统行为建模149

6.4.1 活动图概述149

6.4.2 活动图基本概念149

6.4.3 活动图与流程图的区别150

6.5 活动图组成要素152

6.5.1 动作状态152

6.5.2 活动状态152

6.5.3 组合活动153

6.5.4 分叉与结合153

6.5.5 分支与合并154

6.5.6 泳道154

6.5.7 对象流155

6.6 活动图建模及案例分析157

6.6.1 创建活动图157

6.6.2 创建初始和终止状态158

6.6.3 创建动作状态158

6.6.4 创建活动状态159

6.6.5 创建转换159

6.6.6 创建分叉与结合159

6.6.7 创建分支与合并160

6.6.8 创建泳道160

6.6.9 创建对象流161

6.7 总结164

习题165

第7章 系统设计与实现模型168

7.1 系统体系结构概述168

7.1.1 系统设计主要任务168

7.1.2 系统体系结构建模主要活动169

7.2 包图169

7.2.1 包图的基本概念169

7.2.2 包的表示方法171

7.2.3 可见性171

7.2.4 包之间的关系172

7.2.5 使用Rational Rose创建包图172

7.3 构件图的基本概念174

7.3.1 构件175

7.3.2 构件图177

7.4 部署图的基本概念178

7.4.1 结点178

7.4.2 部署图180

7.5 构件图与部署图建模及案例分析180

7.5.1 创建构件图180

7.5.2 创建部署图184

7.5.3 案例分析188

7.6 总结189

习题190

第8章 软件工程引论与统一软件过程RUP191

8.1 软件开发中的经典阶段191

8.2 传统软件开发方法学192

8.2.1 传统软件开发方法学简介192

8.2.2 瀑布模型193

8.3 软件开发新方法学194

8.3.1 什么是统一过程RUP194

8.3.2 RUP的发展历程及其应用194

8.3.3 RUP二维模型195

8.3.4 RUP的核心工作流200

8.3.5 RUP的迭代开发模型201

8.3.6 RUP的应用优势和局限性202

8.4 其他软件开发模型203

8.4.1 喷泉模型203

8.4.2 原型模型203

8.4.3 XP模型204

8.5 总结205

习题205

第9章 综合实例——银行核心业务系统206

9.1 需求分析206

9.2 系统建模206

9.2.1 创建系统用例模型206

9.2.2 创建系统静态模型208

9.2.3 创建系统动态模型212

9.2.4 创建系统部署模型225

9.3 总结226

参考文献227

热门推荐