UML与Rational Rose 2003从入门到精通PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:解本巨,李晓娜,宫生文编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2010
- ISBN:9787121099519
- 页数:318 页
第1章 软件工程与UML概述 1
1.1软件工程概述 1
1.1.1软件工程的产生 1
1.1.2软件工程的内容及基本原理 3
1.1.3软件生命周期 5
1.1.4软件开发模型 8
1.1.5面向对象方法学 14
1.2建模概述 16
1.2.1什么是模型 16
1.2.2建模的原理 16
1.2.3建模的意义与误区 18
1.2.4面向对象建模 21
1.3 UML概述 22
1.3.1 UML的起源与发展 22
1.3.2 UML的特点 23
1.3.3 UML的定义 24
1.3.4 UML的应用领域 26
1.3.5 UML 2.0的新特性 27
1.4本章小结 28
第2章 面向对象技术 29
2.1面向对象的技术基础 29
2.1.1面向对象技术的起源和发展 29
2.1.2面向对象的基本概念 31
2.1.3面向对象技术的特点 35
2.1.4支持面向对象的语言 36
2.2面向对象的分析 40
2.2.1面向对象分析模型的层次 41
2.2.2面向对象分析的基本过程 41
2.2.3面向对象分析的原则 45
2.3面向对象的设计 46
2.3.1面向对象设计的准则 47
2.3.2面向对象设计的模型 48
2.3.3面向对象设计的步骤 51
2.3.4面向对象的类设计原则 52
2.3.5面向对象设计时需要注意的问题 55
2.4基于UML的面向对象分析和设计过程 57
2.4.1系统需求 57
2.4.2图书管理系统用例分析 59
2.4.3系统静态建模 59
2.4.4系统动态建模 60
2.5面向对象实现 60
2.5.1程序设计 60
2.5.2面向对象测试 62
2.6本章小结 63
第3章 Rational Rose概述 64
3.1初识Rational Rose 64
3.2 Rational Rose 2003的安装 65
3.2.1 Rational Rose 2003安装前的准备 65
3.2.2 Rational Rose 2003安装步骤 66
3.3使用Rational Rose 2003 68
3.3.1启动Rational Rose 68
3.3.2使用Rational Rose建模 71
3.3.3设置全局选项 74
3.3.4定制工具栏 74
3.3.5设置组件的属性 75
3.3.6框图设计 75
3.4本章小结 78
第4章 UML初览 79
4.1 UML中的视图 79
4.1.1用例视图 80
4.1.2逻辑视图 80
4.1.3并发视图 81
4.1.4组件视图 81
4.1.5配置视图 81
4.2 UML中的图 81
4.2.1用例图(Use Case Diagram) 82
4.2.2类图(Class Diagram) 82
4.2.3对象图(Object Diagram) 82
4.2.4状态图(State Diagram) 83
4.2.5活动图(Activity Diagram) 83
4.2.6时序图(Sequence Diagram) 83
4.2.7协作图(Collaboration Diagram) 84
4.2.8组件图(Component Diagram) 84
4.2.9配置图(Deployment Diagram) 84
4.3模型元素 84
4.3.1 UML中的事物 85
4.3.2 UML中的关系 86
4.4通用机制 87
4.4.1修饰 87
4.4.2规格说明 87
4.4.3通用划分 88
4.4.4扩展机制 88
4.5 UML建模的基本流程 89
4.6本章小结 90
第5章 用户模型视图——用例图 91
5.1用例图的概念 91
5.1.1用例图的元素——用例(use case) 91
5.1.2用例图的元素——参与者(Actor) 92
5.2用例和用例之间的关系 93
5.2.1识别、分析与创建用例 93
5.2.2使用用例的误区 94
5.2.3用例之间的关系 95
5.3用例图建模技术 98
5.4实例——ATM自动取款机系统中的用例图 99
5.5实例——学生成绩管理系统中的用例图 101
5.6实例——图书管理系统中的用例图 102
5.6.1系统需求 102
5.6.2图书管理系统中的用例图 105
5.7实例——网络教学系统中的用例图 106
5.7.1系统需求 106
5.7.2网络教学系统中的用例图 107
5.8本章小结 109
第6章 逻辑视图——类图和对象图 110
6.1类图 110
6.1.1类图的概念 110
6.1.2类 110
6.1.3接口 117
6.1.4关系 119
6.1.5建立类图 120
6.1.6类图建模技术 122
6.1.7类图小结 123
6.2对象图 124
6.2.1对象 124
6.2.2对象图的概念 125
6.3包与包图 126
6.3.1包(Package) 127
6.3.2包图 129
6.4逻辑视图实例 131
6.4.1实例——图书管理系统的类图 131
6.4.2其他类图实例 133
6.5本章小结 137
第7章 并发视图——状态图 138
7.1状态机与状态图 138
7.1.1状态机 138
7.1.2状态图 139
7.2状态 140
7.2.1概述 140
7.2.2简单状态 140
7.2.3组成状态 141
7.2.4初始状态与终止状态 142
7.2.5历史状态 142
7.2.6判定 143
7.3转换 143
7.3.1源状态与目标状态 144
7.3.2触发事件 144
7.3.3警戒条件 145
7.3.4监护条件 145
7.3.5动作 146
7.3.6转换的类型 147
7.4事件 148
7.5状态图建模技术 149
7.5.1状态图建模步骤 149
7.5.2创建状态图通用准则 153
7.6状态图的图标 154
7.7状态图实例 154
7.7.1图书管理系统中的状态图 154
7.7.2其他系统中的状态图 157
7.8本章小结 159
第8章 并发视图——活动图 160
8.1活动图概述 160
8.1.1活动图的基本概念 160
8.1.2活动图的用途 161
8.1.3活动图的优点和缺点 162
8.2活动图的组成元素 163
8.2.1动作状态 163
8.2.2活动状态 163
8.2.3判定 164
8.2.4转换与动作流 164
8.2.5分支与合并 165
8.2.6分叉与汇合 165
8.2.7泳道 165
8.2.8对象流 167
8.3活动图建模技术 167
8.4活动图的图标 168
8.5活动图实例 169
8.5.1图书管理系统中的活动图 169
8.5.2其他系统中的活动图 172
8.6本章小结 175
第9章 并发视图——时序图 176
9.1时序图概述 176
9.2时序图的组成 177
9.3时序图建模技术 179
9.4时序图的图标 179
9.5时序图实例 180
9.5.1图书管理系统中的时序图 180
9.5.2其他系统中的时序图 184
9.6本章小结 187
第10章 并发视图——协作图 188
10.1协作图概述 188
10.1.1相关概念 188
10.1.2协作图的概念 189
10.1.3协作图的必要性 189
10.1.4协作图示例 190
10.1.5协作图的建模技术 190
10.2协作图的组成元素 191
10.2.1对象、链和消息 191
10.2.2协作图在UML中的表示方法 192
10.3时序图与协作图的比较与互换 194
10.3.1时序图与协作图的比较 194
10.3.2时序图与协作图的互换 195
10.3.3协作图常用的可视化图符 195
10.4协作图实例 196
10.4.1图书管理系统中的协作图 196
10.4.2其他系统中的协作图 198
10.5本章小结 199
第11章 组件视图与配置视图——组件图与配置图 200
11.1组件图 200
11.1.1组件图概述 200
11.1.2组件图的组成元素 201
11.1.3组件图建模技术 203
11.1.4组件图实例 203
11.2配置图 206
11.2.1配置图概述 206
11.2.2节点 207
11.2.3关系 208
11.2.4配置图建模技术 208
11.2.5配置图实例 209
11.3本章小结 211
第12章 UML的扩展机制 212
12.1 UML的体系结构 212
12.1.1四层体系结构 212
12.1.2元元模型层 213
12.1.3元模型层 214
12.2构造型 215
12.2.1构造型的表示法 215
12.2.2 UML中预定义的标准构造型 216
12.3标记值 218
12.3.1表示标记值 218
12.3.2 UML中预定义的标准标记值 218
12.3.3自定义标记值 219
12.4约束 219
12.4.1表示约束 220
12.4.2 UML中预定义标准约束 222
12.5用于业务建模的UML扩展 223
12.6本章小结 225
第13章 Rose中的双向工程 226
13.1双向工程简介 226
13.1.1 Rose对编程语言的支持 226
13.1.2 RTE举例 226
13.2用Rational Rose生成代码 228
13.2.1代码生成步骤 228
13.2.2 ANSI C++代码生成 233
13.2.3 Java代码生成 235
13.2.4 Visual Basic代码生成 238
13.3逆向工程 241
13.3.1 Java逆向工程 242
13.3.2 ANSI C++逆向工程 245
13.3.3 Visual Basic逆向工程 246
13.4本章小结 247
第14章 UML与统一开发过程 248
14.1软件开发过程 248
14.1.1软件开发过程简介 248
14.1.2当前流行的软件过程 249
14.2 RUP简介 249
14.2.1什么是RUP过程 249
14.2.2传统的软件开发模型 250
14.3 RUP的二维开发模型 252
14.3.1 RUP二维模型的静态结构 252
14.3.2 RUP二维模型的时间维 254
14.3.3 RUP的迭代开发模型 256
14.4 RUP的核心工作流 257
14.4.1需求工作流 257
14.4.2分析工作流 260
14.4.3设计工作流 262
14.4.4实现工作流 265
14.4.5测试工作流 267
14.5小结 270
第15章 对象约束语言 271
15.1对象约束语言概述 271
15.2 OCL结构 271
15.2.1抽象语法 272
15.2.2具体语法 272
15.3使用集合 272
15.3.1创建集合 273
15.3.2操作集合 273
15.4标准OCL类型 274
15.4.1 OclVoid类型和OclAny类型 274
15.4.2 OclMessage类型 275
15.4.3基本类型 275
15.4.4集合类型 277
15.4.5模型元素类型 281
15.5 OCL表达式 282
15.6用OCL表达对象性质约束 283
15.6.1不变量 283
15.6.2前置条件与后置条件 283
15.6.3 let表达式与约束 283
15.7本章小结 284
第16章 工资管理系统 285
16.1需求分析 285
16.2 UML系统建模 286
16.2.1工资管理系统的用例图 286
16.2.2工资管理系统的类图 287
16.2.3工资管理系统的时序图 289
16.2.4工资管理系统的协作图 294
16.2.5工资管理系统的组件图 297
16.2.6工资管理系统的配置图 298
第17章 学籍管理系统 299
17.1需求分析 299
17.2 UML系统建模 300
17.2.1学籍管理系统的用例图 300
17.2.2学籍管理系统的活动图 300
17.2.3学籍管理系统的时序图 303
17.2.4学籍管理系统的协作图 305
17.2.5学籍管理系统的类图 308
17.2.6学籍管理系统的组件图 309
17.2.7学籍管理系统的配置图 310
第18章 在线购物系统 311
18.1需求分析 311
18.2 UML系统建模 312
18.2.1在线购物系统的用例图 312
18.2.2在线购物系统的类图 313
18.2.3在线购物系统的活动图 314
18.2.4在线购物系统的时序图 314
18.2.5在线购物系统的协作图 316
18.2.6在线购物系统的组件图 316
18.2.7在线购物系统的配置图 317
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《小提琴入门新教程 第3册》王中男著 2018
- 《小提琴入门新教程 第2册》王中男编著 2017
- 《新手养花从入门到精通》徐帮学编 2019
- 《少儿速成中国象棋 入门篇 上》田磊 2016
- 《隐之诗 不打草稿的古风水彩画入门》肖辉责任编辑;(中国)飞乐鸟工作室 2019
- 《人工智能入门》范瑞峰,顾小清主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017