当前位置首页 > 百科> 正文

UML建模语言及其开发工具Rose

2020-12-15 10:04:41 百科
UML建模语言及其开发工具Rose

UML建模语言及其开发工具Rose

《UML建模语言及其开发工具Rose》是2011年5月中国铁道出版社出版的图书,作者是余永红。本书适合作为高等学校计算机套用类专业以及信息管理与信息系统专业的本科教材,也可作为UML建模人员的参考资料和相关培训教材。

基本介绍

  • 中文名:UML建模语言及其开发工具Rose
  • 书号:7-113-12690
  • 作者:余永红 等
  • 定价:25.00元

基本信息

书名:UML建模语言及其开发工具Rose
书号:7-113-12690
作者:余永红 等
定价:25.00元
出版日期:2011年5月
套系名称:高等学校计算机类课程套用型人才培养规划教材
出版单位:中国铁道出版社

内容简介

本书介绍了统一建模语言(UML)和Rational Rose软体的基础知识与使用方法,从实用角度介绍了UML与Rose的有机结合,及其在面向对象开发中的有效套用。主要内容包括UML 的基础知识和Rational Rose的使用方法、UML静态建模、UML动态建模、UML双向工程、RUP等。本书结构合理,语言简练易懂,论述深入浅出,并配有大量的实例分析以帮助读者更好地理解UML与Rose。

图书目录

第1章 面向对象技术 1
1.1 不同软体开发方法的比较分析 1
1.2 面向对象的基本概念 6
1.2.1 对象与类 6
1.2.2 讯息与方法 9
1.2.3 继承 10
1.2.4 多态与动态绑定 11
1.3 面向对象分析、设计与实现 12
1.3.1 面向对象分析 13
1.3.2 面向对象设计 14
1.3.3 面向对象实现 17
1.4 UML与面向对象系统开发 18
1.4.1 软体工程中的分析与设计 18
1.4.2 常用面向对象分析与设计方法的比较 22
1.4.3 统一建模语言(UML) 25
1.4.4 在软体开发过程中使用UML 28
1.4.5 UML与Rose的有效结合 29
1.5 UML套用领域 30
小结 31
複习思考题 31
第2章 UML概述 33
2.1 什幺是UML 33
2.1.1 UML的特性 33
2.1.2 UML发展历程与现状 33
2.2 为什幺学习UML——建模 35
2.2.1 什幺是模型 35
2.2.2 为什幺要建模 35
2.2.3 UML可以建立什幺模型 36
2.3 用UML建立概念模型 37
2.3.1 事物 37
2.3.2 关係 41
2.3.3 图 42
2.3.4 UML规则 42
2.3.5 公共机制 43
2.4 UML体系结构与图 45
2.4.1 UML体系结构——“4+1”视图 45
2.4.2 UML图形分类 47
2.5 UML中常用概念与面向对象概念的对应关係 48
小结 49
複习思考题 49
第3章 Rational Rose简介 50
3.1 準备工作 50
3.1.1 Rational Rose的功能与特点 50
3.1.2 Rational Rose的获取与安装 51
3.2 Rational Rose的使用 51
3.2.1 应用程式界面 51
3.2.2 Rational Rose视图的组织方法 55
3.2.3 Rational Rose建模基本操作 57
3.2.4 Rational Rose建模辅助操作 60
小结 61
複习思考题 62
第4章 用例和用例图 63
4.1 概述 63
4.2 参与者 64
4.2.1 参与者概念 64
4.2.2 寻找和确定参与者 64
4.2.3 参与者的分类 65
4.2.4 参与者之间的关係 65
4.3 用例 66
4.3.1 用例的概念 66
4.3.2 发现用例 66
4.4 用例间的关係 66
4.5 边界 68
4.6 事件流与用例描述 69
4.7 用例图建模要点 71
4.8 用例图建模实例 72
4.8.1 实例分析 72
4.8.2 在Rose中创建用例图 75
小结 78
複习思考题 78
第5章 类图和对象图 80
5.1 类定义 80
5.1.1 类命名 80
5.1.2 类属性 81
5.1.3 类操作 81
5.2 类之间的关係 82
5.2.1 关联 82
5.2.2 特殊关联——聚合和组合 86
5.2.3 泛化 87
3.2.4 依赖 88
5.3 涉及类的其他概念 89
5.3.1 抽象类 89
5.3.2 接口和实现关係 89
5.3.3 模板类 90
5.3.4 边界类、控制类和实体类 90
5.4 类图 91
5.4.1 类图的套用和抽象层次 91
5.4.2 类图建模 93
5.5 面向对象设计的原则 93
5.5.1 开闭原则 94
5.5.2 Liskov替换原则 94
5.5.3 依赖倒置原则 95
5.5.4 接口分离原则 95
5.6 对象图介绍 96
5.6.1 对象 96
5.6.2 对象图 97
5.7 类图建模实例 97
5.7.1 案例分析 97
5.7.2 在Rose中创建类图 103
小结 112
複习思考题 112
第6章 包图 115
6.1 包及其之间的关係 115
6.1.1 包 115
6.1.2 包之间的关係 116
6.2 包图的套用 117
6.2.1 对成组元素建模 117
6.2.2 对体系结构建模 118
6.2.3 其他套用 118
6.3 包图建模实例 118
6.3.1 实例 118
6.3.2 使用Rose绘製包图 119
小结 121
複习思考题 122
第7章 互动图 123
7.1 概述 123
7.2 顺序图 123
7.2.1 顺序图的建模元素 124
7.2.2 UML2.0中的新概念——互动片段 127
7.3 通信图 130
7.3.1 通信图的建模元素 130
7.3.2 顺序图和协作图的比较 131
7.4 时间图 131
7.5 互动图建模实例 132
7.5.1 实例分析 132
7.5.2 使用Rose绘製互动图 136
小结 143
複习思考题 143
第8章 活动图 144
8.1 概述 144
8.2 活动图的组成元素 144
8.2.1 初始结点和活动终点 145
8.2.2 转换 145
8.2.3 分支与监护条件 145
8.2.4 分叉与汇合 145
8.2.5 泳道 146
8.2.6 对象流 147
8.2.7 活动的分解 147
8.3 活动图的套用 148
8.4 活动图建模实例 149
8.4.1 实例分析 149
8.4.2 在Rose中创建活动图 151
小结 155
複习思考题 155
第9章 状态机图 156
9.1 概述 156
9.1.1 状态 156
9.1.2 状态机 156
9.2 简单状态图 157
9.3 包含複杂转换的状态图 159
9.4 包含複合状态的状态机图 161
9.5 状态机图的套用 165
9.6 状态机图建模实例 165
9.6.1 状态机图实例 165
9.6.2 在Rose中创建状态图 167
小结 171
複习思考题 172
第10章 构件图 173
10.1 概述 173
10.2 构件 174
10.2.1 构件表示法 174
10.2.2 构件和类 174
10.2.3 构件的分类 174
10.2.4 构件的接口 175
10.2.5 UML2.x中构件的嵌套 176
10.3 构件图的套用 176
10.4 构件图建模实例 177
10.4.1 构件图实例 177
10.4.2 在Rose中创建构件图 178
小结 182
複习思考题 182
第11章 部署图 183
11.1 概述 183
11.2 部署图中的元素 183
11.2.1 结点 183
11.2.2 连线 184
11.3 部署图的套用 184
11.4 部署图建模实例 185
11.4.1 部署图实例 185
11.4.2 在Rose中创建部署图 185
小结 189
複习思考题 190
第12章 双向工程 191
12.1 概述 191
12.2 正向工程 191
12.3 逆向工程 197
12.4 双向工程实例 198
小结 210
複习思考题 210
第13章 UML与统一开发过程 211
13.1 Rational统一过程 211
13.2 RUP二维开发模型 212
13.2.1 RUP二维开发模型简介 212
13.2.2 开发过程的动态结构——4个阶段 212
13.2.3 叠代过程 214
13.2.4 开发过程中的静态结构 214
13.2.5 核心工作流 215
13.3 UML与RUP 218
13.3.1 业务模型 218
13.3.2 需求捕获阶段 218
13.3.3 分析阶段 219
13.3.4 设计阶段 219
13.3.5 实现阶段 220
小结 220
複习思考题 221
第14章 系统综合——网上书店 222
14.1 网上书店需求分析 222
14.2 系统动态模型 224
14.2.1 活动图 224
14.2.2 顺序图与通信图 227
14.2.3 状态图 229
14.3 系统静态模型 230
14.3.1 类模型 230
14.3.2 包图 233
14.4 系统的配置与实现 234
14.4.1 构件图 234
14.4.2 部署图 234
小结 234
参考文献 235
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net